kaffe-0.10.0 was compiled on OpenStep (i386)

Aleksey Sudakov zander at rkinc.com
Sat Apr 18 18:53:30 PDT 1998


Hi,

With the help form Christian A. Ratliff <ratlifc at lily.org> I compiled  
kaffe-0.10.0 on OpenStep (i386) with the following configuration setup
./configure --with-engine=intrp (assuming shared libraries). The missing  
piece as noticed by Christian was

COMMON+=	internal$(OBJEXT) \
		internalCalls$(OBJEXT)

in kaffe/kaffevm/Makefile.in. Old NeXTSTEp/OpenStep make utility do not  
understand += operator, so it didn't include these 2 targets.

Unfortunately, kaffe support for shared libraries is broken for a long time  
on OpenStep, so compiled binary is useles, for it produce

Failed to locate native library in path:
        /usr/lib:/usr/local/lib
Aborting.

error all the time. Anybody have an idea how to fix that?

Alternatively, is there anybody who compiled kaffe as a huge static binary  
on any platform? What did you do with multiple undefined symbols like

_Kaffe_java_*_stub

which is a result of unimplemented native support for some classes in  
java.lang, java.io, java.math, java.net and java.util?

Regards,
Aleksey



More information about the kaffe mailing list