[Xapian-tickets] [Xapian] #395: Xapian binding make check failed on java binding: wrong architecture, UnsatisfiedLink

Xapian nobody at xapian.org
Wed Aug 19 03:21:13 BST 2009


#395: Xapian binding make check failed on java binding: wrong architecture,
UnsatisfiedLink
-----------------------------+----------------------------------------------
 Reporter:  goodwill         |       Owner:  olly    
     Type:  defect           |      Status:  new     
 Priority:  normal           |   Milestone:          
Component:  Xapian-bindings  |     Version:  1.0.14  
 Severity:  major            |    Keywords:          
Blockedby:                   |    Platform:  Mac OS X
 Blocking:                   |  
-----------------------------+----------------------------------------------

Old description:

> I got the following failure when I try to build xapian-bindings
>
> Making check in .
> make  check-TESTS
> Exception in thread "main" java.lang.UnsatisfiedLinkError:
> /Users/goodwill/build/xapian-
> bindings-1.0.14/java/native/.libs/libxapian_jni.jnilib:  no suitable
> image found.  Did find:  /Users/goodwill/build/xapian-
> bindings-1.0.14/java/native/.libs/libxapian_jni.jnilib: mach-o, but wrong
> architecture  /Users/goodwill/build/xapian-
> bindings-1.0.14/java/native/.libs/libxapian_jni.jnilib: mach-o, but wrong
> architecture
>         at java.lang.ClassLoader$NativeLibrary.load(Native Method)
>         at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1881)
>         at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1798)
>         at java.lang.Runtime.loadLibrary0(Runtime.java:823)
>         at java.lang.System.loadLibrary(System.java:1047)
>         at org.xapian.XapianJNI.<clinit>(XapianJNI.java:44)
>         at org.xapian.Stem.<init>(Stem.java:60)
>         at SmokeTest.main(SmokeTest.java:42)
> FAIL: SmokeTest.class
> =======================================
> 1 of 1 tests failed

New description:

 I got the following failure when I try to build xapian-bindings

 {{{
 Making check in .
 make  check-TESTS
 Exception in thread "main" java.lang.UnsatisfiedLinkError:
 /Users/goodwill/build/xapian-
 bindings-1.0.14/java/native/.libs/libxapian_jni.jnilib:  no suitable image
 found.  Did find:  /Users/goodwill/build/xapian-
 bindings-1.0.14/java/native/.libs/libxapian_jni.jnilib: mach-o, but wrong
 architecture  /Users/goodwill/build/xapian-
 bindings-1.0.14/java/native/.libs/libxapian_jni.jnilib: mach-o, but wrong
 architecture
         at java.lang.ClassLoader$NativeLibrary.load(Native Method)
         at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1881)
         at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1798)
         at java.lang.Runtime.loadLibrary0(Runtime.java:823)
         at java.lang.System.loadLibrary(System.java:1047)
         at org.xapian.XapianJNI.<clinit>(XapianJNI.java:44)
         at org.xapian.Stem.<init>(Stem.java:60)
         at SmokeTest.main(SmokeTest.java:42)
 FAIL: SmokeTest.class
 =======================================
 1 of 1 tests failed
 }}}

--

Comment(by olly):

 It would be useful to know what architecture it has built
 libxapian_jni.jnilib for, and what architecture it was expecting it to be.
 I don't know how to do that on OS X though.

-- 
Ticket URL: <http://trac.xapian.org/ticket/395#comment:1>
Xapian <http://xapian.org/>
Xapian



More information about the Xapian-tickets mailing list