On Wed, 29 Nov 2006, Tim Jenness wrote:
>> [junit] java.lang.UnsatisfiedLinkError: couldn't load library splat:
>> /Users/bradc/development/starlink/java/source/splat/lib/i386/libsplat.jnilib:
>
> shame it doesn't say what the unsatisfied thing was.
>
> If it is really just a .dylib in disguise can we try to link against it from
> a normal program?
Maybe:
#include <stdio.h>
int main( int argc, char *argv[] )
{
Java_uk_ac_starlink_splat_imagedata_NDFJ_nOpen();
return 0;
}
should link against the library:
gcc -o javatest javatest.c /star/starjava/i386/libsplat.jnilib \
/star/starjava/lib/i386/libjniast.jnilib
The equivalent worked for me under ppc.
Cheers,
Peter.
|