Hi, I'm trying to get Subversion working with Eclipse, on RedHat 9.
Subclipse uses the java jni bindings provided by svnup 
(http://www.qint.de/svnup.html).  I gather that these bindings are being 
integrated into the subversion distrubtion, in 
subversion/bindings/java/javahl.
I'm having a distinct lack of success compiling the bindings.  Is it supposed 
to work right now?  Does anyone have any suggestions?
This is the output when I run 'make':
[root@peanut javahl]# pwd
/usr/local/src/svn-svn/subversion/subversion/bindings/java/javahl
[root@peanut javahl]# make
Making all in src
make[1]: Entering directory 
`/usr/local/src/svn-svn/subversion/subversion/bindings/java/javahl/src'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory 
`/usr/local/src/svn-svn/subversion/subversion/bindings/java/javahl/src'
Making all in native
make[1]: Entering directory 
`/usr/local/src/svn-svn/subversion/subversion/bindings/java/javahl/native'
make  all-am
make[2]: Entering directory 
`/usr/local/src/svn-svn/subversion/subversion/bindings/java/javahl/native'
source='SVNClient.cpp' object='SVNClient.lo' libtool=yes \
depfile='.deps/SVNClient.Plo' tmpdepfile='.deps/SVNClient.TPlo' \
depmode=gcc3 /bin/sh ../depcomp \
/bin/sh ../libtool --mode=compile g++ -DPACKAGE_NAME=\"javahl\" 
-DPACKAGE_TARNAME=\"javahl\" -DPACKAGE_VERSION=\"0.24\" 
-DPACKAGE_STRING=\"javahl\ 0.24\" -DPACKAGE_BUGREPORT=\"\" 
-DPACKAGE=\"javahl\" -DVERSION=\"0.24\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 
-DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 
-DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 
-DHAVE_DLFCN_H=1  -I. -I.     -g -O2    -g -O2 -pthread  -DNEON_ZLIB    
-DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE 
-D_GNU_SOURCE                      
-I/usr/local/src/svn-svn/subversion/include -I/neon/src 
-I/usr/local/include/neon    -I/usr/local/src/svn-svn/subversion/apr/include   
-I/usr/local/src/svn-svn/subversion/apr-util/include 
-I/usr/local/src/svn-svn/subversion/apr-util/xml/expat/lib 
-I/usr/local/src/svn-svn/subversion/subversion/include  
-I/usr/java/j2sdk1.4.1_03//include -I/usr/java/j2sdk1.4.1_03//include/linux 
-c -o SVNClient.lo `test -f 'SVNClient.cpp' || echo './'`SVNClient.cpp
rm -f .libs/SVNClient.lo
g++ -DPACKAGE_NAME=\"javahl\" -DPACKAGE_TARNAME=\"javahl\" 
-DPACKAGE_VERSION=\"0.24\" "-DPACKAGE_STRING=\"javahl 0.24\"" 
-DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"javahl\" -DVERSION=\"0.24\" 
-DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 
-DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 
-DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -I. -I. -g -O2 -g -O2 
-pthread -DNEON_ZLIB -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE 
-D_SVID_SOURCE -D_GNU_SOURCE -I/usr/local/src/svn-svn/subversion/include 
-I/neon/src -I/usr/local/include/neon 
-I/usr/local/src/svn-svn/subversion/apr/include 
-I/usr/local/src/svn-svn/subversion/apr-util/include 
-I/usr/local/src/svn-svn/subversion/apr-util/xml/expat/lib 
-I/usr/local/src/svn-svn/subversion/subversion/include 
-I/usr/java/j2sdk1.4.1_03//include -I/usr/java/j2sdk1.4.1_03//include/linux 
-c SVNClient.cpp -MT SVNClient.lo -MD -MP -MF .deps/SVNClient.TPlo  -fPIC 
-DPIC -o .libs/SVNClient.lo
SVNClient.cpp: In member function `void SVNClient::remove(const char*, const
   char*, bool)':
SVNClient.cpp:435: cannot convert `const char*' to `const apr_array_header_t*'
   for argument `2' to `svn_error_t*
   svn_client_delete(svn_client_commit_info_t**, const apr_array_header_t*,
   int, svn_client_ctx_t*, apr_pool_t*)'
SVNClient.cpp: In member function `void SVNClient::mkdir(const char*, const
   char*)':
SVNClient.cpp:588: cannot convert `const char*' to `const apr_array_header_t*'
   for argument `2' to `svn_error_t*
   svn_client_mkdir(svn_client_commit_info_t**, const apr_array_header_t*,
   svn_client_ctx_t*, apr_pool_t*)'
SVNClient.cpp: In member function `void SVNClient::doExport(const char*, const
   char*, Revision&)':
SVNClient.cpp:648: invalid conversion from `svn_client_ctx_t*' to `int'
SVNClient.cpp:648: cannot convert `apr_pool_t*' to `svn_client_ctx_t*' for
   argument `5' to `svn_error_t* svn_client_export(const char*, const char*,
   svn_opt_revision_t*, int, svn_client_ctx_t*, apr_pool_t*)'
SVNClient.cpp: In member function `void SVNClient::doImport(const char*, const
   char*, const char*, const char*, bool)':
SVNClient.cpp:696: invalid conversion from `const char*' to `int'
SVNClient.cpp:696: cannot convert `bool' to `svn_client_ctx_t*' for argument 
`5
   ' to `svn_error_t* svn_client_import(svn_client_commit_info_t**, const
   char*, const char*, int, svn_client_ctx_t*, apr_pool_t*)'
make[2]: *** [SVNClient.lo] Error 1
make[2]: Leaving directory 
`/usr/local/src/svn-svn/subversion/subversion/bindings/java/javahl/native'
make[1]: *** [all] Error 2
make[1]: Leaving directory 
`/usr/local/src/svn-svn/subversion/subversion/bindings/java/javahl/native'
make: *** [all-recursive] Error 1
[root@peanut javahl]#
-- 
Nathan Wiebe
nathanw@mts.net
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu Jun 26 02:29:05 2003