You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by "Paul L. Suh" <ps...@apple.com> on 2003/06/18 22:07:06 UTC

Tarball 0.24.1 on Mac OS X fails with "Undefined symbols _dav_svn_split_uri"?

Folks,

I'm trying to build a Subversion server for Mac OS X. I did the 
following:

1) Build Berkeley DB 4.1.25 with options "--enable-cxx --enable-java 
--prefix=/opt/BerkeleyDB.4.1"
	(On Mac OS X, BDB 4.0 doesn't work so 4.1 is hard coded into the svn 
configure script.)

2) Build apache web server 2.0.46 with options 
"--enable-mods-shared=all --prefix=/opt/apache2svn 
--with-program-name=httpd2 --with-berkeley-db=/opt/BerkeleyDB.4.1"
	(The version of apache2 that ships with Mac OS X Server doesn't have 
modules, etc.)

3) Build neon 0.23.9 with options "--prefix=/opt/neon --with-ssl 
--with-libs=/opt/apache2svn --enable-shared"

4) Build subversion with options "--enable-maintainer-mode 
--prefix=/opt/subversion --with-apxs=/opt/apache2svn/bin/apxs 
--with-berkeley-db=/opt/BerkeleyDB.4.1 
--with-apr=/opt/apache2svn/bin/apr-config 
--with-apr-util=/opt/apache2svn/bin/apu-config --with-neon=/opt/neon"
	(i.e. use the apr and apr-util from the apache2 build I already did, 
and do a separate neon build because for some reason the path 
/opt/apache2svn doesn't get passed in to the neon build stage from the 
main configure script.)

5) Attempt to launch apache2 by using "sudo 
/opt/apache2svn/bin/apachectl start"

It dies with the statement on the command line:

/opt/apache2svn/bin/apachectl: line 87: 18295 Trace/BPT trap       
$HTTPD -k $ARGV

In /opt/apache2svn/logs/error_log, there are the two lines:

dyld: /opt/apache2svn/bin/httpd2 Undefined symbols:
_dav_svn_split_uri

Everything from fresh copies of the sources out of tarballs. Same 
results if I define the environment variable 
MACOSX_DEPLOYMENT_TARGET=10.2. Same results if I use the apr and 
apr-util from the tarball. This build procedure worked on the 0.23 
tarball. Anybody have a clue what's going on here?


--Paul


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org