I was able to get Kaffe 1.1.8 to build. &nbsp;I needed to add&nbsp;--with-staticlib --with-staticvm &nbsp;--disable-shared . &nbsp;I think there is something wrong with the default linking in the build process.<div><br class="webkit-block-placeholder">
</div><div>When I run the tests however, it is not too promising. &nbsp;135 of 150 tests fail.</div><div><br><br><div class="gmail_quote">On Sun, Feb 10, 2008 at 11:14 AM, Michael Franz &lt;<a href="mailto:mvfranz@gmail.com">mvfranz@gmail.com</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hi,<div><br></div><div>I tried to build Kaffe 1.1.8 on OS X 10.4.11. &nbsp;I used the same configuration script that works for kaffe 1.1.7. &nbsp;Here are the following linker errors:</div>
<div><div>
<div>/usr/libexec/gcc/i686-apple-darwin8/4.0.1/ld: Undefined symbols:</div></div><div>_KGC_getMainCollector</div><div>_ObjectClass</div><div>_initStaticLock</div><div>_jthread_disable_stop</div><div>_jthread_enable_stop</div>

<div>_jthread_sleep</div><div>_loadClass</div><div>_locks_internal_lockMutex</div><div>_locks_internal_unlockMutex</div><div>_newArrayChecked</div><div>_postExceptionMessage</div><div>_postOutOfMemory</div><div>_stringC2Java</div>

<div>_stringJava2C</div><div>_throwError</div><div>_types</div><div>_utf8ConstFromString</div><div>_utf8ConstRelease</div><div>_AllocObjectArray</div><div>_buildStackTrace</div><div>_utf8Const2Java</div><div>_KaffeVM_registerObjectReference</div>

<div>_instanceof</div><div>_javaLangRefPhantomReference</div><div>_javaLangRefSoftReference</div><div>_javaLangRefWeakReference</div><div>_SignalError</div><div>_processClass</div><div>_soft_instanceof</div><div>_Kaffe_JavaVMArgs</div>

<div>_execute_java_constructor</div><div>_throwException</div><div>_KaffeVM_makeReflectConstructor</div><div>_KaffeVM_makeReflectField</div><div>_KaffeVM_makeReflectMethod</div><div>_discardErrorInfo</div><div>_findMethodLocal</div>

<div>_getClass</div><div>_init_name</div><div>_loadArray</div><div>_stringJava2Utf8ConstReplace</div><div>_throwExternalException</div><div>_utf8Const2JavaReplace</div><div>_utf8ConstEqual</div><div>_booleanClass</div><div>

_byteClass</div><div>_charClass</div><div>_classFileInit</div><div>_classMappingLoad</div><div>_classname2pathname</div><div>_doubleClass</div><div>_floatClass</div><div>_intClass</div><div>_longClass</div><div>_lookupClassEntry</div>

<div>_lookupClassEntryInternal</div><div>_newClass</div><div>_readClass</div><div>_shortClass</div><div>_utf8ConstAddRef</div><div>_voidClass</div><div>_CloneClass</div><div>_dbgGetMask</div><div>_jthread_current</div><div>

_jthread_get_data</div><div>_jthread_interrupted</div><div>_kaffe_dprintf</div><div>_locks_internal_broadcastCond</div><div>_locks_internal_signalCond</div><div>_locks_internal_waitCond</div><div>_newArray</div><div>_newObject</div>

<div>_loadNativeLibrary</div><div>_main_collector</div><div>_runFinalizerOnExit</div><div>_stringJava2CBuf</div><div>_stringInternString</div><div>_jfree</div><div>_jmalloc</div><div>_printStackTrace</div><div>_finalizeThread</div>

<div>_getCurrentThread</div><div>_interruptThread</div><div>_jthread_get_status</div><div>_jthread_is_interrupted</div><div>_setPriorityThread</div><div>_startThread</div><div>_yieldThread</div><div>_getStackTraceElements</div>

<div>_getEngine</div><div>_getLibraryPath</div><div>_realBootClassPath</div><div>_realClassPath</div><div>_userProperties</div><div><br></div><div>Michael</div></div><div><br>
</div>
</blockquote></div><br></div>