Bug#369877: kaffe FTBFS on ia64
allomber at math.u-bordeaux.fr
allomber at math.u-bordeaux.fr
Fri Jun 2 12:25:44 UTC 2006
On Fri, Jun 02, 2006 at 12:06:06AM +0200, Bill Allombert wrote:
> Package: kaffe
> Version: 2:1.1.7-2
> Severity: serious
>
> Hello Kaffe maintainers,
>
> kaffe FTBFS on ia64:
>
> make[4]: Leaving directory `/build/buildd/kaffe-1.1.7/build/jthreads/libraries/javalib/external/classpath/lib'
> make[3]: *** [all-recursive] Error 1
>
> The full buildlog is available at:
> http://buildd.debian.org/fetch.php?pkg=kaffe&ver=2:1.1.7-2&arch=ia64&stamp=1148911129&file=log
Hello Kaffe maintainers,
while investigating, I found the following:
1) kaffe build-depend on
Build-Depends: ecj-bootstrap (>= 3.1.2-4), ecj-bootstrap-gcj (>=
3.1.2-4) [alpha arm hppa i386 ia64 powerpc s390 sparc]
2) debian/rules do
CONFFLAGS += --with-ecj=/usr/bin/ecj
3) /usr/bin/ecj is an alternative provided by both ecj-bootstrap and
ecj-bootstrap-gcj.
4) kaffe build fine on ia64 if /usr/bin/ecj point to ecj-bootstrap,
but FTBFS if it point on ecj-bootstrap-gcj.
5) kaffe build fine on amd64 in both case (even though kaffe does not
build-depend on ecj-bootstrap-gcj onthat plateform).
So at the very least you can fix this bug by forcing the use
of ecj-bootstrap on ia64.
I am not quite sure what 1) is supposed to achieve: what is the point of
requiring two versions of ecj and using only one of them randomly (where
/usr/bin/ecj points to is a local setting) ? It looks like I missed
something.
However, on the face of it, the failure to build this package is a bug in
ecj-bootstrap-gcj on ia64.
Cheers,
--
Bill. <ballombe at debian.org>
Imagine a large red swirl here.
More information about the pkg-java-maintainers
mailing list