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

Re: svn commit: rev 628 - trunk

From: Kevin Pilch-Bisson <kevin_at_pilch-bisson.net>
Date: 2001-12-11 05:21:00 CET

On Mon, Dec 10, 2001 at 09:34:41PM -0600, sussman@tigris.org wrote:
> ...
> - Read the HACKING file! It describes Subversion coding and log
> - message standards, as well as how to join discussion lists.
> + ./buildconf
> + ./configure --enable-dav --enable-so --prefix=/usr/local/apache2 \
> + --with-mpm=prefork
>
> - Talk on IRC with developers: irc.openprojects.net, channel #svn.
> + The first arg says to build mod_dav.
> + The second arg says to enable (and build everything) as shared libs.
> + The third arg is where you will ultimately install apache.
> + The fourth arg says to use the "prefork" style of operation.
> + NOTE: The fourth arg is needed for FreeBSD systems (broken
> + threads), but should be left out for other platforms (which
> + will cause Apache to default to a threaded model of
> + operation). Also note that "libmm.so" is needed for the
> + prefork option; if you're running FreeBSD, you may have to
> + build it out of /usr/ports.
>
Is libmm still necessary on FreeBSD? Also, maybe we should remove the
--with-mpm from the example, and add a note for FreeBSD users, since they
probably won't be the majority. Finally, does apache still require the
--with-mpm stuff, or does it know not to use a threaded mpm on FreeBSD now?
> ...
> + 5. Go back into your subversion working copy and run ./autogen.sh if
> + you need to. Then run
> +
> + ./configure --with-apxs=/usr/local/apache2/bin/apxs
> +
> + This argument tells subversion to build mod_dav_svn, and where to
> + find the required information to do so.

We should put a note in here saying that Berkeley DB is also required to build
a subversion server either local or http, and state that to build a local only
server, all people need is BDB.

> ...
> + 8. Add this to the *bottom* of /usr/local/apache2/conf/httpd.conf:
> +
> + <Location /svn/repos>
> + DAV svn
> + SVNPath /absolute/path/to/repository
> + </Location>
> +
> + NOTE: Make sure that the user 'nobody' (or whatever UID the
> + httpd process runs as) has permission to read and write the
> + Berkeley DB files! This is a very common problem.

Another common problem lately is the ServerAlias thing for copies. Perhaps
here is a good place to mention that too?

-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Kevin Pilch-Bisson                    http://www.pilch-bisson.net
     "Historically speaking, the presences of wheels in Unix
     has never precluded their reinvention." - Larry Wall
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  • application/pgp-signature attachment: stored
Received on Sat Oct 21 14:36:52 2006

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.