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
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
|
|