I am trying to emerge Net-SSLeay-1.25 as a dependency for Webmin and
it is failing.  I tried searching for a solution with no success, and
I can't make sense of where the error is coming from.

Any ideas would be helpful.

Here it is:

>>> emerge (1 of 3) dev-perl/Net-SSLeay-1.25 to /
>>> md5 files   ;-) Net-SSLeay-1.25.ebuild
>>> md5 files   ;-) Net-SSLeay-1.23.ebuild
>>> md5 files   ;-) files/digest-Net-SSLeay-1.25
>>> md5 files   ;-) files/digest-Net-SSLeay-1.23
>>> md5 src_uri ;-) Net_SSLeay.pm-1.25.tar.gz
>>> Unpacking source...
>>> Unpacking Net_SSLeay.pm-1.25.tar.gz to /var/tmp/portage/Net-SSLeay-1.25/work
>>> Source unpacked.
 * Using ExtUtils::MakeMaker
Checking for OpenSSL-0.9.6j or 0.9.7b or newer...
You have OpenSSL-0.9.7e installed in /usr
*** Could not figure out which C compiler was used to compile
/usr/bin/openssl. It is essentiall that 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_httpx.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_httpx.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
`/var/tmp/portage/Net-SSLeay-1.25/work/Net_SSLeay.pm-1.25/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
`/var/tmp/portage/Net-SSLeay-1.25/work/Net_SSLeay.pm-1.25/Net-SSLeay-Handle-0.50'
/usr/bin/perl5.8.6 /usr/lib/perl5/5.8.6/ExtUtils/xsubpp  -typemap
/usr/lib/perl5/5.8.6/ExtUtils/typemap -typemap typemap  SSLeay.xs >
SSLeay.xsc && mv SSLeay.xsc SSLeay.c
i386-pc-linux-gnu-gcc -c  -I/usr/include -I/usr/inc32
-I/usr/kerberos/include -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O   -DVERSION=\"1.25\"
-DXS_VERSION=\"1.25\" -fPIC "-I/usr/lib/perl5/5.8.6/i386-linux/CORE" 
-DPERL5 -DOPENSSL_NO_KRB5 SSLeay.c
cc1: /usr/local/include: Not a directory
make: *** [SSLeay.o] Error 1

!!! ERROR: dev-perl/Net-SSLeay-1.25 failed.
!!! Function perl-module_src_compile, Line 120, Exitcode 2
!!! compilation failed
!!! If you need support, post the topmost build error, NOT this status message.

-- 
gentoo-user@gentoo.org mailing list

Reply via email to