On Sat, 15 Jan 2011, Mark Taylor wrote: >> I've updated the JNIAST, JNIHDS and SPLAT JNI libraries for Linux 32/64 bit >> (SL 4x), Solaris 10 intel 32bit (SUN Studio12) and OS X Leopard 32 bit, so I >> think only Windows is missing that I need to look at. > > Peter, > > the JNIAST i386 lib on the trunk looks dodgy to me: the jniast unit test > fails for me with the committed lib, but works if I do a build-native. > The failure is > > [junit] Testsuite: uk.ac.starlink.ast.AstTest > [junit] Tests run: 1, Failures: 1, Errors: 0, Time elapsed: 0.221 sec > [junit] ------------- Standard Error ----------------- > [junit] Jan 15, 2011 5:25:05 PM uk.ac.starlink.ast.AstPackage isAvailable > [junit] INFO: java.lang.UnsatisfiedLinkError: nativeInitializeMapping > [junit] java.lang.UnsatisfiedLinkError: nativeInitializeMapping > > which is what you'd expect if the old version of the library was being > used. The commit for trunk/jniast/src/lib/i386/jniast_libs.jar > (9703) is labelled "jniast: update JNI for OS X 10.5 (leopard)", > which may or may not provide a clue. > > The JNIAST trunk amd64 lib looks OK. I haven't tested any others. Hi Mark, thanks, I seemed to have messed that up (building more than one JNIAST tree at once is problematic as you need to unpack and keep the libraries you're not changing, thought I done that correctly but apparently not in this case). Should be fixed now. Cheers, Peter.