mac port stuff broke svn

So… today I was trying to install some junk with mac port with no luck (ended up getting the source myself and compiling it).

As a parting gift, it broke subversion for me:

$ svn status
dyld: Library not loaded: /opt/local/lib/libaprutil-1.0.dylib
  Referenced from: /opt/local/bin/svn 
  Reason: Incompatible library version: svn requires version 5.0.0 or later, but libaprutil-1.0.dylib provides version 4.0.0
Trace/BPT trap

Great! Getting stuff done at work is overrated… instead maybe I can spend 20-30 minutes trying to unfck this!

Eventually, I came across enough hints to run this magic:

$ sudo port -R upgrade gettext

Now svn worked, but complained:

$ svn status
svn: E155036: Please see the 'svn upgrade' command
svn: E155036: Working copy '/Users/username/src/co/work/xo/some-stuff' is too old (format 10, created by Subversion 1.6)

Interestingly… in shells that were started before the port shenanigans, the output from “svn –version –quiet” says “1.6.16” and new shells say “1.7.8”

Now all I have to do is run “svn upgrade” in any directories I checked out with the 1.6 version…

Hope this helps someone…


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: