# git-svn crashes with svn 1.4.4

2 messages from 2007-06-15 to 2007-06-15. Participants: Dave Hanson.
Thread: https://gitlist.dev/t/8613

## Dave Hanson, 2007-06-15 20:15

Subject: git-svn crashes with svn 1.4.4
Message-ID: <9fb1551c0706151315u221feed1se61cc7689ba1f7d@mail.gmail.com>
URL: https://gitlist.dev/e/9fb1551c0706151315u221feed1se61cc7689ba1f7d%40mail.gmail.com

```
I just installed Subversion 1.4.4 on my Intel Mac Pro from
http://downloads.open.collab.net/binaries.html. After doing so,
git-svn dies with a bus error, in a perl library, I believe.

I rebuild git v1.5.2.1 and reinstalled. Same behavior. I suspect I
have a mismatch between git-svn and the perl swig bindings, but I have
yet been able to pinpoint the offender. Clues would be appreciated.
thanks,
dave h

```

## Dave Hanson, 2007-06-15 21:49

Subject: Re: git-svn crashes with svn 1.4.4
Message-ID: <9fb1551c0706151449q4baddb86tc0f2e7f1a929c811@mail.gmail.com>
URL: https://gitlist.dev/e/9fb1551c0706151449q4baddb86tc0f2e7f1a929c811%40mail.gmail.com
In-Reply-To: <9fb1551c0706151315u221feed1se61cc7689ba1f7d@mail.gmail.com>

```
On 6/15/07, Dave Hanson <drh@drhanson.net> wrote:
> I just installed Subversion 1.4.4 on my Intel Mac Pro from
> http://downloads.open.collab.net/binaries.html. After doing so,
> git-svn dies with a bus error, in a perl library, I believe.

Fixed. Turns out I had older--and now incompatible--svn Perl bindings in

/Library/Perl/5.8.6/darwin-thread-multi-2level/{SVN,auto}

The newest bindings are in

/usr/local/lib/svn-perl/{SVN,auto}/

Even running perl -e "use SVN::Core" crashed with a bus error. Adding
/usr/local/lib/svn-perl to the environment variable PERL5LIB fixes
these problems.

I removed /Library/.../{SVN,auto}. Interestingly, perl -e "use
SVN::Core" then fails with a reasonable diagnostic. Next, I did

sudo cp -rp /usr/local/lib/svn-perl/* \
   /Library/Perl/5.8.6/darwin-thread-multi-2level

which obviates the need to set PERL5LIB. I'm sure there's a way to
configure perl to add /usr/local/lib/svn-perl to PERL5LIB. Even so,
the old, incompatible bindings must be removed.

Pardon the false alarm,
dave h

```
