emerge ant-core gives me error "Bootstrap FAILED": --- cut --- Calculating dependencies ...done! >>> emerge (1 of 1) dev-java/ant-core-1.6.2 to / >>> md5 src_uri ;-) apache-ant-1.6.2-src.tar.bz2 >>> Unpacking source... >>> Unpacking apache-ant-1.6.2-src.tar.bz2 to /var/tmp/portage/ant-core-1.6.2/work tar: A lone zero block at 34226 * Applying build.sh-exit-fix.patch.gz ... [ ok ] >>> Source unpacked. . ... Bootstrapping Ant Distribution ... Compiling Ant Classes ... Failed compiling Ant classes ! Bootstrap FAILED !!! ERROR: dev-java/ant-core-1.6.2 failed. !!! Function src_compile, Line 48, Exitcode 1 !!! (no error message) !!! If you need support, post the topmost build error, NOT this status message. --- cut --- Reproducible: Always Steps to Reproduce: 1. # export USE="java javamail ldap xml javacomm perl sasl xmlrpc javadoc jikes xeces postgres -pam -gdbm -X" 2. emerge ant-core 3. /etc/make.conf: --- cut --- CFLAGS="-O3 -march=pentium2 -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CXXFLAGS="${CFLAGS}" GENTOO_MIRRORS="ftp://gentoo.itdnet.net/gentoo/" PORTAGE_NICENESS=19 USE="vhosts nptl -xmms -gtk -xfree -qt -gnome -kde -cups -X -truetype ssl cryptkerberos pam samba ldap hardened imagemagick imap -mbox maildir apache2 mysql postgres samba sasl gd" ACCEPT_KEYWORDS="x86 --- cut --- 4. last emerge sync: 19.nov.2004 Actual Results: Calculating dependencies ...done! >>> emerge (1 of 1) dev-java/ant-core-1.6.2 to / >>> md5 src_uri ;-) apache-ant-1.6.2-src.tar.bz2 >>> Unpacking source... >>> Unpacking apache-ant-1.6.2-src.tar.bz2 to /var/tmp/portage/ant-core-1.6.2/work tar: A lone zero block at 34226 * Applying build.sh-exit-fix.patch.gz ... [ ok ] >>> Source unpacked. . ... Bootstrapping Ant Distribution ... Compiling Ant Classes ... Failed compiling Ant classes ! Bootstrap FAILED !!! ERROR: dev-java/ant-core-1.6.2 failed. !!! Function src_compile, Line 48, Exitcode 1 !!! (no error message) !!! If you need support, post the topmost build error, NOT this status message. Expected Results: must emerge corectly
which jdk do you use? i can't reproduce this error and i've tried different jdk's on different platforms (amd64 and x86).
Check that the JDK used by root does indeed work. Try compiling a hello world java program. If it works, please provide an strace (or ltrace), and reopen the bug.
I tried to emerge dev-java/ant that try to emerge ant-core with exactly the same problem: localhost ~ # emerge dev-java/ant Calculating dependencies ...done! >>> emerge (1 of 30) dev-java/ant-core-1.6.2-r5 to / >>> md5 files ;-) ant-core-1.6.2-r5.ebuild >>> md5 files ;-) ant-core-1.6.5-r2.ebuild >>> md5 files ;-) ant-core-1.5.4-r2.ebuild >>> md5 files ;-) files/1.5.4-ant >>> md5 files ;-) files/1.6.2-ant >>> md5 files ;-) files/1.6.5-ant >>> md5 files ;-) files/build.sh-exit-fix.patch.gz >>> md5 files ;-) files/rpmbuild.patch.gz >>> md5 files ;-) files/digest-ant-core-1.5.4-r2 >>> md5 files ;-) files/digest-ant-core-1.6.2-r5 >>> md5 files ;-) files/digest-ant-core-1.6.5-r2 >>> md5 files ;-) files/1.6.2-scp.patch >>> md5 src_uri ;-) apache-ant-1.6.2-src.tar.bz2 >>> Unpacking source... >>> Unpacking apache-ant-1.6.2-src.tar.bz2 to /var/tmp/portage/ant-core-1.6.2-r5/work tar: A lone zero block at 34226 * Applying 1.6.2-scp.patch ... [ ok ] * Applying build.sh-exit-fix.patch.gz ... [ ok ] >>> Source unpacked. . ... Bootstrapping Ant Distribution ... Compiling Ant Classes Error occurred during initialization of VM java/lang/NoClassDefFoundError: java/lang/Object ... Failed compiling Ant classes ! Bootstrap FAILED ----------------------------- localhost ~ # java-config -L [blackdown-jre-1.4.2.03] "Blackdown JRE 1.4.2.03" (/etc/env.d/java/20blackdown-jre-1.4.2.03) [blackdown-jdk-1.4.2.03] "Blackdown JDK 1.4.2.03" (/etc/env.d/java/20blackdown-jdk-1.4.2.03) * ----------------------------- This is probably a problem: localhost ~ # java -version Error occurred during initialization of VM java/lang/NoClassDefFoundError: java/lang/Object localhost ~ # javac -help Error occurred during initialization of VM java/lang/NoClassDefFoundError: java/lang/Object only "java -help" does not give this error
I forgot to mention that I used: dev-java/blackdown-jdk 1.4.2.03 and dev-java/blackdown-jre 1.4.2.03 and here is my emerge info: Portage 2.0.53 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r2, 2.6.14-gentoo-r4 i686) ================================================================= System uname: 2.6.14-gentoo-r4 i686 Pentium III (Coppermine) Gentoo Base System version 1.6.13 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.16.1 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-Os -march=pentium3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /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/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="-Os -march=pentium3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ http://mirror.ovh.net/gentoo-distfiles/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X aac acpi alsa apache2 apm arts audiofile avi bash-completion berkdb bitmap-fonts bzip2 crypt cups curl eds emacs emboss encode expat fam ffmpeg foomaticdb fortran ftp gd gdbm gif glut gpm gstreamer gtk2 idn imagemagick imlib innodb ipv6 java javascript jpeg kde kdeenablefinal lcms ldap libg++ libwww mad matroska mhash mikmod mng motif mozilla mp3 mpeg msn mysql mysqli ncurses nls ogg oggvorbis opengl oss pam pcmcia pcre pdflib perl php pic png python qt quicktime readline samba sdl simplexml soap spell sqlite ssl svg tcpd tetex tidy tiff truetype truetype-fonts type1-fonts udev unicode usb utf8 vhosts vorbis win32codecs xml xml2 xmms xsl xv xvid zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
I reemerged blackdown-j* and everything goes well now! For info, I added nsplugin and browserplugin to my USE flags, but I guess it could not help!