0 Replies Latest reply: Mar 12, 2007 1:22 PM by 360104 RSS

    Another Unsatisfied link error

      I've got the demo that downloads an ics from the server working on my Mac Powerbook (PPC). When I moved the bundle over to my Intel Mac, I get errors. I've set the DYLD_LIBRARY_PATH, set the classpath on the commandline and all the libs are where they are supposed to be. The .bash_profile's on both machines are identical and as far as I can reason the environments are exactly the same.

      * CFMSupport is installed in /Library/Application Support
      * OracleCalendarSDK.bundle is in same dir as calendar.class
      * libcapi.dylib & libscsdkjni.jnilib are both in the lib dir along with csdk.jar.

      here is what happens:

      # java -classpath /Users/<myuser>/projects/calendar/lib/csdk.jar:. calendar.

      Exception in thread "main" java.lang.UnsatisfiedLinkError: /Users/<myuser>/projects/calendar/lib/libcsdkjni.jnilib:
      at java.lang.ClassLoader$NativeLibrary.load(Native Method)
      at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751)
      at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1668)
      at java.lang.Runtime.loadLibrary0(Runtime.java:822)
      at java.lang.System.loadLibrary(System.java:992)
      at oracle.calendar.sdk.Api.loadJniLib(Unknown Source)
      at oracle.calendar.sdk.Api.init(Unknown Source)
      at calendar.main(calendar.java:45)

      The only thing I can think at this point is that the libraries aren't universal and so it's tripping on incompatible binaries? Anyone have experience with this?