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
Created attachment 27515 [details] emerge info
Turned out I had some manually built code from an earlier version under /usr/local/lib. Deleting those solved the problem.
Ok, closing this