problem with bindings configure script

James Aylett
Fri, 09 Sep 2016 19:25:20 -0000

On 9 Sep 2016, at 19:55, John Bankert <jbankert at gmail.com> wrote:

> I'm trying to compile xapian core and bindings under cygwin. I have no
> issues running the configure script and then compiling core, but bindings
> is giving me some issues. I'm running the configure script for bindings
as
> follows:

John ? a couple of things should help get you closer to this.

1. XAPIAN_CONFIG needs to point to the xapian-config binary you built (and
installed) from xapian-core-1.4.0

2. you can point configure at the JNI include directory using JNI_INCLUDE_DIR

I'm not sure why you're getting those errors bout confdefs.h, though, so
there may be more you have to do to make this work.

J

> in xapian-bindings-1.4.0 directory.
>
> ./configure XAPIAN_CONFIG=/home/John/xapian-core-1.4.0 --with-java and had
> two issues.
>
> The first I solved by doing make distclean in the xapian-core-1.4.0
> directory. The second issue produces the following output from the
> xapian-bindings configure script:
>
> checking for java... /opt/java/jdk1.8.0_92/bin/java
> checking for javac... /opt/java/jdk1.8.0_92/bin/javac
> checking for jar... /opt/java/jdk1.8.0_92/bin/jar
> checking for jni.h... cat: confdefs.h: No such file or directory
> no
> checking for jni.h in /opt/java/jdk1.8.0_92/include... cat: confdefs.h: No
> such
> file or directory
> found, but not usable
> checking for jni.h in /opt/java/jdk1.8.0_92/include... cat: confdefs.h: No
> such
> file or directory
> found, but not usable
> checking for jni.h in
> /System/Library/Frameworks/JavaVM.framework/Headers... no
> configure: error: jni.h not found
>
> jni.h does in fact exist in /opt/java/jdk1.8.0_92. I tried putting a
> confdefs.h in the xapian-bindings directory but it gets deleted, so I'm
> guessing that the configure scripts is trying to build confdefs.h
>
> Anyway, I'm at a loss as to what to do to address this. I tried
downloading
> xapian 1.2.23 but had the same exact issue and results. Any help greatly
> appreciated. Thanks!
>
> John

--
 James Aylett
 devfort.com ? spacelog.org ? tartarus.org/james/