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. <[EMAIL PROTECTED]> Imagine a large red swirl here. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]