You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by OpenMacNews <op...@gmail.com> on 2006/03/20 01:22:13 UTC
[cause ID'd, some resolution] Re: perl-bindings test FAIL: BusError
@ SVN 13x 'make check-swig-pl'
-----BEGIN PGP SIGNED MESSAGE-----
Hash: RIPEMD160
hi all,
it seems that although i'd built up my boxes identically, i did not
previously tear them down identically ...
the BusError occurs in the presence of an 'old' libapr.dylib in
/usr/local, which is NOT the far-more-recent apr i'm building svn
against. it is UNIQUELY present on the box i'm seeing the BusError on.
rm'ing it, then re-running:
'make check-swig-pl'
the tests still fail, as before. something's linked in ... :-/
rm'ing it, then rebuilding neon, swig & svn 13x, & again re-running:
'make check-swig-pl'
NOW, all tests pass 100% :
All tests successful, 7 subtests skipped.
Files=10, Tests=162, 26 wallclock secs (10.96 cusr + 5.10 csys = 16.06
CPU)
as to WHY the presence of this lib matters, i dunno !?
svn's ./configure provides for:
--with-apr=PATH prefix for installed APR, path to APR build tree,
or the full path to apr-config
and i've config'd with:
./configure \
...
--with-apr=/usr/local/apache2/bin/apr-1-config \
--with-apr-util=/usr/local/apache2/bin/apu-1-config \
--with-apxs=/usr/local/apache2/sbin/apxs \
...
ensuring:
which apr-1-config
/usr/local/DarkMatter/apache2/bin/apr-1-config
and:
apr-1-config --shlib-path-var
DYLD_LIBRARY_PATH
and, on my system, per frequent recommendation:
echo $DYLD_LIBRARY_PATH
su: DYLD_LIBRARY_PATH: Undefined variable
i note in:
grep DYLD_LIBRARY_PATH ./subversion/bindings/swig/perl/native/Makefile
FULLPERLRUN=DYLD_LIBRARY_PATH= \
/usr/ports/subversion13x/subversion/bindings/swig/perl/libsvn_swig_perl/.libs:
\
/usr/ports/subversion13x/subversion/libsvn_client/.libs: \
/usr/ports/subversion13x/subversion/libsvn_delta/.libs: \
/usr/ports/subversion13x/subversion/libsvn_fs/.libs: \
/usr/ports/subversion13x/subversion/libsvn_ra/.libs: \
/usr/ports/subversion13x/subversion/libsvn_repos/.libs: \
/usr/ports/subversion13x/subversion/libsvn_wc/.libs: \
/usr/ports/subversion13x/subversion/libsvn_diff/.libs: \
/usr/ports/subversion13x/subversion/libsvn_subr/.libs: \
/usr/ports/subversion13x/subversion/libsvn_ra_local/.libs: \
/usr/ports/subversion13x/subversion/libsvn_ra_svn/.libs: \
/usr/ports/subversion13x/subversion/libsvn_ra_dav/.libs: \
/usr/ports/subversion13x/subversion/libsvn_fs_base/.libs: \
/usr/ports/subversion13x/subversion/libsvn_fs_fs/.libs \
$(FULLPERL)
checking, i also note that for my perl build, i'd:
setenv DYLD_LIBRARY_PATH /usr/ports/perl-5.8.8
i'm guessing here ... but it seems that "something" in the swig perl
bindings' build searches /usr/local/lib and finds (found) the old
libapr.dylib, b4 the svn-configure-specified apr.
richard
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (Darwin)
iEYEAREDAAYFAkQeA8UACgkQlffdvTZxCMa2eACfaNk+pTWxqyMwRN/2ZLosfjcK
FIwAoLfOhZWz4exPTgQ82950yBW0vSmP
=A2g6
-----END PGP SIGNATURE-----
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org