Re: Xcode 3.1.1 and Subversion 1.5
Re: Xcode 3.1.1 and Subversion 1.5
- Subject: Re: Xcode 3.1.1 and Subversion 1.5
- From: Andrew Pontious <email@hidden>
- Date: Mon, 15 Sep 2008 17:29:49 -0700
On Sep 15, 2008, at 2:01 PM, Russell Finn wrote:
When I read the release notes stating that Xcode 3.1.1 worked with
Subversion 1.5, I had expected that this meant it would work out of
the box (and was surprised when it didn't)...
Yes, the current situation is not ideal, and I apologize for that.
The openCollabNet Subversion 1.5 installer (http://subversion.tigris.org/getting.html#osx
), which is a third-party installer not supported by Apple, does not
install its pieces in the same locations as Subversion 1.4 is
installed by default on Mac OS X 10.5 "Leopard".
This is a problem, because Xcode 3.0/3.1/3.1.1 expect the subversion
libraries to be in the default location, in this case /usr/lib.
Once you get the 1.5 libraries in that location, they should work with
Xcode.
However you get the libraries there is up to you. You can use the
openCollabNet installer, and then move the libraries. You can use the
openCollabNet installer, and then make symlinks to the libraries in /
usr/lib. Or you can build and install the Subversion source.
Since Xcode expects the libraries in one place, Xcode does not support
both Subversion 1.4 and Subversion 1.5 at the same time. You will have
to choose to have one or the other on your filesystem if you want
Xcode integration.
The particular line in the release note has to do with the fact that
Xcode used to link against libsvn_ra_dav-1.0.dylib, which has been
renamed between Subversion 1.4 and 1.5. If you uninstall Subversion
1.4, then install Subversion 1.5 in the same default location, then
try to use Xcode 3.0 or Xcode 3.1, Subversion support will be missing,
due to a link error in Apple's Subversion plugin.
In Xcode 3.1.1, however, we've taken out that linkage -- it was never
actually needed anyway. This makes Subversion 1.5 work with Xcode --
again, assuming you put the libraries in /usr/lib.
...which implied that the Apple-supplied libraries in /usr/lib (or
possibly /Developer/usr/lib) would be updated as well.
This is not the case.
Xcode 3.1.1 does not touch the system Subversion installation. You
must install Subversion 1.5 yourself. See above.
-- Andrew
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden