A javahl build issue. (This is the first time I've got this far with
building javahl.)
To compile EnumMapper.cpp it first needs header files including
"org_tigris_subversion_javahl_ConflictDescriptor_Action.h".
In directory obj-dir/subversion/bindings/javahl/include/ it has created
most of the header files it needs, but
not ..._ConflictDescriptor_{Reason,Action,Kind}.h.
I see that some classes are listed in
<subversion/bindings/javahl/build/build.xml> to generate such headers,
but I tried adding ".../ConflictDescriptor_Reason" etc there, and
re-building (from autogen onwards), and it seems to have no effect: it
didn't create that header file.
It compiles all the other files OK.
Any idea how I tell it to generate those three (new?) headers?
Build log:
[[[
$ (cd obj-dir && make -k javahl)
make: *** No rule to make target
`subversion/bindings/javahl/include/org_tigris_subversion_javahl_ConflictDescriptor_Action.h', needed by `subversion/bindings/javahl/native/EnumMapper.lo'.
make: *** No rule to make target
`subversion/bindings/javahl/include/org_tigris_subversion_javahl_ConflictDescriptor_Kind.h', needed by `subversion/bindings/javahl/native/EnumMapper.lo'.
make: *** No rule to make target
`subversion/bindings/javahl/include/org_tigris_subversion_javahl_ConflictDescriptor_Reason.h', needed by `subversion/bindings/javahl/native/EnumMapper.lo'.
/usr/share/apr-1.0/build/libtool --tag=CXX --silent --mode=compile g++
-DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE
-Wpointer-arith -Wwrite-strings -Wshadow -g -DSVN_DEBUG -DAP_DEBUG
-I/home/julianfoad/src/subversion-a/subversion/include -I./subversion
-I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include/dbus-1.0
-I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -I/usr/include/gnome-keyring-1
-I/usr/include/neon -I/usr/lib/jvm/java-1.5.0-gcj-4.4/include
-I/usr/lib/jvm/java-1.5.0-gcj-4.4/include
-I/usr/lib/jvm/java-1.5.0-gcj-4.4/include/linux
-I/home/julianfoad/build/subversion-a/subversion/bindings/javahl/include
-o subversion/bindings/javahl/native/InfoCallback.lo
-c /home/julianfoad/src/subversion-a/subversion/bindings/javahl/native/InfoCallback.cpp
libtool: ignoring unknown tag CXX
/usr/share/apr-1.0/build/libtool --tag=CXX --silent --mode=compile g++
-DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE
-Wpointer-arith -Wwrite-strings -Wshadow -g -DSVN_DEBUG -DAP_DEBUG
-I/home/julianfoad/src/subversion-a/subversion/include -I./subversion
-I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include/dbus-1.0
-I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -I/usr/include/gnome-keyring-1
-I/usr/include/neon -I/usr/lib/jvm/java-1.5.0-gcj-4.4/include
-I/usr/lib/jvm/java-1.5.0-gcj-4.4/include
-I/usr/lib/jvm/java-1.5.0-gcj-4.4/include/linux
-I/home/julianfoad/build/subversion-a/subversion/bindings/javahl/include
-o subversion/bindings/javahl/native/Inputer.lo
-c /home/julianfoad/src/subversion-a/subversion/bindings/javahl/native/Inputer.cpp
libtool: ignoring unknown tag CXX
[...]
]]]
- Julian
Received on 2009-12-02 15:30:07 CET