On 07/13/2011 04:29 PM, Hyrum K Wright wrote:
> All,
>
> Our first prerelease from the 1.7.x branch is now up for testing and
> signing: 1.7.0-beta1. The magic revision is r1146221 (but a known bug
> in the release scripts doesn't include that rev in the header file).
> You can find the tarballs here:
> http://people.apache.org/~hwright/svn/1.7.0-beta1/
I've wrapped up testing of the beta1 tarball. All the tests pass for me
except the Perl bindings tests. They seem to build fine (albeit with the
typical slew of warnings). They seem to install fine. But the tests fail
immediately:
[...]
# Error: Can't load
'/home/cmpilato/tmp/subversion-1.7.0-beta1/subversion/bindings/swig/perl/native/blib/arch/auto/SVN/_Repos/_Repos.so'
for module SVN::_Repos:
/home/cmpilato/tmp/subversion-1.7.0-beta1/subversion/bindings/swig/perl/native/blib/arch/auto/SVN/_Repos/_Repos.so:
undefined symbol: svn_swig_pl_thunk_history_func at
/usr/lib/perl/5.10/DynaLoader.pm line 193.
# at
/home/cmpilato/tmp/subversion-1.7.0-beta1/subversion/bindings/swig/perl/native/blib/lib/SVN/Base.pm
line 59
[...]
I can see this at the shell myself, too:
$ perl
use SVN::Repos;
Can't load '/usr/local/lib/perl/5.10.1/auto/SVN/_Repos/_Repos.so' for module
SVN::_Repos: /usr/local/lib/perl/5.10.1/auto/SVN/_Repos/_Repos.so: undefined
symbol: svn_swig_pl_thunk_history_func at /usr/lib/perl/5.10/DynaLoader.pm
line 193.
at /usr/local/lib/perl/5.10.1/SVN/Base.pm line 59
BEGIN failed--compilation aborted at /usr/local/lib/perl/5.10.1/SVN/Repos.pm
line 5.
Compilation failed in require at - line 1.
BEGIN failed--compilation aborted at - line 1.
$
I notice that when I run 'ldd' on the bits installed into
/usr/local/lib/perl, they seem to be linking against the libraries in my
build directory, not the install locations.
--
C. Michael Pilato <cmpilato_at_collab.net>
CollabNet <> www.collab.net <> Distributed Development On Demand
Received on 2011-07-15 00:10:32 CEST