Hi ,
 
I do cross compile kaffe and run hello world prorma on native and it run successfully. Then I do cross compile and test same program i am getting error::
 
Host side ::
[EMAIL PROTECTED] bin]# ./kaffe -vmdebug INIT hello
initCollector()
initCollector() done
initNativeThreads(0x40000)
Detected stackSize 262144
initNativeThreads(0x40000) done
utf8ConstInit()
utf8ConstInit() done
initClasspath()
initClasspath() done, got /home/naveen/jvm/native/jre/lib/glibj.zip:/home/naveen/jvm/native/lib/tools.jar
initNative()
got lpath /home/naveen/jvm/native/jre/lib/i386:/home/naveen/jvm/native/lib and libraryPath /home/naveen/jvm/native/jre/lib/i386:/home/naveen/jvm/native/lib
trying to load /home/naveen/jvm/native/jre/lib/i386/libjavalang
initNative() done
create names and signatures
done
initBaseClasses()
initTypes()
initTypes() done
finishTypes()
finishTypes() done
initBaseClasses() done
initExceptions()
initThreads()
initThreads() done
Hello #--------------->o/p
 
my config file is ..
 ./configure  prefix=/home/naveen/jvm/native \
 --enable-pure-java-math  --disable-alsa --disable-native-awt --disable-xawt-xi18n --without-x  --disable-gtk-peer --without-awt  --disable-sound
 
 
On Target Side.
my configure is
 
CC=mipsel-linux-gcc NM=mipsel-linux-nm \
AR=mipsel-linux-ar AS=mipsel-linux-as LD=mipsel-linux-ld  KAFFEH=/home/naveen/jvm/kaffe-native/kaffe/kaffeh/kaffeh \
./configure --host=mipsel-linux --build=i686-linux prefix=/home/naveen/jvm/cross \
 --enable-pure-java-math  --disable-alsa --disable-native-awt --disable-xawt-xi18n --without-x --with-libraries=/usr/tools/mipsel-linux/libs --with-includes=/usr/tools/mipsel-linux/include  --disable-gtk-peer --without-awt  --disable-sound
 
and result is ::
 ./kaffe -vmdebug INIT hello
initCollector()
initCollector() done
initNativeThreads(0x10000)
Detected stackSize 1048576
initNativeThreads(0x10000) done
utf8ConstInit()
utf8ConstInit() done
initClasspath()
initClasspath() done, got /home/naveen/jvm/cross/jre/lib/glibj.zip:/home/naveen/jvm/cross/lib/tools.jar
initNative()
got lpath /home/naveen/jvm/cross/jre/lib/mips:/home/naveen/jvm/cross/lib and libraryPath /home/naveen/jvm/cross/jre/lib/mipsbtrying to load /home/naveen/jvm/cross/jre/lib/mips/libjavalang
initNative() done
create names and signatures
done
 initBaseClasses()
initTypes()
initTypes() done
finishTypes()
finishTypes() done
check initBaseClasses() done
In loop0
kaffe-bin: exception.c:106: vmExcept_setJNIFrame: Assertion `fp != (JNIFrameAddress)0' failed.
Aborted
 
i have done one modification in
 
kaffe-cross/config/mips/common.h
//#ifdef _R5900
//#define PS2LINUX
//#undef HAVE_MIPSII_INSTRUCTIONS
//#endif
#ifdef _R3000
#define PS2LINUX
#undef HAVE_MIPSII_INSTRUCTIONS
#endif
I have added _R3000
 
What may be the Reason;
 
Best Regards
Naveen
 

 
 

 
 

 

_______________________________________________
kaffe mailing list
kaffe@kaffe.org
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe

Reply via email to