Log in

No account? Create an account

Subversion on OS X

« previous entry | next entry »
Feb. 17th, 2007 | 12:26 am

It's been surprisingly annoying to get a fully working copy of subversion built on my MacBook Pro.

The standard static package I was using didn't seem to have the java-C native library built, which I needed in order to get subversion to use my ssh-agent with eclipse. When I rebuilt from source more recently I was able to use subversion, but then I got the error "svn: Unrecognized URL scheme for 'http://svn.idyll.org" when I used something other than the svn+ssh protocol.

The subversion documentation suggests that error is caused by not being able to find the appropriate protocol plugins, and go off to suggest setting your LD_LIBRARY_PATH.

What I found is it can also be set if libsvn_ra_dav is missing because you missed the part where subversion couldn't use your copy of neon, because it's too recent. The configure script for subversion-1.4.3 doesn't know how to deal with neon-0.26.3

My current configure command is

./configure --without-apxs --disable-neon-version-check --enable-ssl --with-apr=/usr/local/apr-1.2.8/bin/apr-1-config --with-apr-util=/usr/local/apr-1.2.8/bin/apu-1-config --enable-javahl --with-jdk=/usr --with-jikes=/usr/bin/javac --disable-shared --enable-static

With apr-1.2.8 and apr-util-1.2.8 both installed into /usr/local/apr-1.2.8.

Link | Leave a comment | Share

Comments {0}