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