The problems for cross-compiling Kaffe
kaffe@rufus.w3.org
kaffe@rufus.w3.org
Thu, 19 Apr 2001 08:03:29 -0500 (CDT)
1)There is an error is config.log:
configure:6008: checking whether the C++ compiler (/usr/bin/mipsel-linux-c++ )
works
configure:6024: /usr/bin/mipsel-linux-c++ -o conftest -I/usr/local/include
conftest.C -Lnative,io,awt 1>&5
/usr/mipsel-linux/bin/ld: cannot find -lstdc++
configure: failed program was:
#line 6019 "configure"
#include "confdefs.h"
int main(){return(0);}
configure:6050: checking whether the C++ compiler (/usr/bin/mipsel-linux-c++ )
is a cross-compiler
2) when I tried to cross-compile:
make[3]: Entering directory `/root/ClioLinux/kaffe/libraries/clib/native'
source='ByteToCharDefault.c' object='ByteToCharDefault.lo' libtool=yes \
depfile='.deps/ByteToCharDefault.Plo' tmpdepfile='.deps/ByteToCharDefault.TPlo'
\
depmode=gcc /bin/sh ../../../depcomp \
/bin/sh ../../../libtool --mode=compile /usr/bin/mipsel-linux-gcc
-DHAVE_CONFIG_H -I. -I. -I../../../config -I../../../include -DKVER='"1.0.6"'
-I/root/ClioLinux/kaffe/./kaffe/kaffevm
-I/root/ClioLinux/kaffe/./kaffe/kaffevm/systems/unix-jthreads -I../../../config
-I../../../include -I/usr/local/include -g -O2 -fno-omit-frame-pointer -c -o
ByteToCharDefault.lo ByteToCharDefault.c
/usr/bin/mipsel-linux-gcc -DHAVE_CONFIG_H -I. -I. -I../../../config
-I../../../include -DKVER=\"1.0.6\" -I/root/ClioLinux/kaffe/./kaffe/kaffevm
-I/root/ClioLinux/kaffe/./kaffe/kaffevm/systems/unix-jthreads -I../../../config
-I../../../include -I/usr/local/include -g -O2 -fno-omit-frame-pointer -c
ByteToCharDefault.c -Wp,-MD,.deps/ByteToCharDefault.TPlo -o ByteToCharDefault.o
In file included from ../../../include/jni.h:18,
from ../../../include/kaffe_io_ByteToCharDefault.h:2,
from ByteToCharDefault.c:17:
../../../include/jtypes.h:36: #error "sizeof(int) or sizeof(long) must be 4"
../../../include/jtypes.h:46: #error "sizeof(long long) or sizeof(__int64) must
be 8"
make[3]: *** [ByteToCharDefault.lo] Error 1
make[3]: Leaving directory `/root/ClioLinux/kaffe/libraries/clib/native'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/root/ClioLinux/kaffe/libraries/clib'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/ClioLinux/kaffe/libraries'
Quoting Alexandre Oliva <oliva@lsd.ic.unicamp.br>:
I remember someone asked this question before, but I do not konw how to solve
this problem. I am working on cross-compile the kaffe on Clio 1050(Mipsel) with
linux-VR.
Thanks!
Ye
------------------------------------------------
Hi,have a look at my homepage! :-)
http://www.auburn.edu/~wangye1
OK, I know it is not a best one, but I will make it better and better....