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