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

RE: mod_dav_svn does not start on apache 2.0.45 (win32)

From: Olivier Lange <olange_at_petit-atelier.ch>
Date: 2003-04-28 16:52:24 CEST

Yanghui

> Have you ever checked PATH in your windows server?

Yes, Subversion's executables were on my PATH.

It was definitively the libdb40.dll which was missing from the directory
where the module was loaded.

Thanks
Olivier

-----Message d'origine-----
De : Yanghui Bian [mailto:ybi@vitesse.com]
Envoyé : lundi, 28. avril 2003 16:41
À : Olivier Lange; dev@subversion.tigris.org
Cc : Jostein Christoffer Andersen
Objet : RE: mod_dav_svn does not start on apache 2.0.45 (win32)

Olivier,
Have you ever checked PATH in your windows server?
As to my experience in windows XP, SVN must be in your PATH variable.
I really cannot understand why but it is the case.

BTW, it is not necessary to put the module file under apache modules
directory.
Just specify the absolute path like: c:/subversion/apache/mod_dav_svn.so ,
and it should work.

Regards,
Yanghui Bian

-----Original Message-----
From: Olivier Lange [mailto:olange@petit-atelier.ch]
Sent: Sunday, April 27, 2003 21:32
To: dev@subversion.tigris.org
Cc: Jostein Christoffer Andersen
Subject: RE: mod_dav_svn does not start on apache 2.0.45 (win32)

Jostein,

> 23.01.2003 looks very old.

Oops, you're right, I reported the wrong version. I mixed up the machines
while looking for the date/version, sorry.

One should read: the mod_dav_svn.so module that came with the Subversion
0.21.0 binary release and that I copied to C:\Program
Files\Apache\Apache2\modules on the server where I have trouble is dated
17.04.2003 01:15 (236Ko).

> You might also need to uninstall (apache -k uninstall) the service , then
> copy mod_dav_svn.so and then install the service again (apache -k
install).

I tried to uninstall/r?nstall the Apache service as you mentionned. It does
not help, my Apache service 2.0.45 does not start with the mod_dav_svn.so
module. It reports

"The Apache service named reported the following error:
>>> Cannot load C:/Program Files/Apache/Apache2/modules/mod_dav_svn.so into
server: Le module sp?ifi?est introuvable. . "

in the win32 application event log. It actually reports two errors, the one
above and also a syntax error in httpd.conf for the following line:

"
LoadModule dav_svn_module modules/mod_dav_svn.so
"

which is located immediately after

"
LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so
"

The Apache logs/error.log file does not report anything.

However my Apache server starts and works fine if I comment out this
"LoadModule dav_svn_module modules/mod_dav_svn.so" directive.

Did I overlook something or is could there be a problem with the win32
binary releases of Apache and Subversion?

I do not understand very well how Apache and Subversion use the libapr*
portable libraries, but could there be a version conflict with the of the
apr* libraries in the binary distributions of Subversion 0.21.0 and Apache
2.0.45?

I do not see any libapr* librairies in Subversions directory (I installed
the binary distribution) to check myself. Is it possible that mod_dav_svn.so
was linked against an older or newer version that the one Apache HTTPD uses?
What is the binding mechanism? Which libapr* libraries does Subversion
0.21.0 use? The libapr* files from the Apache 2.0.45 binary distribution are
dated 01.04.2003 09:02.

Olivier

--
Le Petit Atelier de Genie logiciel
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Mon Apr 28 16:54:37 2003

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