You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Ian Davis <ia...@gmail.com> on 2004/07/28 13:43:00 UTC

How to build 1.1.0-rc1 on OS X (default setup fails)

This is in follow-up to my query about compiling 1.1.0 on OS X, which
didn't work for me originally. In fact, I've found that the default
    ./configure
    make
sequence FAILS on a standard 10.3.4 system, which seems like a Bad
Thing. It seems to look in the wrong places for APR dynamic libraries,
rather than using the bundled copies of apr and apr-util. The full
output of configure and make, which for this build are in the
"defaults" directory, is available as
http://kinemage.biochem.duke.edu/~iwd/svn-build-OSX-output.tgz

On the other hand, I found that this set of configure options worked:
    ./configure --prefix=/usr/local/svn-1.1.0-rc1 --disable-shared
--enable-static --enable-all-static --without-berkeley-db

Your mileage may vary, but I believe the --enable-all-static flag was
the key (based on some earlier attempts, which I didn't document well
enough to prove this is the deciding factor). The configure and make
outputs of this round are also available at
http://kinemage.biochem.duke.edu/~iwd/svn-build-OSX-output.tgz , in
"static".

I appreciate everyone's help in recovering my fried repository, and
now that I have 1.1.0 up and running the FSFS back end seems to work
great! I hope this is useful in polishing up 1.1.0 for its public
release.

Cheers,
Ian

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

Re: How to build 1.1.0-rc1 on OS X (default setup fails)

Posted by OpenMacNews <us...@spamgourmet.com>.
> On the other hand, I found that this set of configure options worked:
>     ./configure --prefix=/usr/local/svn-1.1.0-rc1 --disable-shared
> --enable-static --enable-all-static --without-berkeley-db

hi,

just fwiw, subversion-1.1.0-rc1 (client, svr & dav) builds cleanly & w/o error on 'non-stock' OSX w/

	./configure \
	--prefix=/usr/local \
	--disable-maintainer-mode \
	--enable-shared --disable-static \
	--with-apr=/usr --with-apr-util=/usr \
	--without-apache \
	--with-apxs=/usr/sbin/apxs \
	--with-neon=/usr/local/neon

my env:

	Darwin Kernel Version 7.4.0: Wed May 12 16:58:24 PDT 2004; root:xnu/xnu-517.7.7.obj~7/RELEASE_PPC
	ltmain.sh (GNU libtool) 1.5.6 (1.1220.2.94 2004/04/10 16:27:27)
	automake (GNU automake) 1.8.5
	autoconf (GNU Autoconf) 2.59
	neon 0.24.7
	httpd Apache/2.1.0-dev, mpm = worker (Server built: Jul 13 2004 23:06:35)
	berkeley-db-4.2.52 (w/ strong crypto)
	libxml2-2.6.11

and the build result:

% svn --version
	svn, version 1.1.0 (Release Candidate 1)
	   compiled Jul 28 2004, 11:08:54
	
	Copyright (C) 2000-2004 CollabNet.
	Subversion is open source software, see http://subversion.tigris.org/
	This product includes software developed by CollabNet (http://www.Collab.Net/).
	
	The following repository access (RA) modules are available:
	
	* ra_dav : Module for accessing a repository via WebDAV (DeltaV) protocol.
	  - handles 'http' schema
	  - handles 'https' schema
	* ra_local : Module for accessing a repository on local disk.
	  - handles 'file' schema
	* ra_svn : Module for accessing a repository using the svn network protocol.
	  - handles 'svn' schema

if more info needed/wanted, lemme kno.

thx,

richard




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