Hi, I'm expirencing some problems with openssl while emerge system: >>> md5 src_uri ;-) openssl-0.9.7d.tar.gz >>> md5 src_uri ;-) openssl-0.9.6m.tar.gz >>> Unpacking source... >>> Unpacking openssl-0.9.7d.tar.gz to /var/tmp/portage/openssl-0.9.7d-r2/work >>> Unpacking openssl-0.9.6m.tar.gz to /var/tmp/portage/openssl-0.9.7d-r2/work * Applying openssl-0.9.7c-tempfile.patch ... [ ok ] * Applying openssl-0.9.7d-gentoo.diff ... [ ok ] * Applying openssl-0.9.7d-smime.patch ... [ ok ] >>> Source unpacked. Operating system: i686-whatever-linux2 You need Perl 5. !!! ERROR: dev-libs/openssl-0.9.7d-r2 failed. !!! Function src_compile, Line 182, Exitcode 1 !!! (no error message) !!! If you need support, post the topmost build error, NOT this status message. Please fix this in openssl ebuild. emerge info: Portage 2.0.51-r3 (default-linux/x86/2004.3, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.9-gentoo-r1 i686) ================================================================= System uname: 2.6.9-gentoo-r1 i686 Intel(R) Pentium(R) M processor 1.60GHz Gentoo Base System version 1.4.16 Autoconf: Automake: Binutils: sys-devel/binutils-2.15.90.0.1.1-r3 Headers: sys-kernel/linux-headers-2.4.21-r1 Libtools: ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium4 -pipe -Os -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium4 -pipe -Os -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://gentoo.osuosl.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dfx 3dnow X aac acl acpi alsa apache2 apm arts avi berkdb bitmap-fonts crypt cups dga dio divx4linux dvdr encode esd foomaticdb fortran gdbm gif gnome gpm gtk gtk2 icc ipv6 java jikes jpeg kde kdexdeltas libwww mad mikmod mmx motif mozilla mpeg nas ncurses nls oggvorbis opengl oss pam pcmcia pdflib perl png pnp python qt quicktime readline samba sdl spell ssl svga tcpd truetype usb xml2 xmms xv zlib"
Please attach "ls -l /usr/bin/perl*" and your path. Perl is in openssl dependencies and should be installed before openssl is installed but the config script in openssl can't seem to find the perl binary.
Perl was on the list to emerge while `emerge system`, but emerge wanted to compile him after the openssl. I had compiled perl and after that everything was ok. I can't reproduce this now, because the installation is done ;)
I am having the same problem with installation. However, when I try to emerge perl before system, it still wants to emerge openssl first. I'm currently trying out various ways to solve the problem. I'll report back.
How do you invoke emerge system, do you add any extra flags like -D or --deep? Do you have perl in /usr/bin? Also output the path from set
I am getting the same error when I bootstrap a new system with scripts/bootstrap.sh. The USE flag contains both perl and ssl. Perl insists on being installed after openssl. Restarting bootstrap.sh emerges a few more packages and fails again when attempting to install openssl. A fter a few restarts I have now reach a state where bootstrap.sh wants to emerge groff but complains about not finding a working C++ compiler. I suppose this is collateral damage from the ssl problem
sys-apps/portage needs dev-lang/python dev-lang/python needs dev-libs/openssl dev-libs/openssl needs dev-lang/perl dev-lang/perl needs sys-apps/portage Circular dependency that breaks emerge system on openssl. dev-lang/perl needs >=sys-apps/portage-2.0.48-r4 sys-devel/libperl (dependency of dev-lang/perl) needs >=sys-apps/portage-2.0.45-r4 Both versions of sys-apps/portage have been removed from the tree more then 1,5 year ago, is it still necessary to add sys-apps/portage in DEPEND of dev-lang/perl and sys-devel/libperl?
I got the same problem for openssl-0.0.7e too, so i can't bootstrap my system. [my2cents] This is the most catastrophal installation since... well... ever! Now trying to get bootsprapped and all packages installed (system + world from old inst.) and nothing other (like X) for MORE THAN A WEEK!!! (while my pc runs inside bootstrap.sh && emerge system every night and i'm sitting at it the whole day.) I HATE getting all those semi-installed stuff and installed dependency packages without main package or because of wrong dependencys. And suddenly package updateS insist on having X... The emerge -uD world call got so insecure that i 1. had to take it out of the crons and check for possible problems before updating and 2. have to fear to execute it. It even broke my last system wich worked nearly fine for more than a year. (except for some portage errors wich killed services and similar...) I don't know if someone wants to sabotate portage by adding so much non-working stuff or what's going on, but maybe something has to get changed... ... or i have to change and search for something better :((( [/my2cents]
This usually happens when I have java in my use flags during bootstrap/system. Adding: sys-libs/db -java To /etc/portage/package.use Fixes it for me every time. Or alternatively remove java from USE when doing bootstrap/system.
This is still a problem with Gentoo 2004.3 and openssl-0.9.7e.
Created attachment 53080 [details] A make.conf that will give this error on a fresh install This bug has manifested itself on every Gentoo installation i've done in the past 8 months (about 12 or so). Generally, I use a variation of the same make.conf (attached) and I always get this problem.
*** Bug 84561 has been marked as a duplicate of this bug. ***
*** This bug has been marked as a duplicate of 39318 ***