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