Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 79114 - compling sys-libs/db-3.2.9-r10 fails on java part
Summary: compling sys-libs/db-3.2.9-r10 fails on java part
Status: RESOLVED LATER
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Java team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-22 10:41 UTC by Christian Korff
Modified: 2005-01-29 18:37 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Christian Korff 2005-01-22 10:41:09 UTC
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
Comment 1 Christian Korff 2005-01-22 10:41:09 UTC
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) *
Comment 2 Paul de Vrieze (RETIRED) gentoo-dev 2005-01-25 12:21:16 UTC
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
Comment 3 Jan Brinkmann (RETIRED) gentoo-dev 2005-01-29 18:37:00 UTC
closing this one, noted with a reference in #79206