[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
build/win32/build_neon.bat.

>
>
>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:
[snip]

>+ 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.