• 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 - solved
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Xcode 3.1.1 and Subversion 1.5 - solved


  • Subject: Re: Xcode 3.1.1 and Subversion 1.5 - solved
  • From: Kai <email@hidden>
  • Date: Tue, 16 Sep 2008 17:42:32 +0200

Andrew,

thanks for the library list. I added the two additional symlinks, but this did not fix the problem. What finally seems to have helped was rebuilding the SVN admin area of my working copy (using SmartSVN).

Kai


On 15.9.2008, at 19:34, Andrew Pontious wrote:

As you expected, Xcode expects the libraries to be in /usr/lib/, because that's where they are in the default installation.

Here is the full list of libraries we currently link against:

libapr-1.dylib
libaprutil-1.dylib
libsvn_client-1.dylib
libsvn_delta-1.dylib
libsvn_diff-1.dylib
libsvn_fs_fs-1.dylib
libsvn_fs-1.dylib
libsvn_ra_local-1.dylib
libsvn_ra_svn-1.0.dylib
libsvn_ra-1.dylib
libsvn_wc-1.dylib
libsvn_repos-1.dylib
libsvn_subr-1.dylib

It may not be working for you because you only symlinked the libraries starting with libsvn, whereas there are actually two other libraries (at the top of the list) that are needed, and which you may have old versions of.

-- Andrew

On Sep 15, 2008, at 3:53 AM, Kai wrote:

The Xcode 3.1.1 release notes state that it now works with Subversion 1.5. Great.

Are there any hints how to setup this? I installed the Subversion 1.5.1-2 Universal package from Collabnet, which installs its things in /opt/subversion/ and creates symlinks for the command line tools in /usr/local/bin/.

The subversion installation which comes with Mac OS X has the libraries in /usr/lib/. I removed (renamed) all of the actual libsvn* libraries and replaced by them by symlinks to the 1.5- libraries in /opt/subversion/lib/. This kind of worked with Xcode 3.1 (after fixing the name change from libsvn_ra_dav-1.0.0.0.dylib to libsvn_ra_neon-1.0.0.0.dylib via naming the symlink properly). Kind of because commit did not work, but this may indeed have other reasons, too.

But with Xcode 3.1.1 final I get crashes with the following stack crawl as soon as subversion is used to check the state of a working copy:

Thread 23 Crashed:
0 libSystem.B.dylib 0x92476dbe __semwait_signal_nocancel + 10
1 libSystem.B.dylib 0x92468c87 usleep$NOCANCEL $UNIX2003 + 61
2 libSystem.B.dylib 0x9248a48b abort + 85
3 libsvn_ra_svn-1.0.dylib 0x0a6e6c7d 0xa6d6000 + 68733
4 libsvn_ra_svn-1.0.dylib 0x0a6e4b6b vwrite_tuple + 612
5 libsvn_ra_svn-1.0.dylib 0x0a6e4dd0 svn_ra_svn_write_tuple + 44
6 libsvn_ra_svn-1.0.dylib 0x0a6e6552 svn_ra_svn_write_cmd_failure + 273
7 libsvn_ra_svn-1.0.dylib 0x0a6e32ba svn_ra_svn_drive_editor2 + 574
8 libsvn_ra_svn-1.0.dylib 0x0a6d7dd6 ra_svn_finish_report + 187
9 libsvn_client-1.0.dylib 0x0a695fec reporter_finish_report + 413
10 libsvn_wc-1.0.dylib 0x0a75ea5b svn_wc_crawl_revisions3 + 1610
11 libsvn_client-1.0.dylib 0x0a6966bc svn_client_status3 + 1691
12 libsvn_client-1.0.dylib 0x0a696887 svn_client_status2 + 124
13 com.apple.xcode.subversion 0x015e4052 svn_string + 5355
14 com.apple.Xcode.DevToolsCore 0x007feb3b -[SCMRequest statusOperation] + 293
15 com.apple.Xcode.DevToolsCore 0x007fcbe6 -[SCMRequest _performThreadedOperation] + 93
16 com.apple.Foundation 0x96579f1d -[NSThread main] + 45
17 com.apple.Foundation 0x96579ac4 __NSThread__main__ + 308
18 libSystem.B.dylib 0x923c66f5 _pthread_start + 321
19 libSystem.B.dylib 0x923c65b2 thread_start + 34


I renamed the libsvn_ra_dav-1.0.0.0.dylib symlink to libsvn_ra_neon-1.0.0.0.dylib but still got the same crash.

Any hints?


Thanks Kai


_______________________________________________ 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

_______________________________________________ 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

_______________________________________________ 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
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>)

  • Prev by Date: Re: Why does Xcode ask for my keychain password?
  • Next by Date: Re: Why does Xcode ask for my keychain password?
  • 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