When I try and emerge ant-tasks with my current settings, it fails with an error related to jakarta-oro, which I have disabled the USE-flag for. I will attach a file with the compile log. My USE flags for this package: chris@cortex ~ $ emerge -pv ant-tasks These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] dev-java/ant-tasks-1.6.2-r9 -javamail +noantlr +nobcel +nobeanutils +nobsh +nocommonslogging +nocommonsnet +nojdepend +nojsch -nojython +nolog4j +nooro +noregexp +norhino +noxalan +noxerces 0 kB Total size of downloads: 0 kB Reproducible: Always Steps to Reproduce: Portage 2.0.51.22-r3 (default-linux/x86/2005.0, gcc-3.3.6, glibc-2.3.5-r2, 2.6.13-gentoo-r3 i686) ================================================================= System uname: 2.6.13-gentoo-r3 i686 AMD Athlon(tm) XP Gentoo Base System version 1.6.13 ccache version 2.3 [enabled] dev-lang/python: 2.3.5-r2, 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe -fprefetch-loop-arrays -ftracer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /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/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe -fprefetch-loop-arrays -ftracer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks sandbox sfperms strict userpriv usersandbox" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j3" 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 3dnow 3dnowext X X509 aac adns alsa avi bash-completion berkdb bitmap-fonts bzip2 cairo cdr chroot crypt cups curl curlwrappers dbm dbus djvu dvi emboss encode esd exif fam firefox flac flatfile foomaticdb ftp gd gdbm gimpprint gnome gpm gstreamer gtk gtk2 hal iconv ieee1394 imagemagick imlib inifile jabber javascript jpeg junit ladcca libg++ libwww mad maildir mbox md5sum mime mmx mmxext mng moznocompose moznoirc moznomail mozsvg mp3 mpeg ncurses nls noantlr nobcel nobeanutils nobsf nobsh nocommonslogging nocommonsnet nojdepend nojsch nolog4j nooro noregexp norhino noxalan noxerces nptl nsplugin ogg oggvorbis openal opengl oss pam pcntl pcre pdflib png posix ppds python quicktime readline real recode sdl sftplogging slang smime sockets speex spell sqlite sse ssl svg tcltk tcpd tetex theora threads tiff toolbar truetype truetype-fonts type1-fonts unicode usb userlocales vorbis wifi win32codecs xine xml xml2 xpm xsl xv xvid zlib video_cards_radeon userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Created attachment 70715 [details] Compile log with exact error.
Guess why Java 1.5 ist still hard masked.
Is there a workaround? I kinda want to get eclipse working.
The fix first involves not using a 1.5 SDK for your system VM. Even after you switch back to 1.4, you'll still have bytecode compiled for 1.5, so you'll basically have to unmerge everything Java, and then remerge them. Please see http://gentoo-wiki.com/Java_FAQ#Ok.2C_I_was_a_naughty_boy.2C_wanted_to_be_bleeding_edge_and_used_the_JDK_1.5._What_can_I_do_to_fix_my_system.3F (Note: this will hopefully be added to the project page in the near future.)