I'm trying to make a brand new stage 1 installation of Gentoo Linux 2004.0 on an AMD Athlon XP system. I get through stage 1 fine, but in stage 2 when I'm trying to emerge system, or emerge openssl, I get the following error: make[2]: Leaving directory `/var/tmp/portage/openssl-0.9.7c-r1/work/openssl-0.9.7c' OSSL_LIBPATH="`cd ..; pwd`"; LD_LIBRARY_PATH="$OSSL_LIBPATH:$LD_LIBRARY_PATH"; DYLD_LIBRARY_PATH="$OSSL_LIBPATH:$DYLD_LIBRARY_PATH"; SHLIB_PATH="$OSSL_LIBPATH:$SHLIB_PATH"; LIBPATH="$OSSL_LIBPATH:$LIBPATH"; if [ "linux-elf" = "Cygwin" ]; then PATH="${LIBPATH}:$PATH"; fi; export LD_LIBRARY_PATH DYLD_LIBRARY_PATH SHLIB_PATH LIBPATH PATH; ./destest make[1]: *** [test_des] Error 139 make[1]: Leaving directory `/var/tmp/portage/openssl-0.9.7c-r1/work/openssl-0.9.7c/test' make: *** [tests] Error 2 !!! ERROR: dev-libs/openssl-0.9.7c-r1 failed. !!! Function src_compile, Line 134, Exitcode 2 !!! (no error message) Reproducible: Always Steps to Reproduce: 1. start a stage 1 installation, reach stage 2 2. start emerge system 3. see the error Actual Results: emerging openssl failed. Expected Results: openssl should emerge fine. I just started a brand new install of Gentoo Linux 2004.0, using: - universal live CD, install-x86-minimal-2004.0.iso - stage 1 file, stage1-x86-pie-ssp-2004.0.tar.bz2 - portage file, portage-20040229.tar.bz2 this is an AMD Athlon XP system, my /etc/make.conf is: CFLAGS="-O3 -march=athlon-xp -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" USE="dvd alsa cdr" CXXFLAGS="${CFLAGS}" but the error is the same if I have: CFLAGS="-O2" instead of the above.
I tried to emerge an older version, by: # ACCEPT_KEYWORDS="~x86" emerge "=openssl-0.9.7c" but the result is the same. This is very annoying, as it blocks the installation of the operating system onto my machine.
finally, the following older version worked: # ACCEPT_KEYWORDS="~x86" emerge "=openssl-0.9.6k" I wonder what impact it will have on the system though...
the problems seemed to be the stage1 tarball used, stage1-x86-pie-ssp-2004.0.tar.bz2. when using stage1-x86-20040218.tar.bz2 instead, all works fine. what is strange though, that I found the pie-ssp in most of the gentoo mirrors, whereas the 'normal' tarball I found only on a few.
Closing, this is related to bug #42373.