Gentoo Logo
Gentoo Spaceship




Note: Due to technical difficulties, the Archives are currently not up to date. GMANE provides an alternative service for most mailing lists.
c.f. bug 424647
List Archive: gentoo-java
Navigation:
Lists: gentoo-java: < Prev By Thread Next > < Prev By Date Next >
Headers:
To: Gentoo Java <gentoo-java@g.o>
From: Miroslav Ć ulc <miroslav.sulc@...>
Subject: Falling to the lowest jdk available
Date: Fri, 28 Jul 2006 11:09:12 +0200
Hi,

I've faced a problem with migrated packages on my laptop. If I remember
well, I've read somewhere that the new Java system will always try to
build packages with the lower JDK possible. At least on my laptop (it's
a fresh install of Gentoo - I've installed it about two weeks ago)
packages are not built with the lowest JDK possible which results in
these bugs when compiling packages dependant on a badly built package:

>>> Emerging (1 of 1) dev-java/xerces-2.7.1-r1 to /
 * checking ebuild checksums ;-)
...                                                                                                                                                                    
[ ok ]
 * checking auxfile checksums ;-)
...                                                                                                                                                                   
[ ok ]
 * checking miscfile checksums ;-)
...                                                                                                                                                                  
[ ok ]
 * checking Xerces-J-src.2.7.1.tar.gz ;-)
...                                                                                                                                                           
[ ok ]
 * Using: sun-jdk-1.4
>>> Unpacking source...
>>> Unpacking Xerces-J-src.2.7.1.tar.gz to
/var/tmp/portage/xerces-2.7.1-r1/work
tar: A lone zero block at 19079
 * Applying xerces-2.7.1-r1-gentoo.patch
...                                                                                                                                                            
[ ok ]
 * Applying xerces-2.7.1-no_dom3.patch
...                                                                                                                                                              
[ ok ]
>>> Source unpacked.
Rewriting ./build.xml
>>> Compiling source in
/var/tmp/portage/xerces-2.7.1-r1/work/xerces-2_7_1 ...
Buildfile: build.xml

BUILD FAILED
java.lang.UnsupportedClassVersionError: org/xml/sax/ext/Attributes2
(Unsupported major.minor version 49.0)
...

In this example dev-java/xml-commons-external was built using JDK 1.5
though it could be built JDK 1.4 too.

>>> Emerging (1 of 1) dev-java/xml-commons-external-1.3.02-r1 to /
 * checking ebuild checksums ;-)
...                                                                                                                                                                    
[ ok ]
 * checking auxfile checksums ;-)
...                                                                                                                                                                   
[ ok ]
 * checking miscfile checksums ;-)
...                                                                                                                                                                  
[ ok ]
 * checking xml-commons-external-1.3.02.tar.bz2 ;-)
...                                                                                                                                                 
[ ok ]
 * Using: sun-jdk-1.5
>>> Unpacking source...
>>> Unpacking xml-commons-external-1.3.02.tar.bz2 to
/var/tmp/portage/xml-commons-external-1.3.02-r1/work
>>> Source unpacked.
Rewriting ./build.xml
...

>From ebuild:
...
DEPEND=">=virtual/jdk-1.3
        dev-java/ant-core"
RDEPEND=">=virtual/jre-1.3"
...

Am I missing something or is there a bug?

Miroslav
Attachment:
miroslav.sulc.vcf (Vcard)
Replies:
Re: Falling to the lowest jdk available
-- Caster
Re: Falling to the lowest jdk available
-- Krzysiek Pawlik
Navigation:
Lists: gentoo-java: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
Gentoo/Java staffing needs
Next by thread:
Re: Falling to the lowest jdk available
Previous by date:
Re: Re: Gentoo/Java staffing needs
Next by date:
Re: Falling to the lowest jdk available


Updated Jun 17, 2009

Summary: Archive of the gentoo-java mailing list.

Donate to support our development efforts.

Copyright 2001-2013 Gentoo Foundation, Inc. Questions, Comments? Contact us.