docs:mac:builds:svn

This is an old revision of the document!


svn

These instructions are not for using subversion with Apache (http:) or svnserve (svn:), but rather to use svn with file based repositories (file:) * download source from http://subversion.tigris.org/ * download dependencies source also * :!: unarchive both the source and dependencies into the same directory** * use typical_build_procedure (unless you want Berkeley DB or Apache DAV Module - see below) ===== Leopard Update ===== When compiling on Leopard, I received the following error: <code> sendrecv.c:965:2: error: #error APR has detected sendfile on your system, but nobody has written a sendrecv.c:966:2: error: #error version of it for APR yet. To get past this, either write apr_sendfile sendrecv.c:967:2: error: #error or change APR_HAS_SENDFILE in apr.h to 0. </code> After setting this value to 0 (apr/include/apr.h), the build process continued and completed with make. However, subversion 1.4.4 was installed by Apple in /usr/bin (not sure if it was with XCode or base install of Leopard). ===== Berkeley DB ===== If you don't have Berkeley DB installed or linked to APR-UTIL, you will see this: <code> You don't seem to have Berkeley DB version 4.1.25 or newer installed and linked to APR-UTIL. We have created Makefiles which will build without the Berkeley DB back-end; your repositories will use FSFS as the default back-end. You can find the latest version of Berkeley DB here: http://www.sleepycat.com/download/index.shtml </code> ===== Apache DAV Module ===== FIXME ===== See Also ===== * Berkeley DB

  • docs/mac/builds/svn.1213563606.txt.gz
  • Last modified: 2008/08/03 00:25
  • (external edit)