To compile svn-populate-node-origins-index:
- install subversion-devel RPM packages.
configure source subversion start make and nick the cmdline
(see below for what I found). Once you have it you can abort the compiling
To do this I had to install sqlite-devel that is somehow not included in
subversion-devel. (different configuration of the backend?)
Not doing this will probably get you stranded on some off64_t problem.
(probably the -DLARGEFILE64_SOURCE below)
- trial and error adding libraries based on header names in the source file.
- FC seems to suffix headers and libraries with 1, which I assume is the
major version
The resulting commandline then became.
gcc -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -g -O2 -pthread - I/usr/include/subversion-1/ -I/usr/include/apr-1 svn-populate-node-origins-index.c -lapr-1 -lsvn_repos-1
Running this went fine, it lists the numbers of entries found, and indeed on the more branched and merged repo's it finds more.
After this, I also had to review some filesystem permissions in the
various repositories, for the newly generated directories and files. (apparantly g+s
wasn't everywhere to make it automatic)