new problem: libjava.dylib: image not found -- but it is there
Ugo Kanain
ugokanain at newsguy.com
Mon Jan 18 18:39:30 PST 2010
I have been unable to use openjdk because of the same issue. This
seems to be a problem with how it was built on 10.5 (though the intel
flavor seems to have been more successful than the ppc). On another
thread, Mike suggests using the LC_RPATH compiler directive. Though I
wasn't able to make it work.
On 18 Jan 2010, at 18:02 , Stephen Bannasch wrote:
> My mlvm build process (http://gist.github.com/243072) now completes
> but when I test it by having Java display it's version
> there is an error because the dynamic library: libjvm.dylib fails to
> load.
>
> [sources]$ ./build/bsd-i586/j2sdk-image/bin/java -version
> Error occurred during initialization of VM
> Unable to load native library:
> dlopen(/Users/stephen/dev/java/src/bsd-port/build/bsd-i586/j2sdk-
> image/jre/lib/i386/libjava.dylib, 1): Library not loaded:
> libjvm.dylib
> Referenced from: /Users/stephen/dev/java/src/bsd-port/build/bsd-
> i586/j2sdk-image/jre/lib/i386/libjava.dylib
> Reason: image not found
>
> But the library appears to be there:
>
> [sources]$ ls -l build/bsd-i586/j2sdk-image/jre/lib/i386/libjava.dylib
> -rwxr-xr-x 1 stephen staff 152708 Jan 18 18:49 build/bsd-i586/
> j2sdk-image/jre/lib/i386/libjava.dylib
>
> I'm wondering if there is some circular reference because of the
> error message -- it appears to be saying that libjava.dylib
> itself couldn't load libjava.dylib ???
>
> What tools can I use to check the validity of a dylib?
>
> Thanks for any tips.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20100118/2c2e6533/attachment.html
More information about the bsd-port-dev
mailing list