I’ve updated SvnFs further to fix RHEL build problems (thanks to Niall Donegan for his help testing the numerous proposed fixes).
Version 0.3 and upwards require version 1.4 or higher of the Subversion development libraries to compile and run. I haven’t yet updated the configure script to check for this, so this is likely the problem if you get compile errors similar to
svnclient.c:48: error: syntax error before ‘*’ token
svnclient.c: In function `_svnclient_list_func’:
svnclient.c:53: error: `path’ undeclared (first use in this function)
svnclient.c:53: error: (Each undeclared identifier is reported only once
svnclient.c:53: error: for each function it appears in.)
svnclient.c:56: error: `dirent’ undeclared (first use in this function)
svnclient.c: In function `svnclient_readdir’:
svnclient.c:81: error: `SVN_DIRENT_KIND’ undeclared (first use in this
function)
svnclient.c:81: error: `SVN_DIRENT_SIZE’ undeclared (first use in this
function)
svnclient.c:102: warning: initialization makes pointer from integer
without a cast
svnclient.c: In function `svnclient_read’:
svnclient.c:134: warning: assignment makes pointer from integer without
a cast
make[2]: *** [svnclient.o] Error 1
make[2]: Leaving directory `/root/svnfs/src’
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/svnfs’
make: *** [all] Error 2
I’ve decided to work with the latest API, so I won’t be “fixing” these issues to work with older deprecated API functions.
As usual, this release is available from the SvnFs page.

