From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.54) id 1FTeM2-0000jL-0E for garchives@archives.gentoo.org; Wed, 12 Apr 2006 12:21:50 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.6/8.13.5) with SMTP id k3CCM3eP008880; Wed, 12 Apr 2006 12:22:03 GMT Received: from smtp.gentoo.org (smtp.gentoo.org [134.68.220.30]) by robin.gentoo.org (8.13.6/8.13.5) with ESMTP id k3CCM2bm009812 for ; Wed, 12 Apr 2006 12:22:02 GMT Received: from main.gmane.org ([80.91.229.2] helo=ciao.gmane.org) by smtp.gentoo.org with esmtp (Exim 4.54) id 1FTeMD-0000EO-Ua for gentoo-java@lists.gentoo.org; Wed, 12 Apr 2006 12:22:02 +0000 Received: from list by ciao.gmane.org with local (Exim 4.43) id 1FTeM6-000399-Om for gentoo-java@gentoo.org; Wed, 12 Apr 2006 14:21:54 +0200 Received: from research.ics.p.lodz.pl ([212.51.220.189]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 12 Apr 2006 14:21:54 +0200 Received: from siryes by research.ics.p.lodz.pl with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 12 Apr 2006 14:21:54 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: gentoo-java@lists.gentoo.org From: Wiktor Wandachowicz Subject: [gentoo-java] Re: problems compiling junit Date: Wed, 12 Apr 2006 12:21:35 +0000 (UTC) Message-ID: References: <1144843758.6927.10.camel@localhost> <1144846384.6927.18.camel@localhost> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-java@gentoo.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: main.gmane.org User-Agent: Loom/3.14 (http://gmane.org/) X-Loom-IP: 212.51.220.189 (Mozilla/5.0 (X11; U; Linux i686; pl; rv:1.8.0.1) Gecko/20060412 Firefox/1.5.0.1) Sender: news X-Archives-Salt: 57ec0cfe-66dd-4e2d-9007-a65fd4aa8c03 X-Archives-Hash: c029350dca9d387b42dedc7be89f5ecf Henrique Ferreiro writes: > > # java-config-1 -L > [sun-jdk-1.4.2.10] "Sun JDK > 1.4.2.10" (/etc/env.d/java/20sun-jdk-1.4.2.10) * While the above is correct, the latter... > > # java-config-2 -L > 1) Sun JDK 1.4.2.10 [sun-jdk-1.4] > (/usr/share/java-config-2/vm/sun-jdk-1.4) > *) Sun JDK 1.5.0.06 [sun-jdk-1.5] > (/usr/share/java-config-2/vm/sun-jdk-1.5) ... explains a bit - you probably shouldn't have a SYSTEM JVM set to Java 1.5 as of today. You can do so freely on your regular user account. > > # which java > /usr/bin/java > localhost ~ # ls -l /usr/bin/java > lrwxrwxrwx 1 root root 22 Abr 6 17:00 /usr/bin/java > -> /usr/bin/run-java-tool > > # java -version > java version "1.5.0_06" > Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05) > Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode) The above confirms that fact. > > # echo ${PATH} > /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin: > /usr/i686-pc-linux-gnu/gcc-bin/3.4.6:/opt/sun-jdk-1.4.2.10/bin: > /opt/sun-jdk-1.4.2.10/jre/bin:/opt/sun-jdk-1.4.2.10/jre/javaws Here the /usr/bin/java symliked to run-java-tool takes precedence over the /opt/sun-jdk-1.4.2.10/bin (this is expected). > > # emerge -pv =sun-jdk-1.4* > [ebuild NSF ] dev-java/java-sdk-docs-1.4.2 33,591 kB > [ebuild Rf ] dev-java/sun-jdk-1.4.2.10-r13 USE="X alsa doc* > nsplugin* -jce" 0 kB [5] > > Total size of downloads: 33,591 kB > Portage overlays: > [1] /usr/portage/local/layman/portage > [2] /usr/portage/local/layman/bmg-main > [3] /usr/portage/local/layman/gentopia > [4] /usr/portage/local/layman/java-experimental > [5] /usr/portage/local/layman/migration A nice set of overlays ;) Most probably you've stepped onto a problem similar to the one already discussed (mixing java-experimental and migration overlays is not always healthy), see here: http://thread.gmane.org/gmane.linux.gentoo.java/825/focus=825 However, setting your preferred gen-2 system VM and rebuilding the offensive packages should help. You can try to find them by using: # emerge -pvet junit | less But spotting said packages requires a bit of patience and a good eye :) However, the situation is fixable, either manually or maybe through the java-1.5-fixer (http://article.gmane.org/gmane.linux.gentoo.java/839) BTW, if you choose to try the java-1.5-fixer script, could you please describe your experiences? I never used this (never needed it, though) but I'm curious how this could help in such situation. Wiktor -- gentoo-java@gentoo.org mailing list