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

Re: [PATCH] Documenting Win32 in INSTALL

From: Branko Čibej <brane_at_xbc.nu>
Date: 2002-02-04 20:22:58 CET

Bruce Atherton wrote:

>Here is a patch that moves any build instructions from HACKING into
>INSTALL. It also adds a section on bootstrapping for windows, and
>identifies which platforms particular instructions apply to.
>I'm still not entirely sure it is 100% accurate and it could probably
>do with a once over, but it's probably better to get the change in and
>correct from there. For example, is there still going to be a
>convenience library for Neon?
No. I just deleted tghat from the downloads page. It makes no sense to
provide binary packages for stuff that we can automagically build from
source. Also, using pre-built binaries makes debugging harder -- the
paths embedded in the debug info are wrong.

> I wasn't clear from the changes yesterday.
>And should I have added OpenSSL and ZLib as requirements? Are they only
>required on Windows, or can they also add functionality under Unix OSs?
Neither OpenSSL nor Zlib are required anywhere, and both can be used on
all systems. The neon configure accepts --with-ssl[=DIR] and
--with-zlib[=DIR] arguments. For Win32, those settings are embedded in

>At 11:36 PM 2/3/2002 +0100, Branko =?UTF-8?B?xIxpYmVq?= wrote:
>>Now, that is *extremely* strange. The PATH searching option was only added on Unix. Looks like whoever implemented apr_proc_create on Win32 was sloppy about the semantics --- luckily for you. :-)
>Mea culpa. This actually turned out to be due to a weird configuration
>on that particular machine from when I was trying to figure out the
>answers to my questions myself. Please forgive the misinformation.
>Brane, I hope you didn't lose too much time to this red herring.
>Sorry about that.
Ah, that's O.K. I see you threw out the note I added about that. Good.

Now, just one small request:

>+ If you want to build the (local) server components, you'll also
>+ need a copy of Berkeley DB, version 4.0.14 or newer. The sources
>+ are available at
>+ http://www.sleepycat.com
>+ For your convenience, there is also a binary distibution on the
>+ Subversion downloads page
>+ http://subversion.tigris.org/ProjectDownloadList
>+ The file there is named
>+ db-4.0.14-win32.zip
>+ Unpack the distribution into the root directory of the Subversion
>+ source tree as <SVN>\db4-win32. It's a good idea to add
>+ <SVN>\db4-win32\bin to your PATH, so that Subversion can find the
>+ Berkeley DB DLLs.
>+ If you build Berkeley DB from the source, you will have to copy
>+ the file ..db-4.0.14\build_win32\db.h to <SVN>\db4-win32\include,
>+ and all the import libraries to <SVN>\db4-win32\lib. Again, the
>+ DLLs should be somewhere in your path.
>+ [NOTE: This binary package of Berkeley DB is provided for
>+ convenience only. Please don't address questions about
>+ Berkeley DB that aren't directly related to using Subversion
>+ to the project list.]
I think this note should move one paragraph up. Yeah, I know that was my
mistake, but since you're in the middle of writing up the patch ... :-)

Aside from that, the Win32 part of the patch is fine. Somebody else will
have to look at the Unix bits, though -- I haven't used them in a long time.

(*And* I should stop writing pre-build when I mean pre-built. As if I
didn't grok irregular verbs, dammit.)

Brane Čibej   <brane_at_xbc.nu>   http://www.xbc.nu/brane/
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat Oct 21 14:37:04 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.