For whatever reason, portage has decided I need dev-java/bcel. However, when it tries to emerge, this is the result: Calculating world dependencies ...done! >>> emerge (1 of 16) dev-java/bcel-5.1-r2 to / >>> md5 files ;-) bcel-5.1-r1.ebuild >>> md5 files ;-) bcel-5.1-r2.ebuild >>> md5 files ;-) files/bcel-5.1-gentoo-buildxml.diff >>> md5 files ;-) files/bcel-5.1-gentoo-src.diff >>> md5 files ;-) files/bcel-5.1-gentoo.diff >>> md5 files ;-) files/digest-bcel-5.1-r1 >>> md5 files ;-) files/bcel-5.1-gentoo-buildxml-r2.diff >>> md5 files ;-) files/digest-bcel-5.1-r2 >>> md5 src_uri ;-) bcel-5.1-src.tar.gz >>> Unpacking source... >>> Unpacking bcel-5.1-src.tar.gz to /var/tmp/portage/bcel-5.1-r2/work * Applying bcel-5.1-gentoo-buildxml-r2.diff ... [ ok ] * Applying bcel-5.1-gentoo-src.diff ... [ ok ] Traceback (most recent call last): File "/usr/bin/java-config", line 14, in ? from java_config import jc_options ImportError: No module named java_config >>> Source unpacked. Traceback (most recent call last): File "/usr/bin/java-config", line 14, in ? from java_config import jc_options ImportError: No module named java_config Error: JAVA_HOME is not defined correctly. We cannot execute !!! ERROR: dev-java/bcel-5.1-r2 failed. !!! Function src_compile, Line 38, Exitcode 1 !!! compilation failed !!! If you need support, post the topmost build error, NOT this status message. Reproducible: Always Steps to Reproduce: emerge bcel Expected Results: bcel should emerge fine. Portage 2.0.51.22-r3 (default-linux/x86/2005.0, gcc-3.3.6, glibc-2.3.5-r2, 2.6.13.4 i686) ================================================================= System uname: 2.6.13.4 i686 AMD Athlon(tm) XP 3000+ Gentoo Base System version 1.6.13 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] dev-lang/python: 2.3.5, 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.8.1-r1, 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O3 -march=athlon-xp -fomit-frame-pointer -pipe -mmmx -m3dnow -msse -mfpmath=sse" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=athlon-xp -fomit-frame-pointer -pipe -mmmx -m3dnow -msse -mfpmath=sse" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks fixpackages sfperms strict" 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" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow X acl alsa apm audiofile avi berkdb bitmap-fonts bzip2 cdr crypt cups curl divx divx4linux eds emboss encode esd exif expat fam foomatic foomaticdb fortran gdbm gif glut gmp gnome gpm gstreamer gtk gtk2 idn imagemagick imlib java jpeg junit kerberos lcms ldap libg++ libwww mad matroska mikmod mmx mng motif mozilla mp3 mp4 mpeg ncurses nls nptl nptlonly nvidia ogg oggvorbis opengl oss pam pcre pdflib perl png python quicktime readline recode samba sdl slang spell sse ssl svga tcpd tiff truetype truetype-fonts type1-fonts udev unicode usb vorbis win32codecs xine xinerama xml2 xmms xscreensaver xv xvid zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
please run python-updater after updating python. Reopen the bug if that does not solve the issue
ran python-update and after that emerged bcel again. This is the result: Calculating world dependencies ...done! >>> emerge (1 of 1) dev-java/bcel-5.1-r2 to / >>> md5 files ;-) bcel-5.1-r1.ebuild >>> md5 files ;-) bcel-5.1-r2.ebuild >>> md5 files ;-) files/bcel-5.1-gentoo-buildxml.diff >>> md5 files ;-) files/bcel-5.1-gentoo-src.diff >>> md5 files ;-) files/bcel-5.1-gentoo.diff >>> md5 files ;-) files/digest-bcel-5.1-r1 >>> md5 files ;-) files/bcel-5.1-gentoo-buildxml-r2.diff >>> md5 files ;-) files/digest-bcel-5.1-r2 >>> md5 src_uri ;-) bcel-5.1-src.tar.gz >>> Unpacking source... >>> Unpacking bcel-5.1-src.tar.gz to /var/tmp/portage/bcel-5.1-r2/work * Applying bcel-5.1-gentoo-buildxml-r2.diff ... [ ok ] * Applying bcel-5.1-gentoo-src.diff ... [ ok ] >>> Source unpacked. jc_options: java not found at /opt/sun-jdk-1.4.2.08/bin/java or /opt/sun-jdk-1.4.2.08/jre/bin/java Error: JAVA_HOME is not defined correctly. We cannot execute !!! ERROR: dev-java/bcel-5.1-r2 failed. !!! Function src_compile, Line 38, Exitcode 1 !!! compilation failed !!! If you need support, post the topmost build error, NOT this status message.
Check java-config -L that you have your system vm set up up correctly. You might have recently updated to a never one after which you need to run env-update to get the environment right.
That worked. For some reason there was no default java version set. java-config -S helped me out here. Thanks:)
Re-emerging java-config also fixes this.
*** Bug 113030 has been marked as a duplicate of this bug. ***
*** Bug 113198 has been marked as a duplicate of this bug. ***