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

Problem with mod_dav_svn and svn_repos__post_commit_error_str

From: Chris Wolstenholme <chris_at_blueband.demon.co.uk>
Date: Wed, 15 Jun 2011 10:35:06 +0100

Hi,

I'm having a problem using the mod_dav_svn module with Apache and a
newly built subversion (version 1.6.17). This usually works out of the
box, but I have an undefined symbol (svn_repos__post_commit_error_str)
which means apache can't load the module.

The apache version is 2.2.17. The code was built with gcc 4.4.1

'apachectl configtest' results in:

httpd: Syntax error on line 72 of httpd.conf: Cannot load mod_dav_svn.so
into server: mod_dav_svn.so: undefined symbol:
svn_repos__post_commit_error_str

'ldd -r modules/mod_dav_svn.so' shows the symbol as undefined, but
looking at the version in the build tree
(subversion/mod_dav_svn/.libs/mod_dav_svn.so) it doesn't contain that
symbol. It is only added after a relink, which happens at install time.

I have seen other undefined symbol problems and solutions posted, but
they seem unrelated to this one, and so any help would be appreciated.

Thanks in advance,

Chris
Received on 2011-06-15 11:38:24 CEST

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