Re: auth-test fails (E200006: svn_auth_get_platform_specific_client_providers should return an array of 5 providers)
From: Julian Foad <julianfoad_at_btopenworld.com>
Date: Thu, 3 Nov 2011 11:17:06 +0000 (GMT)
Daniel Shahaf wrote:
I get this too when I run "make davautocheck" but not with "make check" or "make svnserveautocheck". The "svn.simple" provider is the only one returned.
I build and test in a separate directory from the source tree. I build with Gnome-keyring support.
Before running the tests, I set LD_LIBRARY_PATH="$OBJ_DIR/subversion/libsvn_auth_gnome_keyring/.libs". But when "auth-test" gets run, it find that LD_LIBRARY_PATH is set to
"<OBJ_DIR>/subversion/libsvn_ra_neon/.libs:
Lo! and behold: svnserveautocheck.sh sets LD_LIBRARY_PATH="...:$LD_LIBRARY_PATH" whereas davautocheck.sh (and dav-mirror-autocheck.sh) overwrites the old value.
Blame... me. I inserted the ":$LD_LIBRARY_PATH" to svnserveautocheck.sh back in 2009, and I failed to spot the same thing being needed in these other places.
Thanks for the report.
Fixed in r1197065.
- Julian
|
This is an archived mail posted to the Subversion Dev mailing list.
This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.