Bug#369877: kaffe FTBFS on ia64

Michael Koch konqueror at gmx.de
Mon Jun 5 10:27:26 UTC 2006


On Fri, Jun 02, 2006 at 02:25:44PM +0200, allomber at math.u-bordeaux.fr wrote:
> 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.

The bug was in GCJ (See
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26483).

I patch for this was uploaded in gcj-4.1 Version 4.1.1-1.
Which this fix is available on ia64 kaffe should build fine.


Cheers,
Michael
-- 
Escape the Java Trap with GNU Classpath!
http://www.gnu.org/philosophy/java-trap.html

Join the community at http://planet.classpath.org/




More information about the pkg-java-maintainers mailing list