compling sys-libs/db-3.2.9-r10 fails on java part. emerge info: Portage 2.0.51-r14 (default-linux/x86/2004.0, gcc-3.3.4, glibc-2.3.2-r12, 2.6.7 i686) ================================================================= System uname: 2.6.7 i686 Intel(R) Pentium(R) 4 CPU 1.80GHz Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.3-r1 [2.3.3 (#1, Jul 11 2004, 18:52:20)] ccache version 2.3 [disabled] dev-lang/python: 2.3.3-r1 sys-devel/autoconf: 2.59-r5 sys-devel/automake: 1.8.5-r1 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.2-r7 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=pentium4 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /opt/mpd/conf /opt/opera/share/opera/config /usr/X11R6/lib/X11/xkb /usr/X11R6/lib/X11/xkb/rules /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/local/apache/conf /usr/share/config /usr/share/cups/model /usr/share/ogle/oglerc /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/bind /var/mail /var/qmail/control" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium4 -pipe" DISTDIR="/usr/src/portage-distfiles" FEATURES="autoaddcvs autoconfig distlocks fixpackages sandbox sfperms userpriv" GENTOO_MIRRORS="ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo/ ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo/ ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo/ ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo/ ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo/ http://gentoo.inode.at/ ftp://gentoo.inode.at/source/ ftp://gd.tuwien.ac.at/opsys/linux/gentoo/ ftp://ftp.gentoo.skynet.be/pub/gentoo// http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo// ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo// http://trumpetti.atm.tut.fi/gentoo// ftp://trumpetti.atm.tut.fi/gentoo// http://gentoo.mirror.sdv.fr/ http://gentoo.math.bme.hu/ ftp://ftp.rxd.hu/ http://www.die.unipd.it/pub/Linux/distributions/gentoo-sources// http://ftp.easynet.nl/mirror/gentoo// ftp://ftp.easynet.nl/mirror/gentoo// http://ftp.snt.utwente.nl/pub/os/linux/gentoo/ ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo/ http://gentoo.tiscali.nl/gentoo/ ftp://ftp.tiscali.nl/pub/mirror/gentoo/ http://mirror.switch.ch/mirror/gentoo// ftp://mirror.switch.ch/mirror/gentoo// ftp://ftp.solnet.ch/mirror/Gentoo/ http://www.mirror.ac.uk/sites/www.ibiblio.org/gentoo/" MAKEOPTS="" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X X509 aac aalib acl alsa apm arts async audiofile authdaemond avantgo avi bash-completion berkdb bidi bitmap-fonts bonobo bzlib canna cdr chroot cjk cpdflib crypt css cups curl dhcp directfb divx4linux dvd dvdr dvdread emacs emacs-w3 encode esd exif ext-png ext-zlib f77 faac faad fam ffmpeg flac font-server foomaticdb fortran ftp gdbm geoip ggi gif gimp gimpprint glut gnome gpm gs gstreamer gtk gtk2 gtkhtml guile hbci icq ieee1394 imagemagick imlib ipv6 isdn jabber jack java jce jpeg jpeg2k junit kerberos lcms ldap lesstif libcaca libg++ libwww lzw lzw-tiff mad mailbox maildir mailwrapper matrox mbox md5sum mikmod mime mmx mmx2 mng monkey mono motif mozaccess mozcalendar mozctl mozdevelop mozilla mozp3p mozplaintext mozsvg mozxmlterm mp3 mpeg mpeg4 mplayer msn mule multitarget mysql nas ncurses nls nptl odbc oggvorbis opengl oss pam pdflib pear-db perl png posix postgres postgresql python qt quicktime rage128 readline samba sdl slang speex spell sqlite sse ssl svg svga tcltk tcpd tetex theora tiff transcode truetype truetype-fonts type1-fonts unicode usb wmf wxwidgets wxwin wxwindows xchatdccserver xemacs xforms xfs xine xml xml2 xmlrpc xmms xpm xprint xv xvid zlib" Unset: ASFLAGS, CBUILD, CTARGET, LDFLAGS ... (cd . && ln -s java_locked.lo java_locked.o) (cd . && ln -s java_util.lo java_util.o) cc -shared java_Db.lo java_DbEnv.lo java_DbLock.lo java_DbLsn.lo java_DbTxn.lo java_Dbc.lo java_Dbt.lo java_info.lo java_locked.lo java_util.lo mut_tas.lo db185.lo bt_compare.lo bt_conv.lo bt_curadj.lo bt_cursor.lo bt_delete.lo bt_method.lo bt_open.lo bt_put.lo bt_rec.lo bt_reclaim.lo bt_recno.lo bt_rsearch.lo bt_search.lo bt_split.lo bt_stat.lo bt_upgrade.lo bt_verify.lo btree_auto.lo crdel_auto.lo crdel_rec.lo db.lo db_am.lo db_auto.lo db_byteorder.lo db_cam.lo db_conv.lo db_dispatch.lo db_dup.lo db_err.lo db_getlong.lo db_iface.lo db_join.lo db_log2.lo db_meta.lo db_method.lo db_overflow.lo db_pr.lo db_rec.lo db_reclaim.lo db_ret.lo db_salloc.lo db_shash.lo db_upg.lo db_upg_opd.lo db_vrfy.lo db_vrfyutil.lo dbm.lo env_method.lo env_open.lo env_recover.lo env_region.lo hash.lo hash_auto.lo hash_conv.lo hash_dup.lo hash_func.lo hash_meta.lo hash_method.lo hash_page.lo hash_rec.lo hash_reclaim.lo hash_stat.lo hash_upgrade.lo hash_verify.lo hsearch.lo lock.lo lock_conflict.lo lock_deadlock.lo lock_method.lo lock_region.lo lock_stat.lo lock_util.lo log.lo log_archive.lo log_auto.lo log_compare.lo log_findckp.lo log_get.lo log_method.lo log_put.lo log_rec.lo log_register.lo mp_alloc.lo mp_bh.lo mp_fget.lo mp_fopen.lo mp_fput.lo mp_fset.lo mp_method.lo mp_region.lo mp_register.lo mp_stat.lo mp_sync.lo mp_trickle.lo mutex.lo os_abs.lo os_alloc.lo os_dir.lo os_errno.lo os_fid.lo os_finit.lo os_fsync.lo os_handle.lo os_map.lo os_method.lo os_oflags.lo os_open.lo os_region.lo os_rename.lo os_root.lo os_rpath.lo os_rw.lo os_seek.lo os_sleep.lo os_spin.lo os_stat.lo os_tmpdir.lo os_unlink.lo qam.lo qam_auto.lo qam_conv.lo qam_files.lo qam_method.lo qam_open.lo qam_rec.lo qam_stat.lo qam_upgrade.lo qam_verify.lo txn.lo txn_auto.lo txn_rec.lo txn_region.lo xa.lo xa_db.lo xa_map.lo -lc -Wl,-soname -Wl,libdb_java-3.2.so -o .libs/libdb_java-3.2.so creating libdb_java-3.2.la (cd .libs && rm -f libdb_java-3.2.la && ln -s ../libdb_java-3.2.la libdb_java-3.2.la) /bin/mkdir ../dist/../java/classes env CLASSPATH=../dist/../java/classes /opt/sun-jdk-1.5.0/bin/javac -d ../dist/../java/classes ../dist/../java/src/com/sleepycat/db/Db.java ../dist/../java/src/com/sleepycat/db/DbAppendRecno.java ../dist/../java/src/com/sleepycat/db/DbBtreeCompare.java ../dist/../java/src/com/sleepycat/db/DbBtreePrefix.java ../dist/../java/src/com/sleepycat/db/DbBtreeStat.java ../dist/../java/src/com/sleepycat/db/DbConstants.java ../dist/../java/src/com/sleepycat/db/DbDeadlockException.java ../dist/../java/src/com/sleepycat/db/DbDupCompare.java ../dist/../java/src/com/sleepycat/db/DbEnv.java ../dist/../java/src/com/sleepycat/db/DbEnvFeedback.java ../dist/../java/src/com/sleepycat/db/DbErrcall.java ../dist/../java/src/com/sleepycat/db/DbException.java ../dist/../java/src/com/sleepycat/db/DbFeedback.java ../dist/../java/src/com/sleepycat/db/DbHash.java ../dist/../java/src/com/sleepycat/db/DbHashStat.java ../dist/../java/src/com/sleepycat/db/DbKeyRange.java ../dist/../java/src/com/sleepycat/db/DbLock.java ../dist/../java/src/com/sleepycat/db/DbLockStat.java ../dist/../java/src/com/sleepycat/db/DbLogStat.java ../dist/../java/src/com/sleepycat/db/DbLsn.java ../dist/../java/src/com/sleepycat/db/DbMemoryException.java ../dist/../java/src/com/sleepycat/db/DbMpoolFStat.java ../dist/../java/src/com/sleepycat/db/DbMpoolStat.java ../dist/../java/src/com/sleepycat/db/DbOutputStreamErrcall.java ../dist/../java/src/com/sleepycat/db/DbQueueStat.java ../dist/../java/src/com/sleepycat/db/DbRecoveryInit.java ../dist/../java/src/com/sleepycat/db/DbRunRecoveryException.java ../dist/../java/src/com/sleepycat/db/DbTxn.java ../dist/../java/src/com/sleepycat/db/DbTxnRecover.java ../dist/../java/src/com/sleepycat/db/DbTxnStat.java ../dist/../java/src/com/sleepycat/db/Dbc.java ../dist/../java/src/com/sleepycat/db/Dbt.java ../dist/../java/src/com/sleepycat/db/DbEnv.java:81: as of release 1.5, 'enum' is a keyword, and may not be used as an identifier (try -source 1.4 or lower to use 'enum' as an identifier) Enumeration enum = dblist_.elements(); ^ ../dist/../java/src/com/sleepycat/db/DbEnv.java:82: as of release 1.5, 'enum' is a keyword, and may not be used as an identifier (try -source 1.4 or lower to use 'enum' as an identifier) while (enum.hasMoreElements()) { ^ ../dist/../java/src/com/sleepycat/db/DbEnv.java:83: as of release 1.5, 'enum' is a keyword, and may not be used as an identifier (try -source 1.4 or lower to use 'enum' as an identifier) Db db = (Db)enum.nextElement(); ^ 3 errors make: *** [.javabuilt] Error 1 !!! ERROR: sys-libs/db-3.2.9-r10 failed. !!! Function src_compile, Line 113, Exitcode 2 !!! Shared build failed !!! If you need support, post the topmost build error, NOT this status message. I guess the problem is Sun
compling sys-libs/db-3.2.9-r10 fails on java part. emerge info: Portage 2.0.51-r14 (default-linux/x86/2004.0, gcc-3.3.4, glibc-2.3.2-r12, 2.6.7 i686) ================================================================= System uname: 2.6.7 i686 Intel(R) Pentium(R) 4 CPU 1.80GHz Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.3-r1 [2.3.3 (#1, Jul 11 2004, 18:52:20)] ccache version 2.3 [disabled] dev-lang/python: 2.3.3-r1 sys-devel/autoconf: 2.59-r5 sys-devel/automake: 1.8.5-r1 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.2-r7 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=pentium4 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /opt/mpd/conf /opt/opera/share/opera/config /usr/X11R6/lib/X11/xkb /usr/X11R6/lib/X11/xkb/rules /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/local/apache/conf /usr/share/config /usr/share/cups/model /usr/share/ogle/oglerc /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/bind /var/mail /var/qmail/control" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium4 -pipe" DISTDIR="/usr/src/portage-distfiles" FEATURES="autoaddcvs autoconfig distlocks fixpackages sandbox sfperms userpriv" GENTOO_MIRRORS="ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo/ ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo/ ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo/ ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo/ ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo/ http://gentoo.inode.at/ ftp://gentoo.inode.at/source/ ftp://gd.tuwien.ac.at/opsys/linux/gentoo/ ftp://ftp.gentoo.skynet.be/pub/gentoo// http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo// ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo// http://trumpetti.atm.tut.fi/gentoo// ftp://trumpetti.atm.tut.fi/gentoo// http://gentoo.mirror.sdv.fr/ http://gentoo.math.bme.hu/ ftp://ftp.rxd.hu/ http://www.die.unipd.it/pub/Linux/distributions/gentoo-sources// http://ftp.easynet.nl/mirror/gentoo// ftp://ftp.easynet.nl/mirror/gentoo// http://ftp.snt.utwente.nl/pub/os/linux/gentoo/ ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo/ http://gentoo.tiscali.nl/gentoo/ ftp://ftp.tiscali.nl/pub/mirror/gentoo/ http://mirror.switch.ch/mirror/gentoo// ftp://mirror.switch.ch/mirror/gentoo// ftp://ftp.solnet.ch/mirror/Gentoo/ http://www.mirror.ac.uk/sites/www.ibiblio.org/gentoo/" MAKEOPTS="" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X X509 aac aalib acl alsa apm arts async audiofile authdaemond avantgo avi bash-completion berkdb bidi bitmap-fonts bonobo bzlib canna cdr chroot cjk cpdflib crypt css cups curl dhcp directfb divx4linux dvd dvdr dvdread emacs emacs-w3 encode esd exif ext-png ext-zlib f77 faac faad fam ffmpeg flac font-server foomaticdb fortran ftp gdbm geoip ggi gif gimp gimpprint glut gnome gpm gs gstreamer gtk gtk2 gtkhtml guile hbci icq ieee1394 imagemagick imlib ipv6 isdn jabber jack java jce jpeg jpeg2k junit kerberos lcms ldap lesstif libcaca libg++ libwww lzw lzw-tiff mad mailbox maildir mailwrapper matrox mbox md5sum mikmod mime mmx mmx2 mng monkey mono motif mozaccess mozcalendar mozctl mozdevelop mozilla mozp3p mozplaintext mozsvg mozxmlterm mp3 mpeg mpeg4 mplayer msn mule multitarget mysql nas ncurses nls nptl odbc oggvorbis opengl oss pam pdflib pear-db perl png posix postgres postgresql python qt quicktime rage128 readline samba sdl slang speex spell sqlite sse ssl svg svga tcltk tcpd tetex theora tiff transcode truetype truetype-fonts type1-fonts unicode usb wmf wxwidgets wxwin wxwindows xchatdccserver xemacs xforms xfs xine xml xml2 xmlrpc xmms xpm xprint xv xvid zlib" Unset: ASFLAGS, CBUILD, CTARGET, LDFLAGS ... (cd . && ln -s java_locked.lo java_locked.o) (cd . && ln -s java_util.lo java_util.o) cc -shared java_Db.lo java_DbEnv.lo java_DbLock.lo java_DbLsn.lo java_DbTxn.lo java_Dbc.lo java_Dbt.lo java_info.lo java_locked.lo java_util.lo mut_tas.lo db185.lo bt_compare.lo bt_conv.lo bt_curadj.lo bt_cursor.lo bt_delete.lo bt_method.lo bt_open.lo bt_put.lo bt_rec.lo bt_reclaim.lo bt_recno.lo bt_rsearch.lo bt_search.lo bt_split.lo bt_stat.lo bt_upgrade.lo bt_verify.lo btree_auto.lo crdel_auto.lo crdel_rec.lo db.lo db_am.lo db_auto.lo db_byteorder.lo db_cam.lo db_conv.lo db_dispatch.lo db_dup.lo db_err.lo db_getlong.lo db_iface.lo db_join.lo db_log2.lo db_meta.lo db_method.lo db_overflow.lo db_pr.lo db_rec.lo db_reclaim.lo db_ret.lo db_salloc.lo db_shash.lo db_upg.lo db_upg_opd.lo db_vrfy.lo db_vrfyutil.lo dbm.lo env_method.lo env_open.lo env_recover.lo env_region.lo hash.lo hash_auto.lo hash_conv.lo hash_dup.lo hash_func.lo hash_meta.lo hash_method.lo hash_page.lo hash_rec.lo hash_reclaim.lo hash_stat.lo hash_upgrade.lo hash_verify.lo hsearch.lo lock.lo lock_conflict.lo lock_deadlock.lo lock_method.lo lock_region.lo lock_stat.lo lock_util.lo log.lo log_archive.lo log_auto.lo log_compare.lo log_findckp.lo log_get.lo log_method.lo log_put.lo log_rec.lo log_register.lo mp_alloc.lo mp_bh.lo mp_fget.lo mp_fopen.lo mp_fput.lo mp_fset.lo mp_method.lo mp_region.lo mp_register.lo mp_stat.lo mp_sync.lo mp_trickle.lo mutex.lo os_abs.lo os_alloc.lo os_dir.lo os_errno.lo os_fid.lo os_finit.lo os_fsync.lo os_handle.lo os_map.lo os_method.lo os_oflags.lo os_open.lo os_region.lo os_rename.lo os_root.lo os_rpath.lo os_rw.lo os_seek.lo os_sleep.lo os_spin.lo os_stat.lo os_tmpdir.lo os_unlink.lo qam.lo qam_auto.lo qam_conv.lo qam_files.lo qam_method.lo qam_open.lo qam_rec.lo qam_stat.lo qam_upgrade.lo qam_verify.lo txn.lo txn_auto.lo txn_rec.lo txn_region.lo xa.lo xa_db.lo xa_map.lo -lc -Wl,-soname -Wl,libdb_java-3.2.so -o .libs/libdb_java-3.2.so creating libdb_java-3.2.la (cd .libs && rm -f libdb_java-3.2.la && ln -s ../libdb_java-3.2.la libdb_java-3.2.la) /bin/mkdir ../dist/../java/classes env CLASSPATH=../dist/../java/classes /opt/sun-jdk-1.5.0/bin/javac -d ../dist/../java/classes ../dist/../java/src/com/sleepycat/db/Db.java ../dist/../java/src/com/sleepycat/db/DbAppendRecno.java ../dist/../java/src/com/sleepycat/db/DbBtreeCompare.java ../dist/../java/src/com/sleepycat/db/DbBtreePrefix.java ../dist/../java/src/com/sleepycat/db/DbBtreeStat.java ../dist/../java/src/com/sleepycat/db/DbConstants.java ../dist/../java/src/com/sleepycat/db/DbDeadlockException.java ../dist/../java/src/com/sleepycat/db/DbDupCompare.java ../dist/../java/src/com/sleepycat/db/DbEnv.java ../dist/../java/src/com/sleepycat/db/DbEnvFeedback.java ../dist/../java/src/com/sleepycat/db/DbErrcall.java ../dist/../java/src/com/sleepycat/db/DbException.java ../dist/../java/src/com/sleepycat/db/DbFeedback.java ../dist/../java/src/com/sleepycat/db/DbHash.java ../dist/../java/src/com/sleepycat/db/DbHashStat.java ../dist/../java/src/com/sleepycat/db/DbKeyRange.java ../dist/../java/src/com/sleepycat/db/DbLock.java ../dist/../java/src/com/sleepycat/db/DbLockStat.java ../dist/../java/src/com/sleepycat/db/DbLogStat.java ../dist/../java/src/com/sleepycat/db/DbLsn.java ../dist/../java/src/com/sleepycat/db/DbMemoryException.java ../dist/../java/src/com/sleepycat/db/DbMpoolFStat.java ../dist/../java/src/com/sleepycat/db/DbMpoolStat.java ../dist/../java/src/com/sleepycat/db/DbOutputStreamErrcall.java ../dist/../java/src/com/sleepycat/db/DbQueueStat.java ../dist/../java/src/com/sleepycat/db/DbRecoveryInit.java ../dist/../java/src/com/sleepycat/db/DbRunRecoveryException.java ../dist/../java/src/com/sleepycat/db/DbTxn.java ../dist/../java/src/com/sleepycat/db/DbTxnRecover.java ../dist/../java/src/com/sleepycat/db/DbTxnStat.java ../dist/../java/src/com/sleepycat/db/Dbc.java ../dist/../java/src/com/sleepycat/db/Dbt.java ../dist/../java/src/com/sleepycat/db/DbEnv.java:81: as of release 1.5, 'enum' is a keyword, and may not be used as an identifier (try -source 1.4 or lower to use 'enum' as an identifier) Enumeration enum = dblist_.elements(); ^ ../dist/../java/src/com/sleepycat/db/DbEnv.java:82: as of release 1.5, 'enum' is a keyword, and may not be used as an identifier (try -source 1.4 or lower to use 'enum' as an identifier) while (enum.hasMoreElements()) { ^ ../dist/../java/src/com/sleepycat/db/DbEnv.java:83: as of release 1.5, 'enum' is a keyword, and may not be used as an identifier (try -source 1.4 or lower to use 'enum' as an identifier) Db db = (Db)enum.nextElement(); ^ 3 errors make: *** [.javabuilt] Error 1 !!! ERROR: sys-libs/db-3.2.9-r10 failed. !!! Function src_compile, Line 113, Exitcode 2 !!! Shared build failed !!! If you need support, post the topmost build error, NOT this status message. I guess the problem is Sun´s JDK 1.5 which I use. # java-config -L [sun-jdk-1.5.0] "Sun JDK 1.5.0" (/etc/env.d/java/20sun-jdk-1.5.0) *
This is the jdk-1.5 bug again. Until the java team decides how to handle this problem, I'm going to ignore this (bad you for merging the masked jdk-1.5). Btw. You might want to use the following snippet in your /etc/portage/bashrc. Note that you must not build any of the ant packages with 1.4 else compilation of 1.4 packages will not work: # Fix the used java, don't use 1.5 yet if /bin/grep -q "${PN}" /etc/portage/oldjava; then # if [ ! -e ${HOME}/.gentoo/java ]; then unset JAVAC OLDPATH=${PATH} export PATH=/bin:/usr/bin:${PATH} mkdir -p ${HOME} JDK=`java-config -n -L|sed -e "s,\(.*\[\)\(.*\)\(\].*\),\2,"|grep 1. 4. |head -n1` if [ `id -u` == "0" ]; then sudo -u portage java-config -s ${JDK} &>/dev/null else java-config -s ${JDK} &>/dev/null fi JAVAC=`java-config -c` unset OLDPATH PATH=$ROOTPATH . ${HOME}/.gentoo/java export ROOTPATH="${PATH}" # fi fi And the following in /etc/portage/oldjava: dev-java/ant-core dev-java/junit dev-java/log4j dev-java/xerces dev-java/xalan dev-java/bsh dev-java/antlr dev-java/commons-beanutils dev-java/commons-logging dev-java/commons-net dev-java/bcel dev-java/oro dev-java/rhino dev-java/jdepend dev-java/jsch dev-java/regexp dev-java/jython dev-java/libreadline-java dev-java/javacup sys-libs/db
closing this one, noted with a reference in #79206