Unsatisfied symbols

kaffe@rufus.w3.org kaffe@rufus.w3.org
Tue, 25 Aug 1998 10:50:32 +0100




Hello!

I have upgraded Kaffe from the CVS and this is what I have now:

collect2: ld returned 1 exit status
/bin/ld: Unsatisfied symbols:
   java_lang_SecurityManager_getClassContext (code)
   java_lang_SecurityManager_currentLoadedClass0 (code)
   java_lang_Thread_finalize0 (code)
   java_lang_SecurityManager_classLoaderDepth (code)
   java_lang_SecurityManager_currentClassLoader (code)
   java_lang_SecurityManager_classDepth (code)

Following patch fixes the problem, but it would be much better to ask for
the patch the creators of this problem.

===========================================
--- kaffe/libraries/clib/native/external_wrappers.h.orig        Fri Aug  7
09:01:29 1998
+++ kaffe/libraries/clib/native/external_wrappers.h     Tue Aug 25 09:39:25
 1998
@@ -171,11 +171,7 @@
 KAFFE_NATIVE(java_lang_Runtime_traceInstructions)
 KAFFE_NATIVE(java_lang_Runtime_traceMethodCalls)
 KAFFE_NATIVE(java_lang_Runtime_runFinalizersOnExit0)
-KAFFE_NATIVE(java_lang_SecurityManager_getClassContext)
-KAFFE_NATIVE(java_lang_SecurityManager_currentClassLoader)
-KAFFE_NATIVE(java_lang_SecurityManager_classDepth)
-KAFFE_NATIVE(java_lang_SecurityManager_classLoaderDepth)
-KAFFE_NATIVE(java_lang_SecurityManager_currentLoadedClass0)
+KAFFE_NATIVE(java_lang_SecurityManager_getClassContext0)
 KAFFE_NATIVE(java_lang_String_intern)
 KAFFE_NATIVE(java_lang_String_unintern)
 KAFFE_NATIVE(java_lang_System_arraycopy)
@@ -197,7 +193,6 @@
 KAFFE_NATIVE(java_lang_Thread_resume0)
 KAFFE_NATIVE(java_lang_Thread_isInterrupted)
 KAFFE_NATIVE(java_lang_Thread_interrupt0)
-KAFFE_NATIVE(java_lang_Thread_finalize0)
 KAFFE_NATIVE(java_lang_Throwable_fillInStackTrace)
 KAFFE_NATIVE(java_lang_Throwable_printStackTrace0)
 KAFFE_NATIVE(Java_kaffe_lang_UNIXProcess_forkAndExec)
===========================================

Pavel Roskin <pavel.roskin@ecsoft.co.uk>