- æ¥æï¼ 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
|