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

Re: Undefined symbol: apr_allocator_mutex_set

From: Philip Martin <philip_at_codematters.co.uk>
Date: 2002-06-08 17:11:21 CEST

Richard Heggs <rheggs@ntlworld.com> writes:

> When I try to start apache, I get the following:
> [root@llamabox subversion]# /usr/local/apache2/bin/apachectl start
> Syntax error on line 230 of /usr/local/apache2/conf/httpd.conf:
> Cannot load /usr/local/apache2/modules/mod_dav_svn.so into server:
> /usr/local/lib/libsvn_subr.so.0: undefined symbol: apr_allocator_mutex_set
> /usr/local/apache2/bin/apachectl start: httpd could not be started
> [root@llamabox subversion]#
> I am using the apache 2.0.36 tarball, and I have tried compiling with the apr
> & apr-util therein, and also with the latest cvs sources. I've also tried
> with the latest cvs of apache. The result is the same.
> Anyone care to point out my mistake?

As far as I know the 2.0.36 Apache tarball is too old, the current CVS
Apache should work. The error indicates that the shared APR library
used by /usr/local/apache2/bin/httpd is too old. I suspect that you
are using some or all of the 2.0.36 stuff when you think you are using
CVS. I suggest the following

  - delete the 2.0.36 installation from /usr/local/apache2.
  - build and install Apache CVS.
  - configure Subversion to use the installed Apache CVS.
  - build and install Subversion.

To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat Jun 8 17:11:52 2002

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