Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 44943 - Subversion fails -> mod_dav_svn.so: undefined symbol: svn_fs_history_prev
Summary: Subversion fails -> mod_dav_svn.so: undefined symbol: svn_fs_history_prev
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Paul de Vrieze (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-03-17 06:07 UTC by Tor Hovland
Modified: 2004-03-23 07:29 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge info (emerge.info,1.53 KB, text/plain)
2004-03-17 06:12 UTC, Tor Hovland
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tor Hovland 2004-03-17 06:07:45 UTC
Trying to start apache2, I get the following error: 

Syntax error on line 3 of /etc/apache2/conf/modules.d/47_mod_dav_svn.conf: 
Cannot load /etc/apache2/extramodules/mod_dav_svn.so into server: /etc/apache2/extramodules/mod_dav_svn.so: undefined symbol: svn_fs_history_prev 

This happens with subversion-1.0.0, subversion-1.0.0-r1 as well as subversion-1.0.1. 

The timestamp on /etc/apache2/extramodules/mod_dav_svn.so indicates that it's just been built. The same applies to all files in /usr/lib/libsvn_*. In /etc/conf.d/apache2 I have 

APACHE2_OPTS="-D SSL -D PHP4 -D DAV -D DAV_FS -D SVN" 

I get the same error if I remove DAV_FS. If I remove DAV I get the more common undefined symbol: dav_xml_get_cdata, so a missing DAV is not my problem.

Reproducible: Always
Steps to Reproduce:
1. emerge >=subversion-1.0.0
2. include "-D SVN" in APACHE2_OPTS
3. /etc.init.d/apache2 start

Actual Results:  
Syntax error on line 3 of /etc/apache2/conf/modules.d/47_mod_dav_svn.conf: 
Cannot load /etc/apache2/extramodules/mod_dav_svn.so into 
server: /etc/apache2/extramodules/mod_dav_svn.so: undefined symbol: 
svn_fs_history_prev
Comment 1 Tor Hovland 2004-03-17 06:12:26 UTC
Created attachment 27515 [details]
emerge info
Comment 2 Tor Hovland 2004-03-17 14:21:57 UTC
Turned out I had some manually built code from an earlier version under /usr/local/lib. Deleting those solved the problem.
Comment 3 Paul de Vrieze (RETIRED) gentoo-dev 2004-03-23 07:29:50 UTC
Ok, closing this