This is the mail archive of the kawa@sources.redhat.com mailing list for the Kawa project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

gcj problems


Hi all.

Now I want to do some benchmarking of Kawa (CVS) and tried to build a Kawa
version with gcj (3.3.2) like this:

./configure --prefix=.../kawa-cvs-gcj --enable-kawa-frontend --with-gcj --without-awt --without-swing --with-pic=no

(I had to add --with-pic=no to avoid an early crash during "make".
Would it be a good idea to add this to the places where
--without-awt --without-swing is recommended for gcj?)

Now make crashes later:
make[7]: Entering directory `/home/sven/soft/kawa-cvs/kawa/gnu/commonlisp/lang'
CLASSPATH=../../..:./../../..:$CLASSPATH gcj -C -d ../../..  CLispReader.java Lisp2.java defvar.java defun.java function.java prog1.java setq.java Symbols.java SymbolTable.java UnwindProtect.java CommonLisp.java
echo timestamp > java-classes.stamp
../../../libtool --mode=compile gcj -g -O \
  -I../../.. -I./../../.. -c \
  CLispReader.java Lisp2.java defvar.java defun.java function.java prog1.java setq.java Symbols.java SymbolTable.java UnwindProtect.java CommonLisp.java  -o ../../../bin/gnu-commonlisp-lang.lo
 gcj -g -O -I../../.. -I./../../.. -c CLispReader.java Lisp2.java defvar.java defun.java function.java prog1.java setq.java Symbols.java SymbolTable.java UnwindProtect.java CommonLisp.java
mv -f CommonLisp.o ../../../bin/.libs/gnu-commonlisp-lang.o
 gcj -g -O -I../../.. -I./../../.. -c CLispReader.java Lisp2.java defvar.java defun.java function.java prog1.java setq.java Symbols.java SymbolTable.java UnwindProtect.java CommonLisp.java >/dev/null 2>&1
mv -f CommonLisp.o ../../../bin/gnu-commonlisp-lang.o
make[7]: Leaving directory `/home/sven/soft/kawa-cvs/kawa/gnu/commonlisp/lang'
../libtool --mode=link --tag=GCJ gcj \
  -o kawa1 gnu-bytecode.lo gnu-lists.lo gnu-expr.lo gnu-kawa-functions.lo gnu-kawa-lispexpr.lo gnu-kawa-reflect.lo gnu-kawa-util.lo gnu-mapping.lo gnu-math.lo gnu-text.lo gnu-commonlisp-lang.lo kawa-lang.lo kawa-repl.lo kawa-standard.lo --main=kawa.repl
gcj -o kawa1 .libs/gnu-bytecode.o .libs/gnu-lists.o .libs/gnu-expr.o .libs/gnu-kawa-functions.o .libs/gnu-kawa-lispexpr.o .libs/gnu-kawa-reflect.o .libs/gnu-kawa-util.o .libs/gnu-mapping.o .libs/gnu-math.o .libs/gnu-text.o .libs/gnu-commonlisp-lang.o .libs/kawa-lang.o .libs/kawa-repl.o .libs/kawa-standard.o --main=kawa.repl  
/tmp/cc2nCFfU.o: In function `main':
/tmp/cc2nCFfU.o(.text+0x2b): undefined reference to `kawa::repl::class$'
.libs/gnu-bytecode.o: In function `gnu::bytecode::dump::dump[in-charge](java::io::InputStream*)':
/home/sven/soft/kawa-cvs/kawa/gnu/bytecode/dump.java:20: undefined reference to `gnu::bytecode::ClassFileInput::ClassFileInput[in-charge](java::io::InputStream*)'
/home/sven/soft/kawa-cvs/kawa/gnu/bytecode/dump.java:22: undefined reference to `gnu::bytecode::ClassType::class$'
/home/sven/soft/kawa-cvs/kawa/gnu/bytecode/dump.java:22: undefined reference to `gnu::bytecode::ClassType::ClassType[in-charge]()'
/home/sven/soft/kawa-cvs/kawa/gnu/bytecode/dump.java:23: undefined reference to `gnu::bytecode::ClassTypeWriter::class$'
/home/sven/soft/kawa-cvs/kawa/gnu/bytecode/dump.java:23: undefined reference to `gnu::bytecode::ClassTypeWriter::ClassTypeWriter[in-charge](gnu::bytecode::ClassType*, java::io::PrintStream*, int)'
/home/sven/soft/kawa-cvs/kawa/gnu/bytecode/dump.java:33: undefined reference to `gnu::bytecode::ClassTypeWriter::printFields()'
.libs/gnu-bytecode.o: In function `gnu::bytecode::dump::readConstants()':
...

Any ideas?
Sven

Attachment: pgp00000.pgp
Description: PGP signature


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]