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

Re: 1.7.0-beta1 up for testing / signing

From: Philip Martin <philip.martin_at_wandisco.com>
Date: Fri, 15 Jul 2011 00:24:22 +0100

"C. Michael Pilato" <cmpilato_at_collab.net> writes:

> 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
> [...]

Gah! I ran the tests but forgot to check whether or not they passed!

I'm seeing the same thing, reverting r1037358 appears to be enough to
make the tests run. It's not clear that that is enough, the installed
shared objects still refer to the build directory:

$ objdump -x /usr/local/lib/perl/5.10.1/auto/SVN/_Repos/_Repos.so | grep RPATH
  RPATH /home/pm/sw/subversion/obj-1.7/subversion/libsvn_client/.libs:/home/pm/sw/subversion/obj-1.7/subversion/libsvn_delta/.libs:/home/pm/sw/subversion/obj-1.7/subversion/libsvn_fs/.libs:/home/pm/sw/subversion/obj-1.7/subversion/libsvn_ra/.libs:/home/pm/sw/subversion/obj-1.7/subversion/libsvn_repos/.libs:/home/pm/sw/subversion/obj-1.7/subversion/libsvn_wc/.libs:/home/pm/sw/subversion/obj-1.7/subversion/libsvn_diff/.libs:/home/pm/sw/subversion/obj-1.7/subversion/libsvn_subr/.libs:/home/pm/sw/subversion/obj-1.7/subversion/bindings/swig/perl/libsvn_swig_perl/.libs

uberSVN: Apache Subversion Made Easy
Received on 2011-07-15 01:25:01 CEST

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