Re: [kaffe] kaffe awt and thread management on MIPS

2005-10-03 Thread Gianluca Moro
 
   Recently, I am working on JIT and XScale series, and I have
 commited
 some Nano-X related fixes into cvs repository. Could you please take
 it
 a try with cvs head? However, thank you for sending and sharing the
 previous information about Nano-X AWT backend and threading on MIPS,
 which is another great platform Kaffe should support.


Hi Jim,

I found some problems with the last version of Kaffe
(1.1.6), in particular, the problem I found was:

java.lang.ExceptionInInitializerError
caused by: java.lang.NullPointerException
   at java.awt.Toolkit.fntInitFont (Toolkit.java:native)

Looking at the code, it seems that the function which initializa
the fonts return an id (an integer, i think) while the nativeData
field is declared as Pointer.

I think that this gives the exception.

I checked kaffe-1.1.5 and I saw tha nativeData was declared as Ptr:
compiling kaffe-1.1.5 and following the same steps I followed for
1.1.6,
I got a runnable kaffe which gave no exceptions.


I'll check, as soon as I get a working kaffe, the CVS head, 
but I think I'll need to change the Pointer
declaration to test it :-(

Anyway, thans so far for kaffe team support
bye
giammy


--
Gianluca Moro Visit  http://ilpinguino.altervista.org/
[EMAIL PROTECTED]  MyBlog http://blog.libero.it/giangiammy/



__ 
Yahoo! Mail - PC Magazine Editors' Choice 2005 
http://mail.yahoo.com

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


[kaffe] CVS kaffe (guilhem): Upgraded to binreloc 2.0

2005-10-03 Thread Kaffe CVS
PatchSet 6943 
Date: 2005/10/03 19:35:43
Author: guilhem
Branch: HEAD
Tag: (none) 
Log:
Upgraded to binreloc 2.0

* m4/binreloc.m4: Updated file.

* binreloc/ChangeLog,
binreloc/Makefile,
binreloc/README,
binreloc/libtest.c,
binreloc/prefix.c,
binreloc/prefix.h,
binreloc/test.c: Removed old version of binreloc.

* kaffe/kaffe/main.c,
kaffe/kaffeh/main.c
kaffe/kaffevm/baseClasses.c,
kaffe/kaffevm/external.c,
kaffe/kaffevm/findInJar.c: Adapted to the new binreloc API.

* kaffe/kaffeh/Makefile.am: Generate forward file for binreloc.c
and binreloc.h.

* kaffe/kaffevm/Makefile.am: Always build binreloc.

* kaffe/kaffevm/binreloc.c,
kaffe/kaffevm/binreloc.h: Imported from binreloc-2.0 package.

* configure,
Makefile.in,
config/Makefile.in,
config/config.h.in,
include/Makefile.in,
kaffe/Makefile.in,
kaffe/jvmpi/Makefile.in,
kaffe/kaffe/Makefile.in,
kaffe/kaffeh/Makefile.in,
kaffe/kaffevm/Makefile.in,
kaffe/kaffevm/boehm-gc/Makefile.in,
kaffe/kaffevm/boehm-gc/boehm/configure,
kaffe/kaffevm/gcj/Makefile.in,
kaffe/kaffevm/intrp/Makefile.in,
kaffe/kaffevm/jit/Makefile.in,
kaffe/kaffevm/jit3/Makefile.in,
kaffe/kaffevm/jni/Makefile.in,
kaffe/kaffevm/kaffe-gc/Makefile.in,
kaffe/kaffevm/systems/Makefile.in,
kaffe/kaffevm/systems/beos-native/Makefile.in,
kaffe/kaffevm/systems/oskit-pthreads/Makefile.in,
kaffe/kaffevm/systems/unix-jthreads/Makefile.in,
kaffe/kaffevm/systems/unix-pthreads/Makefile.in,
kaffe/kaffevm/verifier/Makefile.in,
kaffe/man/Makefile.in,
kaffe/scripts/Makefile.in,
kaffe/scripts/bat/Makefile.in,
kaffe/scripts/compat/Makefile.in,
kaffe/xprof/Makefile.in,
libraries/Makefile.in,
libraries/clib/Makefile.in,
libraries/clib/awt/Makefile.in,
libraries/clib/awt/X/Makefile.in,
libraries/clib/awt/classpath-gtk/Makefile.in,
libraries/clib/awt/classpath-gtk/gtk-peer/Makefile.in,
libraries/clib/awt/classpath-gtk/resource/Makefile.in,
libraries/clib/awt/classpath-qt/Makefile.in,
libraries/clib/awt/nano-X/Makefile.in,
libraries/clib/awt/qt/Makefile.in,
libraries/clib/classpath/Makefile.in,
libraries/clib/fdlibm/Makefile.in,
libraries/clib/io/Makefile.in,
libraries/clib/libxmlj/Makefile.in,
libraries/clib/management/Makefile.in,
libraries/clib/math/Makefile.in,
libraries/clib/native/Makefile.in,
libraries/clib/net/Makefile.in,
libraries/clib/nio/Makefile.in,
libraries/clib/security/Makefile.in,
libraries/clib/sound/Makefile.in,
libraries/clib/sound/alsa/Makefile.in,
libraries/clib/sound/common/Makefile.in,
libraries/clib/sound/esd/Makefile.in,
libraries/clib/target/Makefile.in,
libraries/clib/target/Linux/Makefile.in,
libraries/clib/target/generic/Makefile.in,
libraries/clib/zip/Makefile.in,
libraries/extensions/Makefile.in,
libraries/extensions/comm/Makefile.in,
libraries/extensions/comm/javalib/Makefile.in,
libraries/extensions/microsoft/Makefile.in,
libraries/extensions/microsoft/clib/Makefile.in,
libraries/extensions/microsoft/javalib/Makefile.in,
libraries/extensions/pjava/Makefile.in,
libraries/extensions/pjava/javalib/Makefile.in,
libraries/extensions/servlet/Makefile.in,
libraries/extensions/servlet/javalib/Makefile.in,
libraries/javalib/Makefile.in,
libraries/javalib/awt-implementations/Makefile.in,
libraries/javalib/awt-implementations/kaffe/Makefile.in,
libraries/javalib/gmp-math/Makefile.in,
replace/Makefile.in,
test/Makefile.in,
test/internal/Makefile.in,
test/jni/Makefile.in,
test/regression/Makefile.in,
test/regression/compile_time/Makefile.in,
test/regression/compiler/Makefile.in,
test/regression/run_time/Makefile.in,
tools/Makefile.in,
tools/gjdoc/Makefile.in,
tools/gjdoc/javalib/Makefile.in: Regenerated.

Members: 
ChangeLog:1.4466-1.4467 
Makefile.in:1.224-1.225 
configure:1.496-1.497 
binreloc/ChangeLog:1.1-1.2(DEAD) 
binreloc/Makefile:1.1-1.2(DEAD) 
binreloc/README:1.1-1.2(DEAD) 
binreloc/libtest.c:1.1-1.2(DEAD) 
binreloc/prefix.c:1.3-1.4(DEAD) 
binreloc/prefix.h:1.2-1.3(DEAD) 
binreloc/test.c:1.1-1.2(DEAD) 
config/Makefile.in:1.193-1.194 
config/config.h.in:1.153-1.154 
include/Makefile.in:1.243-1.244 
kaffe/Makefile.in:1.153-1.154 
kaffe/jvmpi/Makefile.in:1.77-1.78