mod_dav_svn.so failed to load
Posted on 2008-10-02
I installed CollabNet Subversion on my machine (SVN1.5.2/Apache 2.2.8/Windows 2003 Enterprise). Apache was not able to run as a Windows service. An error was given as follows.
The Apache service named reported the following error:
>>> httpd.exe: Syntax error on line 116 of C:/Program Files/CollabNet Subversion Server/httpd/conf/httpd.conf: Cannot load C:/Program Files/CollabNet Subversion Server/httpd/modules/mod_dav_svn.so into server: The specified procedure could not be found.
I am confused because the mod_dav_svn.so is right at where it's supposed to be. In the httpd.conf file I have root path and loadmodule in the following lines.
ServerRoot "C:/Program Files/CollabNet Subversion Server/httpd"
LoadModule dav_svn_module modules/mod_dav_svn.so .
I tried to give all path to the mod_dav_svn.so which is
LoadModule dav_svn_module "C:/Program Files/CollabNet Subversion Server/httpdmodules/mod_dav_svn.so"
But it didn't work. There are some other modules before mod_dav_svn that reside in the same directory which Apache didn't complain. But it complained it couldn't find mod_dav_svn. I don't understand why. Your suggestions will be highly appreciated!