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: "Mac Dude" <email@hidden>
- Date: Wed, 24 Sep 2008 15:58:00 -0400
Oops, I hit send before finishing up.
I have Subversion 1.5.1 installed and I'm running Xcode 3.1.1.
Why does Xcode believe I'm running SVN 1.4.4?
Thanks!
On Wed, Sep 24, 2008 at 3:53 PM, Mac Dude <email@hidden> wrote:
> Hello,
>
> I've followed this thread and tried the following yet I get the following
> errors when I try to login in Xcode's "Configure SCM Repositories".
>
> Error: 200019 (Incompatible library version) Description: Version mismatch
> in 'svn_delta': found 1.4.4, expected 1.5.1
> Error: 200019 (Incompatible library version) Description: Version mismatch
> in 'svn_subr': found 1.4.4, expected 1.5.1
>
> These are the libraries I moved and how I moved them:
>
> sudo mv libapr-1.dylib libapr-1.dylib_old
> sudo mv libaprutil-1.dylib libaprutil-1.dylib_old
> sudo mv libsvn_client-1.dylib libsvn_client-1.dylib_old
> sudo mv libsvn_delta-1.dylib libsvn_delta-1.dylib_old
> sudo mv libsvn_diff-1.dylib libsvn_diff-1.dylib_old
> sudo mv libsvn_fs_fs-1.dylib libsvn_fs_fs-1.dylib_old
> sudo mv libsvn_fs-1.dylib libsvn_fs-1.dylib_old
> sudo mv libsvn_ra_local-1.dylib libsvn_ra_local-1.dylib_old
> sudo mv libsvn_ra_svn-1.0.dylib libsvn_ra_svn-1.0.dylib_old
> sudo mv libsvn_ra-1.dylib libsvn_ra-1.dylib_old
> sudo mv libsvn_wc-1.dylib libsvn_wc-1.dylib_old
> sudo mv libsvn_repos-1.dylib libsvn_repos-1.dylib_old
> sudo mv libsvn_subr-1.dylib libsvn_subr-1.dylib_old
>
> sudo ln -s /opt/subversion/lib/libapr-1.dylib libapr-1.dylib
> sudo ln -s /opt/subversion/lib/libaprutil-1.dylib libaprutil-1.dylib
> sudo ln -s /opt/subversion/lib/libsvn_client-1.dylib
> libsvn_client-1.dylib
> sudo ln -s /opt/subversion/lib/libsvn_delta-1.dylib libsvn_delta-1.dylib
> sudo ln -s /opt/subversion/lib/libsvn_diff-1.dylib libsvn_diff-1.dylib
> sudo ln -s /opt/subversion/lib/libsvn_fs_fs-1.dylib libsvn_fs_fs-1.dylib
> sudo ln -s /opt/subversion/lib/libsvn_fs-1.dylib libsvn_fs-1.dylib
> sudo ln -s /opt/subversion/lib/libsvn_ra_local-1.dylib
> libsvn_ra_local-1.dylib
> sudo ln -s /opt/subversion/lib/libsvn_ra_svn-1.0.dylib
> libsvn_ra_svn-1.0.dylib
> sudo ln -s /opt/subversion/lib/libsvn_ra-1.dylib libsvn_ra-1.dylib
> sudo ln -s /opt/subversion/lib/libsvn_wc-1.dylib libsvn_wc-1.dylib
> sudo ln -s /opt/subversion/lib/libsvn_repos-1.dylib libsvn_repos-1.dylib
> sudo ln -s /opt/subversion/lib/libsvn_subr-1.dylib libsvn_subr-1.dylib
>
>
>
>
>
> Message: 11
> Date: Mon, 15 Sep 2008 10:34:19 -0700
> From: Andrew Pontious <email@hidden>
> Subject: Re: Xcode 3.1.1 and Subversion 1.5
> To: xcode-users Users <email@hidden>
> Message-ID: <email@hidden>
> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
>
> 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