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

Re: auth-test fails (E200006: svn_auth_get_platform_specific_client_providers should return an array of 5 providers)

From: Philip Martin <philip.martin_at_wandisco.com>
Date: Thu, 03 Nov 2011 10:55:49 +0000

Jonathan Nieder <jrnieder_at_gmail.com> writes:

> The failure is described in tests.log:
>
> START: auth-test
> svn_tests: E200006: svn_auth_get_platform_specific_client_providers should return an array of 5 providers
> FAIL: lt-auth-test 1: test retrieving platform-specific auth providers
> END: auth-test
> ELAPSED: auth-test 0:00:00.179133
>
> Indeed, instrumenting the test, we learn that the actual number of
> providers returned is 1.
>
> Known problem?

Yes. The kwallet and gnome keyring providers are loaded dynamically and
the loader will not look for providers in the right place. There are
several ways to get the test to PASS:

- If you install in the final destination before running the tests then
  the providers will be loaded from the install dir.

- If you add --enable-local-library-preloading the libtool files will be
  edited to preload the providers. We have had some problems in the
  past with this editing breaking the scripts.

- Or you can set LD_PRELOAD yourself.

-- 
uberSVN: Apache Subversion Made Easy
http://www.uberSVN.com
Received on 2011-11-03 11:56:28 CET

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.