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

Re: Error in mod_dav_svn.so + Apache 2.0.52 + Win32

From: Lieven Govaerts <lgo_at_mobsol.be>
Date: 2006-02-24 12:27:24 CET

Georg,

the problem you encounter indicates a version mismatch in the apr library used
by both Subversion and Apache. Since apache 2.0.52 the apr was updated, and the
Subversion windows packages were built for apache 2.0.54 ( or higher ).

If you are really tied to that apache version ( ignoring all security patches
etc. ), you can still build Subversion from source with the apache 2.0.52.

Lieven.

Quoting Georg Geier <GeorgGeier@gmx.net>:

> Hello,
>
> I have a problem with running Subversion with Apache 2.0.52 and WinXP
> locale.
>
> I've installed subversion svn-1.3.0-setup.exe.
> Then I copied mod_dav_svn.so and mod_authz_svn.so into modules directory
> from Apache.
> Furthermore I copied following files into apache\bin directory: libdb43.dll,
> libeay32.dll, libhttpd.dll, ssleay32.dll, intl3_svn.dll, libapr.dll,
> libapriconv.dll, libaprutil.dll
>
> Next I modified my Apache config file httpd.conf.
>
> LoadModule dav_module modules/mod_dav.so
> LoadModule dav_fs_module modules/mod_dav_fs.so
> LoadModule dav_svn_module modules/mod_dav_svn.so
> LoadModule authz_svn_module modules/mod_authz_svn.so
>
>
> <IfModule mod_dav_svn.c>
> <Location /svn/CVS_Repository>
> DAV svn
> #SVNPath c:/path/to/directory/myrepos
> SVNPath C:/CVS/CVS_Repository
> </Location>
> </IfModule>
>
> Then I try to start Apache - but I doesn't works and I get following error
> messages: The Apache service named reported the following error:
> >>> Cannot load .../Apache2/modules/mod_dav_svn.so into server: Die
> angegebene Prozedur wurde nicht gefunden. (Procedure was not found)
>
> Then I used the DLL Tool -> Dependency Walker with \modules\MOD_DAV_SVN.SO.
> It's tell me that LIBHTTPD.DLL was missing. So I copied LIBHTTPD.DLL into
> modules dir from apache and run Dependency Walker again.
> Now this bug was fixed.
> Then a checked mod_dav_svn.so again and get following error message: error
> in module MOD_DAV.SO (in apache dir modules). Error in function
> _dav_get_locktoken_list@8.
>
> I search in WWW to find a solution for this problem but no way.
> Every time I get this error message and I couldn't start apache with
> subversion.
> Now I think it's hopeless to run subversion 1.3 with Apache 2.0.52.
> But I think too, that unnormal that I must upgrade my Apache for running
> subversion with apache.
> I spend more than 6 hours to search a solution for my problem in WWW.
>
> What could I do to solve my problem. I Think I need a fixed version of
> module MOD_DAV.SO only because this module was installed with Apache version
> 2.0.52.
> I try to get the newer version of this module from Apache version
> apache_2.0.55-win32-x86-no_ssl.msi but I couldn't access into this file and
> couldn't install 2 Versions of Apache on one system.
>
> What ccould I do that subversion run with my Apache version successfully on
> my system?
>
> I hope, that I get some informations from here.
>
> Thanks in advance.
>
> With kind regards.
>
> GG

----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Fri Feb 24 12:28:27 2006

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