はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 当サイト情報 >> スレッド

????????????????????¨????°???¨??§????????°???????¨??????¬???????????°?????±??????????????§??????

このスレッドはクローズされています。記事の閲覧のみとなります。

 Net_SSLeay.pm のインストールができません。
????????? 2007/03/12 10:34
????????? kinsen   <[email protected]>

?不明点・障害内容:Net_SSLeay.pm のインストールができません。
?ログの有無   :
  (有:その内容):
?Distribution  :centos
      Version:4.3インストール後4。4にバージョンアップ

初心者で申し訳けございません。よろしくお願いいたします。
webmin1.330をインストールしたあとNet_SSLeay.pm 1.30をコンパイラでインストールしようとしましたが下記のようなエラーがでてインストールできません。

手動でNet_SSLeay.pm-1.21.tar.gzをインストールを試みましたがおなじく127エラーがでます。

コマンド /usr/bin/perl Makefile.PL && make を実行中..
                                                  
Checking for OpenSSL-0.9.6j or 0.9.7b or newer...
openssl-0.9.6i/0.9.7a and earlier versions have security flaws or bugs,
see advisories at www.openssl.org, upgrading to openssl-0.9.6j
or openssl-0.9.7b is recommended.
You have OpenSSL-0.9.7a installed in /usr
*** Could not figure out which C compiler was used to compile /usr/bin/openssl. It is essentiall tha
t OpenSSL, perl, and Net::SSLeay are compiled with the same compiler and flags. Mixing and matching
compilers is not supported. at Makefile.PL line 140.
Checking if your kit is complete...
Looks good
Checking if your kit is complete...
Looks good
Writing Makefile for Net::SSLeay::Handle
Writing Makefile for Net::SSLeay
cp ptrtstrun.pl blib/lib/Net/ptrtstrun.pl
cp SSLeay.pm blib/lib/Net/SSLeay.pm
AutoSplitting blib/lib/Net/SSLeay.pm (blib/lib/auto/Net/SSLeay)
blib/lib/Net/SSLeay.pm: some names are not unique when truncated to 8 characters:
directory blib/lib/auto/Net/SSLeay:
 do_https3.al, do_https2.al, do_https4.al, do_https.al truncate to do_https
 do_httpx3.al, do_httpx2.al, do_httpx4.al truncate to do_httpx
 get_https.al, get_https3.al, get_https4.al, get_http.al, get_http3.al, get_http4.al, get_httpx.al,
get_httpx3.al, get_httpx4.al truncate to get_http
 head_https.al, head_https3.al, head_https4.al, head_http.al, head_http3.al, head_http4.al, head_ht
tpx.al, head_httpx3.al, head_httpx4.al truncate to head_htt
 post_https.al, post_https3.al, post_https4.al, post_http.al, post_http3.al, post_http4.al, post_ht
tpx.al, post_httpx3.al, post_httpx4.al truncate to post_htt
 put_https.al, put_https3.al, put_https4.al, put_http.al, put_http3.al, put_http4.al, put_httpx.al,
put_httpx3.al, put_httpx4.al truncate to put_http
 ssl_read_all.al, ssl_read_until.al, ssl_read_CRLF.al truncate to ssl_read
 ssl_write_all.al, ssl_write_CRLF.al truncate to ssl_writ
 tcp_read_all.al, tcp_read_until.al, tcp_read_CRLF.al truncate to tcp_read
 tcp_write_all.al, tcp_write_CRLF.al truncate to tcp_writ
make[1]: Entering directory `/tmp/.webmin/Net_SSLeay.pm-1.30/Net-SSLeay-Handle-0.50'
cp Handle.pm ../blib/lib/Net/SSLeay/Handle.pm
Manifying ../blib/man3/Net::SSLeay::Handle.3pm
make[1]: Leaving directory `/tmp/.webmin/Net_SSLeay.pm-1.30/Net-SSLeay-Handle-0.50'
/usr/bin/perl /usr/lib/perl5/5.8.5/ExtUtils/xsubpp -typemap /usr/lib/perl5/5.8.5/ExtUtils/typemap -
typemap typemap SSLeay.xs > SSLeay.xsc && mv SSLeay.xsc SSLeay.c
gcc -c -I/usr/include -I/usr/inc32 -I/usr/kerberos/include -D_REENTRANT -D_GNU_SOURCE -DDEBUGGING -
fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/inc
lude/gdbm -O  -DVERSION=\"1.30\" -DXS_VERSION=\"1.30\" -fPIC "-I/usr/lib/perl5/5.8.5/i386-linux-thr
ead-multi/CORE" -DPERL5 -DOPENSSL_NO_KRB5 SSLeay.c
/bin/sh: gcc: command not found
make: *** [SSLeay.o] Error 127




Net_SSLeay.pm のインストールに失敗しました。上の出力を調べて手動でインストールを試行してください。
You can also install the module from CPAN with the command perl -MCPAN -e shell.

     

■ コンテンツ関連情報

 Re: Net_SSLeay.pm のインストールができません。 ( No.1 )
????????? 2007/03/12 10:40
????????? 管理者

> /bin/sh: gcc: command not found

と出力されていますね。コンパイル環境が整っていない物と思われます。
以下を実施して環境をインストールしてから行ってみてください。

# yum -y install gcc
 Re: Net_SSLeay.pm のインストールができません。 ( No.2 )
????????? 2007/03/12 14:14
????????? kinsen

早速のお返事ありがとうございます。
実は最初にcentos4.3をインストールしたときにGNOME画面でyumのGPGキーをインストールしようとしましたが
できませんでした。仕方がなくup2dateで4.4にとりあえずアップグレードしました。
今は家に帰らないとマシンをいじれませんが
yumが使えるかどうか・・
不安があります。
帰ってからまた挑戦してみます・・
 Re: Net_SSLeay.pm のインストールができません。 ( No.3 )
????????? 2007/03/13 08:27
????????? kinsen   <[email protected]>

昨日はありがとうございます。
yum -y install gcc のインストールは出来ました。
Net_SSLeay.pmのインストールはやはりだめでした。
エラーは下記の通りです。
なにかが足りないのではないかとおもいますがわかりません。
OS及びwembinをダウングレードしたほうがいいのかなと考えたりします。
OSを再インストールしたりいろいろやってみましたができません。
どうかよろしくお願いします。

コマンド /usr/bin/perl Makefile.PL /usr && make を実行中..
                                                  
Checking for OpenSSL-0.9.6j or 0.9.7b or newer...
openssl-0.9.6i/0.9.7a and earlier versions have security flaws or bugs,
see advisories at www.openssl.org, upgrading to openssl-0.9.6j
or openssl-0.9.7b is recommended.
You have OpenSSL-0.9.7a installed in /usr
*** Could not figure out which C compiler was used to compile /usr/bin/openssl. It is essentiall tha
t OpenSSL, perl, and Net::SSLeay are compiled with the same compiler and flags. Mixing and matching
compilers is not supported. at Makefile.PL line 140.
Checking if your kit is complete...
Looks good
Checking if your kit is complete...
Looks good
Writing Makefile for Net::SSLeay::Handle
Writing Makefile for Net::SSLeay
cp ptrtstrun.pl blib/lib/Net/ptrtstrun.pl
cp SSLeay.pm blib/lib/Net/SSLeay.pm
AutoSplitting blib/lib/Net/SSLeay.pm (blib/lib/auto/Net/SSLeay)
blib/lib/Net/SSLeay.pm: some names are not unique when truncated to 8 characters:
directory blib/lib/auto/Net/SSLeay:
 do_https3.al, do_https2.al, do_https4.al, do_https.al truncate to do_https
 do_httpx3.al, do_httpx2.al, do_httpx4.al truncate to do_httpx
 get_https.al, get_https3.al, get_https4.al, get_http.al, get_http3.al, get_http4.al, get_httpx.al,
get_httpx3.al, get_httpx4.al truncate to get_http
 head_https.al, head_https3.al, head_https4.al, head_http.al, head_http3.al, head_http4.al, head_ht
tpx.al, head_httpx3.al, head_httpx4.al truncate to head_htt
 post_https.al, post_https3.al, post_https4.al, post_http.al, post_http3.al, post_http4.al, post_ht
tpx.al, post_httpx3.al, post_httpx4.al truncate to post_htt
 put_https.al, put_https3.al, put_https4.al, put_http.al, put_http3.al, put_http4.al, put_httpx.al,
put_httpx3.al, put_httpx4.al truncate to put_http
 ssl_read_all.al, ssl_read_until.al, ssl_read_CRLF.al truncate to ssl_read
 ssl_write_all.al, ssl_write_CRLF.al truncate to ssl_writ
 tcp_read_all.al, tcp_read_until.al, tcp_read_CRLF.al truncate to tcp_read
 tcp_write_all.al, tcp_write_CRLF.al truncate to tcp_writ
make[1]: Entering directory `/tmp/.webmin/Net_SSLeay.pm-1.30/Net-SSLeay-Handle-0.50'
cp Handle.pm ../blib/lib/Net/SSLeay/Handle.pm
Manifying ../blib/man3/Net::SSLeay::Handle.3pm
make[1]: Leaving directory `/tmp/.webmin/Net_SSLeay.pm-1.30/Net-SSLeay-Handle-0.50'
/usr/bin/perl /usr/lib/perl5/5.8.5/ExtUtils/xsubpp -typemap /usr/lib/perl5/5.8.5/ExtUtils/typemap -
typemap typemap SSLeay.xs > SSLeay.xsc && mv SSLeay.xsc SSLeay.c
gcc -c -I/usr/include -I/usr/inc32 -I/usr/kerberos/include -D_REENTRANT -D_GNU_SOURCE -DDEBUGGING -
fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/inc
lude/gdbm -O  -DVERSION=\"1.30\" -DXS_VERSION=\"1.30\" -fPIC "-I/usr/lib/perl5/5.8.5/i386-linux-thr
ead-multi/CORE" -DPERL5 -DOPENSSL_NO_KRB5 SSLeay.c
SSLeay.xs:102:25: openssl/err.h: No such file or directory
SSLeay.xs:103:27: openssl/lhash.h: No such file or directory
SSLeay.xs:104:26: openssl/rand.h: No such file or directory
SSLeay.xs:105:28: openssl/buffer.h: No such file or directory
SSLeay.xs:106:25: openssl/ssl.h: No such file or directory
SSLeay.xs:107:74: openssl/comp.h: No such file or directory
SSLeay.xs:108:93: openssl/md5.h: No such file or directory
SSLeay.xs:109:26: openssl/x509.h: No such file or directory
SSLeay.xs:110:28: openssl/x509v3.h: No such file or directory
SSLeay.xs:1588: error: syntax error before '*' token
SSLeay.xs:1588: error: syntax error before '*' token
SSLeay.xs:1588: warning: data definition has no type or storage class

このあいだはとても長いので省略します。

SSLeay.c: In function `XS_Net__SSLeay_get_server_random':
SSLeay.c:7029: error: `SSL' undeclared (first use in this function)
SSLeay.c:7029: error: `s' undeclared (first use in this function)
SSLeay.c:7029: error: syntax error before ')' token
SSLeay.xs:3490: error: `SSL3_RANDOM_SIZE' undeclared (first use in this function)
make: *** [SSLeay.o] Error 1
 Re: Net_SSLeay.pm のインストールができません。 ( No.4 )
????????? 2007/03/13 09:08
????????? kinsen   <[email protected]>

自己解決できました。
いろいろ調べまして、
http://jp.webmin.com/modules/newbb/viewtopic.php?topic_id=152&forum=1
の質問を参考にしまして
http://ftp.kddilabs.jp/Linux/packages/CentOS/4.4/extras/i386/RPMS/
にありますperl-Net-SSLeay-1.25-3.rf.i386.rpm
ダウンロードしてデスクトップ上でダブルクリックしましたらインストールできました。
こんなのでいのかなとおもいますがいままでのエラーは大丈夫かと心配です。

■ その他

ページ先頭へ


Copyright(©)2004-2018 First home server construction. All Right Reserved.