localhost ~ # emerge -Dva jdbc3-postgresql These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] dev-java/jdbc3-postgresql-8.1_p404-r1 USE="-doc -examples -source" 0 kB Total size of downloads: 0 kB Would you like to merge these packages? [Yes/No] y >>> Emerging (1 of 1) dev-java/jdbc3-postgresql-8.1_p404-r1 to / * postgresql-jdbc-8.1-404.src.tar.gz MD5 ;-) ... [ ok ] * postgresql-jdbc-8.1-404.src.tar.gz RMD160 ;-) ... [ ok ] * postgresql-jdbc-8.1-404.src.tar.gz SHA1 ;-) ... [ ok ] * postgresql-jdbc-8.1-404.src.tar.gz SHA256 ;-) ... [ ok ] * postgresql-jdbc-8.1-404.src.tar.gz size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * checking postgresql-jdbc-8.1-404.src.tar.gz ;-) ... [ ok ] Traceback (most recent call last): File "/usr/bin/depend-java-query", line 85, in ? (options, args) = parser.parse_args() File "/usr/lib/python2.4/optparse.py", line 1275, in parse_args stop = self._process_args(largs, rargs, values) File "/usr/lib/python2.4/optparse.py", line 1315, in _process_args self._process_long_opt(rargs, values) File "/usr/lib/python2.4/optparse.py", line 1390, in _process_long_opt option.process(opt, value, values, self) File "/usr/lib/python2.4/optparse.py", line 707, in process return self.take_action( File "/usr/lib/python2.4/optparse.py", line 726, in take_action self.callback(self, opt, value, parser, *args, **kwargs) File "/usr/bin/depend-java-query", line 49, in get_vm vm = verman.get_vm(value) File "/usr/share/java-config-2/pym/java_config/VersionManager.py", line 131, in get_vm raise Exception("Couldn't find suitable VM. Possible invalid dependency string.") Exception: Couldn't find suitable VM. Possible invalid dependency string. * Unable to determine VM for building from dependencies. NV_DEPEND: =virtual/jdk-1.4* VNEED: Portage 2.1.2_pre3-r8 (default-linux/x86/2006.1, gcc-3.4.6/vanilla, glibc-2.5-r0, 2.6.18.1 i686) ================================================================= System uname: 2.6.18.1 i686 Intel(R) Celeron(R) M CPU 420 @ 1.60GHz Gentoo Base System version 1.12.5 Last Sync: Wed, 25 Oct 2006 15:20:01 +0000 ccache version 2.4 [enabled] app-admin/eselect-compiler: 2.0.0_rc2-r1 dev-java/java-config: 1.3.7, 2.0.30 dev-lang/python: 2.4.3-r4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.4-r6 dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.60 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.17 sys-devel/gcc-config: 2.0.0_rc1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -s -mtune=prescott" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config /var/bind" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/eselect/compiler /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-O2 -s -mtune=prescott" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks metadata-transfer parallel-fetch sandbox sfperms strict userfetch" LC_ALL="en_US.UTF8" LDFLAGS="-Wl,-O1 -s" LINGUAS="en" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_EXTRA_OPTS="-z --compress-level=6" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" USE="x86 7zip X a52 aac acl adns alsa apm asf avi berkdb bitmap-fonts bzip2 cairo cli cracklib crypt css customlog dlloader dri dts dvd dvdr dvdread elibc_glibc emboss encode fftw gdbm gif glitz glx gnutls gpm graphviz gs gtk gtk2 imlib input_devices_keyboard input_devices_mouse ipv6 ithreads jpeg jpeg2k kde kdeenablefinal kernel_linux kqemu lcms libg++ libwww linguas_en live logrotate mad matroska mikmod mmx mmxext motif moznocompose moznoirc moznomail mp3 mpeg mplayer ncurses network nodrm nptl nptlonly nsplugin ogg oggvorbis openal opengl pam pch pcre pdf pdflib perl png postgres ppds pppd python qt qt4 quicktime readline real reflection rtc sdl session sndfile spell spl sql sqlite sse sse2 ssl stream svg tcpd test theora threads tiff truetype udev unicode userland_GNU v4l v4l2 video_cards_i810 vorbis win32codecs x264 xcomposite xml2 xorg xrandr xv xvid zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, MAKEOPTS
What VMs do you have installed? ie, output of java-config -L
The following VMs are available for generation-2: *) Sun JDK 1.5.0.08 [sun-jdk-1.5]
Changed the DEPEND for jdk to 1.4* instead of >=1.4 to ensure the required jdk is present at build time. Fixed in CVS.