After trying to emerge vtk i got this message: var/tmp/portage/vtk-4.2.6/work/VTK/java/vtk/vtkObjectFactory.java:34: cannot access vtk.vtkObjectFactoryCollection bad class file: /var/tmp/portage/vtk-4.2.6/work/VTK/java/vtk/vtkObjectFactoryCollection.class class file contains wrong class: vtk.vtkCollection Please remove or make sure it appears in the correct subdirectory of the classpath. private native vtkObjectFactoryCollection GetRegisteredFactories_6(); ^ 1 error make[3]: *** [/var/tmp/portage/vtk-4.2.6/work/VTK/java/vtk/vtkObjectFactory.class] Error 1 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [default_target] Error 2 make[1]: *** [default_target_Wrapping_Java] Error 2 make: *** [default_target] Error 2 I'm now trying to emerge it with -java. I'll let you know the results. Reproducible: Didn't try Steps to Reproduce: 1.emerge vtk 2. 3. Actual Results: emerge stopped with an error Expected Results: installed vtk Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.4.20041102-r1, 2.6.11.7 i686) ================================================================= System uname: 2.6.11.7 i686 AMD Athlon(tm) XP 2400+ Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.5 [2.3.5 (#1, Apr 28 2005, 15:59:28)] dev-lang/python: 2.3.5 sys-apps/sandbox: [Not Present] sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.8.5-r3, 1.9.5, 1.7.9-r1, 1.5, 1.6.3, 1.4_p6 sys-devel/binutils: 2.15.92.0.2-r7 sys-devel/libtool: 1.5.16 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=athlon-xp -mmmx -msse -m3dnow -pipe -fomit-frame-pointer" 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/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="-O2 -march=athlon-xp -mmmx -msse -m3dnow -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.inode.at/" LANG="en_US.utf8" LC_ALL="en_US.utf8" MAKEOPTS="-j2" 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 aalib alsa apm arts avi berkdb bitmap-fonts bonobo bzlib cdr crypt cups curl eds emboss encode esd fam firebird foomaticdb fortran gdbm gif gnome gphoto2 gpm gstreamer gtk gtk2 imagemagick imlib ipv6 java jpeg junit libg++ libwww mad mikmod mmx mmxext motif mozilla mp3 mpeg ncurses nls ogg oggvorbis opengl oss pam pdflib perl png python qt readline sdl slang spell sqlite sse ssl svga tcltk tcpd tiff truetype truetype-fonts type1-fonts unicode usb vorbis xine xml xml2 xmms xv xvid zlib video_cards_radeon userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CBUILD, CTARGET, LDFLAGS, LINGUAS
Well, with -java it works.
Which JDK are you using?
According to $ java-config --list-available-vms [blackdown-jdk-1.4.2.01] "Blackdown JDK 1.4.2.01" (/etc/env.d/java/20blackdown-jdk-1.4.2.01) * [blackdown-jdk-1.4.1] "Blackdown JDK 1.4.1" (/etc/env.d/java/20blackdown-jdk-1.4.1) and 'eix blackdown.jdk' this should be 1.4.2.01-r2.
Possibly relevant: http://public.kitware.com/pipermail/vtkusers/2004-March/072381.html
I don't know why, but after i compiled vtk successfully with java support on my laptop, i tried it on my workstation again - and, i can't tell why - this time it worked out of the box. Thus i'm marking this one as INVALID.