"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
http://www.uberSVN.com
Received on 2011-07-15 01:25:01 CEST