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

RE: Re: Win32 build system tutorial

From: Stuart Celarier <SCelarier_at_corillian.com>
Date: 2006-08-07 03:42:34 CEST

D.J. wrote
> Have you looked at the INSTALL file? It is a pretty good step by step
>set of instructions. Note that VS2005 support isn't complete in
>1.3.x, but it will be in 1.4.x (and is on trunk).

My experience is that the instructions in the INSTALL file are perfectly
lousy. There is conflicting, out-of-date and missing information. The
instructions will do little to help demystify the world of Neon, APR,
etc.

To my knowledge, there are no up to date architectural documents, so
once you have a system built, it is rough going figuring out the big
picture, how things work and what's connected to what. Depending on why
you want to build the source code, that might be something to consider.

We have been frustrated and achieved only limited success with building
the binaries on Win32 ourselves. Getting started is a time-consuming
process. We've reached the conclusion that we try to make do with the
compiled Win32 binaries if at all possible, which is a sad statement.

I've been disappointed with the responses that people get when they ask
for help or point out the shortcomings of the instructions. It often
seems more important to berate the would-be user, or point out that
things used to be much worse, rather than providing assistance, or
fixing the problems. You might want to search the archives of the
developer mailing list [1] to help gauge the extent of this problem.

If an open source project wants people to contribute to it, eliminating
barriers to entry, such as being able to compile the source and know
what they've got when they're done, should be a top priority.

A stand-alone tutorial on building just one single configuration of
Subversion on Win32 that worked is an excellent idea. I know that after
a great many hours of reading and rereading the INSTALL document,
trial-and-error, studying up on other components used by Subversion,
reading mailing list archives, and asking questions, I don't know enough
to be able to write such a tutorial or I would do it.

Caveat emptor.

Stuart Celarier | Corillian Corporation

[1] http://svn.haxx.se/dev/

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Mon Aug 7 03:43:45 2006

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

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