• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag
 

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Xcode 3.1.1 and Subversion 1.5
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


  • Follow-Ups:
    • Re: Xcode 3.1.1 and Subversion 1.5
      • From: "Russell Finn" <email@hidden>
References: 
 >Xcode 3.1.1 and Subversion 1.5 (From: Kai <email@hidden>)
 >Re: Xcode 3.1.1 and Subversion 1.5 (From: Andrew Pontious <email@hidden>)
 >Re: Xcode 3.1.1 and Subversion 1.5 (From: "Russell Finn" <email@hidden>)

  • Prev by Date: Re: xcode forgets the Line Endings settings
  • Next by Date: Re: Porting projects from Windows
  • Previous by thread: Re: Xcode 3.1.1 and Subversion 1.5
  • Next by thread: Re: Xcode 3.1.1 and Subversion 1.5
  • Index(es):
    • Date
    • Thread