Blars Blarson wrote:
Package: kaffe
Version: 2:1.1.5-5
Severity: serious
Justification: no longer builds from source

kaffe failed to build on a sparc buildd, duplicated on my sparc pbuilder:

if /bin/sh ../../../libtool --tag=CC --mode=compile sparc-linux-gnu-gcc 
-DHAVE_CONFIG_H -I. 
-I/build/buildd/kaffe-1.1.5/build-tree/kaffe-1.1.5/kaffe/kaffevm/jit 
-I../../../config -I../../../include/kaffe  
-I/build/buildd/kaffe-1.1.5/build-tree/kaffe-1.1.5/kaffe/kaffevm/systems/unix-jthreads
 -I/build/buildd/kaffe-1.1.5/build-tree/kaffe-1.1.5/kaffe/kaffevm/jni -I.. 
-I/build/buildd/kaffe-1.1.5/build-tree/kaffe-1.1.5/kaffe/kaffevm/jit/.. 
-DTRANSLATOR -I../../../include 
-I/build/buildd/kaffe-1.1.5/build-tree/kaffe-1.1.5/kaffe/kaffevm 
-I/build/buildd/kaffe-1.1.5/build-tree/kaffe-1.1.5/kaffe/kaffevm/jit 
-I/build/buildd/kaffe-1.1.5/build-tree/kaffe-1.1.5/kaffe/kaffevm/systems/unix-jthreads
 -I/build/buildd/kaffe-1.1.5/build-tree/kaffe-1.1.5/replace 
-I/build/buildd/kaffe-1.1.5/build-tree/kaffe-1.1.5/binreloc 
-I/build/buildd/kaffe-1.1.5/build-tree/kaffe-1.1.5/config 
-I/build/buildd/kaffe-1.1.5/build-tree/kaffe-1.1.5/include  -DKAFFE_VMDEBUG 
-DBR_PTHREADS=0  -g -O2 -Wall -DENABLE_BINRE
LOC -MT constpool.lo -MD -MP -MF ".deps/constpool.Tpo" -c -o constpool.lo 
/build/buildd/kaffe-1.1.5/build-tree/kaffe-1.1.5/kaffe/kaffevm/jit/constpool.c; \
then mv -f ".deps/constpool.Tpo" ".deps/constpool.Plo"; else rm -f 
".deps/constpool.Tpo"; exit 1; fi
 sparc-linux-gnu-gcc -DHAVE_CONFIG_H -I. 
-I/build/buildd/kaffe-1.1.5/build-tree/kaffe-1.1.5/kaffe/kaffevm/jit 
-I../../../config -I../../../include/kaffe 
-I/build/buildd/kaffe-1.1.5/build-tree/kaffe-1.1.5/kaffe/kaffevm/systems/unix-jthreads
 -I/build/buildd/kaffe-1.1.5/build-tree/kaffe-1.1.5/kaffe/kaffevm/jni -I.. 
-I/build/buildd/kaffe-1.1.5/build-tree/kaffe-1.1.5/kaffe/kaffevm/jit/.. 
-DTRANSLATOR -I../../../include 
-I/build/buildd/kaffe-1.1.5/build-tree/kaffe-1.1.5/kaffe/kaffevm 
-I/build/buildd/kaffe-1.1.5/build-tree/kaffe-1.1.5/kaffe/kaffevm/jit 
-I/build/buildd/kaffe-1.1.5/build-tree/kaffe-1.1.5/kaffe/kaffevm/systems/unix-jthreads
 -I/build/buildd/kaffe-1.1.5/build-tree/kaffe-1.1.5/replace 
-I/build/buildd/kaffe-1.1.5/build-tree/kaffe-1.1.5/binreloc 
-I/build/buildd/kaffe-1.1.5/build-tree/kaffe-1.1.5/config 
-I/build/buildd/kaffe-1.1.5/build-tree/kaffe-1.1.5/include -DKAFFE_VMDEBUG 
-DBR_PTHREADS=0 -g -O2 -Wall -DENABLE_BINRELOC -MT constpool.lo -MD -MP -MF 
.deps/constpool.Tpo -
c 
/build/buildd/kaffe-1.1.5/build-tree/kaffe-1.1.5/kaffe/kaffevm/jit/constpool.c  
-fPIC -DPIC -o .libs/constpool.o
/bin/sh /build/buildd/kaffe-1.1.5/build-tree/kaffe-1.1.5/config/regen-forward 
/build/buildd/kaffe-1.1.5/build-tree/kaffe-1.1.5/config/sparc/jit-sparc.def 
jit.def stamp-h02
if /bin/sh ../../../libtool --tag=CC --mode=compile sparc-linux-gnu-gcc 
-DHAVE_CONFIG_H -I. 
-I/build/buildd/kaffe-1.1.5/build-tree/kaffe-1.1.5/kaffe/kaffevm/jit 
-I../../../config -I../../../include/kaffe  
-I/build/buildd/kaffe-1.1.5/build-tree/kaffe-1.1.5/kaffe/kaffevm/systems/unix-jthreads
 -I/build/buildd/kaffe-1.1.5/build-tree/kaffe-1.1.5/kaffe/kaffevm/jni -I.. 
-I/build/buildd/kaffe-1.1.5/build-tree/kaffe-1.1.5/kaffe/kaffevm/jit/.. 
-DTRANSLATOR -I../../../include 
-I/build/buildd/kaffe-1.1.5/build-tree/kaffe-1.1.5/kaffe/kaffevm 
-I/build/buildd/kaffe-1.1.5/build-tree/kaffe-1.1.5/kaffe/kaffevm/jit 
-I/build/buildd/kaffe-1.1.5/build-tree/kaffe-1.1.5/kaffe/kaffevm/systems/unix-jthreads
 -I/build/buildd/kaffe-1.1.5/build-tree/kaffe-1.1.5/replace 
-I/build/buildd/kaffe-1.1.5/build-tree/kaffe-1.1.5/binreloc 
-I/build/buildd/kaffe-1.1.5/build-tree/kaffe-1.1.5/config 
-I/build/buildd/kaffe-1.1.5/build-tree/kaffe-1.1.5/include  -DKAFFE_VMDEBUG 
-DBR_PTHREADS=0  -g -O2 -Wall -DENABLE_BINRE
LOC -MT funcs.lo -MD -MP -MF ".deps/funcs.Tpo" -c -o funcs.lo 
/build/buildd/kaffe-1.1.5/build-tree/kaffe-1.1.5/kaffe/kaffevm/jit/funcs.c; \
then mv -f ".deps/funcs.Tpo" ".deps/funcs.Plo"; else rm -f ".deps/funcs.Tpo"; 
exit 1; fi
 sparc-linux-gnu-gcc -DHAVE_CONFIG_H -I. 
-I/build/buildd/kaffe-1.1.5/build-tree/kaffe-1.1.5/kaffe/kaffevm/jit 
-I../../../config -I../../../include/kaffe 
-I/build/buildd/kaffe-1.1.5/build-tree/kaffe-1.1.5/kaffe/kaffevm/systems/unix-jthreads
 -I/build/buildd/kaffe-1.1.5/build-tree/kaffe-1.1.5/kaffe/kaffevm/jni -I.. 
-I/build/buildd/kaffe-1.1.5/build-tree/kaffe-1.1.5/kaffe/kaffevm/jit/.. 
-DTRANSLATOR -I../../../include 
-I/build/buildd/kaffe-1.1.5/build-tree/kaffe-1.1.5/kaffe/kaffevm 
-I/build/buildd/kaffe-1.1.5/build-tree/kaffe-1.1.5/kaffe/kaffevm/jit 
-I/build/buildd/kaffe-1.1.5/build-tree/kaffe-1.1.5/kaffe/kaffevm/systems/unix-jthreads
 -I/build/buildd/kaffe-1.1.5/build-tree/kaffe-1.1.5/replace 
-I/build/buildd/kaffe-1.1.5/build-tree/kaffe-1.1.5/binreloc 
-I/build/buildd/kaffe-1.1.5/build-tree/kaffe-1.1.5/config 
-I/build/buildd/kaffe-1.1.5/build-tree/kaffe-1.1.5/include -DKAFFE_VMDEBUG 
-DBR_PTHREADS=0 -g -O2 -Wall -DENABLE_BINRELOC -MT funcs.lo -MD -MP -MF 
.deps/funcs.Tpo -c /build
/buildd/kaffe-1.1.5/build-tree/kaffe-1.1.5/kaffe/kaffevm/jit/funcs.c  -fPIC 
-DPIC -o .libs/funcs.o
In file included from ./jit.def:1,
                 from 
/build/buildd/kaffe-1.1.5/build-tree/kaffe-1.1.5/kaffe/kaffevm/jit/funcs.c:61:
/build/buildd/kaffe-1.1.5/build-tree/kaffe-1.1.5/config/sparc/jit-sparc.def:48: 
error: static declaration of 'argcount' follows non-static declaration
/build/buildd/kaffe-1.1.5/build-tree/kaffe-1.1.5/kaffe/kaffevm/jit/basecode.h:14:
 error: previous declaration of 'argcount' was here
make[4]: *** [funcs.lo] Error 1
make[4]: Leaving directory 
`/build/buildd/kaffe-1.1.5/build/jthreads/kaffe/kaffevm/jit'
make[3]: *** [all] Error 2
make[3]: Leaving directory 
`/build/buildd/kaffe-1.1.5/build/jthreads/kaffe/kaffevm/jit'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory 
`/build/buildd/kaffe-1.1.5/build/jthreads/kaffe/kaffevm'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/build/buildd/kaffe-1.1.5/build/jthreads'
make: *** [stampdir/build-jthreads] Error 2



Thanks for the quick bug report Blars! I've got my sparc-linux box up to speed now and fixed that particular problem with http://www.kaffe.org/cgi-bin/viewcvs.cgi/kaffe/config/sparc/jit-sparc.def.diff?r1=1.14&r2=1.15&diff_format=u

I am currently running a test build with gcc 4.0 on my own box, which will take a few hours. If I notice further breakage, I'll fix it en route.

cheers,
dalibor topic


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to