As many of you know, I'm the maintainer of the Universal Subversion binary for OSX hosted on openCollabNet. When I released the last version of the binary, I quickly found out that the Subversion Apache modules wouldn't load under the default Leopard installation of Apache. The reason for this is that Apache on Leopard is a 4-way universal binary and when ran on a 64-bit CPU, Apache would run as a 64-bit application and would attempt to load a 32-bit Subversion module. The result was an error about an unsuitable image. As soon as I found out about the issue, I began devising a plan to fix the issue but I did not have access to a 64-bit installation of OSX. Well, due to the success of the OSX binary on openCollabNet, CollabNet decided to hook me up with a new MacBook and my problem was solved. Within a few weeks, since I do this on my own time, I had a new Subversion 1.4.6 build for OSX that is a genuine 4-way universal binary. This means that the new binary works on 32-bit and 64-bit version so of both Tiger and Leopard. This happens to be the only real "feature of the new binary, since the binary already includes everything Subversion has to offer. If you are new to the binary, or just need to know more about the binary before you download it, please see the original release. This link also has the download location as well. Enjoy and please remember to send feedback and/or requests to me at facilitators@svnbinaries.open.collab.net.


Comments
It isn't working for me. OS
It isn't working for me.
OS 10.5.4 MacBook Pro
I just downloaded Subversion-1.5.1-2.pkg from openCollabNet and installed it.
I then added the mods into the httpd.conf file.
I then set the svn repository location.
On starting web sharing, apache fails to start with the error:
8/13/08 2:10:42 PM org.apache.httpd[32418] httpd: Syntax error on line 45 of /private/etc/apache2/httpd.conf: Cannot load /opt/subversion/lib/svn-apache/mod_dav_svn.so into server: dlopen(/opt/subversion/lib/svn-apache/mod_dav_svn.so, 10): Symbol not found: _dav_do_find_liveprop\n Referenced from: /opt/subversion/lib/svn-apache/mod_dav_svn.so\n Expected in: flat namespace\n
This seems to be this same issue reasserting itself.
Lee
Lee, Sorry to hear you
Lee,
Sorry to hear you are having issues. While this isn't related, you might want to try the Subversion 1.5.1 binary since it's the latest. As for your issue, I have found this to be a Leopard specific thing and my Subversion binary isn't the only one being wrongly accused of being the culprit. The best thing of all is that it is not a problem with the binary but with how Apache starts up. For more information about the issue and how to fix it, view my blog entry here: http://www.thoughtspark.org/node/19 Let me know if this information helps.
Take care,
Jeremy
You also might want to make
You also might want to make sure you're loading the mod_dav.so module as well. Your error seems to imply that you might not be.