I'm trying to get gcompris to emerge (update world picks up) but gcompris depends on jsch and jsch is breaking because of missing crypto so trying to emerge gnu-crypto and gnu-crypto is breaking. (I am not at all certain that emerging gnu-crypto would fix the jsch problem, just a guess.) Following key lines from the emerge. Note that I just wiped all of my dev-java emerges (emerge -C) and started from scratch this morning w/ clean slate and still breaking. ===== checking for i686-pc-linux-gnu-strip... no checking for strip... strip checking whether to enable maintainer-specific portions of Makefiles... no You have CLASSPATH ., hope it is correct checking if /usr/bin/jikes works... configure: error: The Java compiler /usr/bin/jikes failed (see config.log, check the CLASSPATH?) following from emerge of gnu-crypto !!! Please attach the config.log to your bug report: !!! /var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/config.log !!! ERROR: dev-java/gnu-crypto-2.0.1 failed. !!! Function econf, Line 485, Exitcode 0 !!! econf failed !!! If you need support, post the topmost build error, NOT this status message. Reproducible: Always Steps to Reproduce: 1. emerge -u gnu-crypto 2. 3. Actual Results: emerge fails as noted above Expected Results: emerged cleanly Gentoo Base System version 1.4.16 Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5, glibc-2.3.4.20041102-r1, 2.6.10-gentoo-r6 i686) ================================================================= System uname: 2.6.10-gentoo-r6 i686 AMD Athlon(tm) XP 2200+ Python: dev-lang/python-2.1.3-r1,dev-lang/python-2.2.3-r5,dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb 7 2005, 13:26:48)] dev-lang/python: 2.1.3-r1, 2.2.3-r5, 2.3.4-r1 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.4 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r1, 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=athlon-xp -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.1/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/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 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="x86 X aalib acpi alsa apm arts avi berkdb bitmap-fonts bonobo cdr clamav crypt ctype cups curl dba dbm dga directfb doc dv dvb dvd dvdr dvdread emboss encode esd fam fame flac foomaticdb fortran freetds gb gd gdbm gif gimpprint gnome gnomedb gnuplot gnustep gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile imagemagick imap imlib ipv6 jack java jikes jpeg junit libg++ libwww lzo mad maildir matrox mikmod mjpeg mmx mmx2 motif mp3 mpeg mysql ncurses nentwork nls odbc ogg oggvorbis opengl oss pam pdflib perl php plotutils png postgres ppds python qt quicktime readline real rtc ruby samba sasl scanner sdl session slang soap speex spell sqlite sse2 ssl svga tcltk tcpd tetex tiff transcode truetype truetype-fonts type1-fonts usb v4l videos wavelan wxwindows xanim xml xml2 xmlrpc xmms xv xvid xvmc zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS
fixed in cvs, thanks
Created attachment 68899 [details, diff] patch for ebuild to allow USE=jikes Basically, you need to specify pass JAVAC="jikes -bootclasspath /path/to/rt.jar" to econf to get jikes to work properly.