Unsatisfied symbols

Eric J. Sentner kaffe@rufus.w3.org
Tue, 25 Aug 1998 14:09:06 -0400 (EDT)


References: <8025666B.002E48A3.00@chopin.ecsoft.co.uk>
X-Mailer: VM 6.31 under 19.15p7 XEmacs Lucid

I've been getting Unsatisfied link errors.. Could this be similar..

java.lang.UnsatisfiedLinkError: awt
        at java/lang/Throwable.<init>(30)
        at java/lang/Error.<init>(21)
        at java/lang/LinkageError.<init>(21)
        at java/lang/UnsatisfiedLinkError.<init>(21)
        at java/lang/Runtime.loadLibrary(125)
        at java/lang/System.loadLibrary(92)
        at java/awt/Toolkit.<clinit>(42)
        at java/awt/Color.<init>(50)
        at java/awt/Color.<clinit>(18)
        at main/Oscar.<clinit>(56)

-- Eric

On August 25, Pavel.Roskin@ecsoft.co.uk wrote:

> 
> 
> 
> 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>
> 
> 
>