[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Problem with subversion-perl RPMs from WanDisco?

From: Branko Čibej <brane_at_wandisco.com>
Date: Fri, 12 Sep 2014 20:54:03 +0200

On 12.09.2014 20:37, Philip Martin wrote:
> Philip Martin <philip.martin_at_wandisco.com> writes:
>
>> Alexey Neyman <stilor_at_att.net> writes:
>>
>>> Rather, I think, it is that the libsvn_swig_perl-1.so.0 does not list the
>>> _Core.so as a dependency:
>> I don't think that's the way it works. When Perl uses a module such as
>> SVN::Repos then Perl itself knows to uses SVN::Core as a dependency.
>> That causes the shared objects _Repos.so and _Core.so to be loaded. You
>> should see that _Core.so has libsvn_swig_perl-1.so as a dependency.
> After a bit of testing on my machine it appears that loading SVN::Repos
> doesn't load SVN::Core automatically. I can reproduce your error on my
> system, and I can solve it by adding 'use SVN::Core' to the script.

All our Perl bindings tests explicitly load SVN::Core. I'm not sure what
the intent of the packaging was initially, but it appears that the
cross-module dependencies aren't exposed to the module loader; so
loading SVN::Core is pretty much required in any script that uses our
Perl bindings.

I think this is more of a mess than a bug. :)

-- Brane
Received on 2014-09-12 20:54:40 CEST

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.