emerge sun-j2sdk failes with a missing file 'freeList.o'. I found two files named 'freeList.o' with find, but the locations just scrolled out of the window. Reproducible: Always Steps to Reproduce: 1. emerge sun-j2sdk Actual Results: Linking vm... gcc: freeList.o: No such file or directory make[4]: *** [libjvm.so] Error 1 make[4]: *** Waiting for unfinished jobs.... make[4]: Leaving directory `/var/tmp/portage/sun-j2sdk-1.4.2/work/j2sdk/control/build/linux-i586/hotspot-i586/tmp/linux_i486_compiler1/product' make[3]: *** [the_vm] Error 2 make[3]: Leaving directory `/var/tmp/portage/sun-j2sdk-1.4.2/work/j2sdk/control/build/linux-i586/hotspot-i586/tmp/linux_i486_compiler1/product' make[2]: *** [product1] Error 2 make[2]: Leaving directory `/var/tmp/portage/sun-j2sdk-1.4.2/work/j2sdk/control/build/linux-i586/hotspot-i586/tmp' make[1]: *** [product1] Error 2 make[1]: Leaving directory `/var/tmp/portage/sun-j2sdk-1.4.2/work/j2sdk/control/make' make: *** [scsl-build] Error 2 !!! ERROR: dev-java/sun-j2sdk-1.4.2 failed. !!! Function src_compile, Line 127, Exitcode 2 !!! (no error message) Expected Results: sun-j2sdk emerged appl root # emerge info Portage 2.0.50-r11 (default-x86-2004.2, gcc-3.3.4, glibc-2.3.3.20040420-r1, 2.6.5-7.108-smp) ================================================================= System uname: 2.6.5-7.108-smp i686 Intel(R) Pentium(R) 4 CPU 3.00GHz Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-Os -march=i586 -fomit-frame-pointer -pipe -m3dnow -mmmx" CHOST="i586-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /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="-Os -march=i586 -fomit-frame-pointer -pipe -m3dnow -mmmx" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="alsa java mysql ncurses nls pam perl readline ssl x86 zlib"
Be advised that the sun-j2sdk ebuild is on the back burner and receives only intermittent support. I sincerely recommend you use sun-jdk instead.
This package is being removed from the tree Sunday (1/30/2005) unless someone steps up to maintain the package. In its current form contains security issues and has been package mask'ed. It is highly suggested that you switch to sun-jdk-bin.