On Thu, 14 Apr 2011 14:49 +1000, "Gavin Beau Baumanis" <gavin.bauma...@palcare.com.au> wrote: > Hi Everyone, > I am trying to build SVN from source code on my Mac (OS X 10.6.6) > > I have checked out the code from trunk and have all the dependencies > available too; > > Following INSTALL; > sh ./autogen.sh > ./configure > make > make install > > however when I run make install I get the following error; > svn: E155036: Working copy > '/Users/gavin/Subversion/sourcecode/subversion/trunk' is too old (format > 10, created by Subversion 1.6) > > which seems straight forward, > But how do you get a later format, without building a newer binary? >
By running 'subversion/svn/svn upgrade'. (but see below --- you shouldn't need to upgrade your working copy) > It seems circular, or am I missing something simple? > Most likely yes. You didn't paste the complete 'make' output, but I bet that you get the error during the very last step (which runs svnversion on your working copy). In which case, have a look at the 'revision-install' target of the Makefile --- most likely the error you're seeing can be ignored, since the Makefile tries both the just-built svnversion and the system's svnversion. Didn't 'make install' have exit code of zero? (You can check by 'make install; echo $?') > > > As always, Thanks in advance! > > Gavin.