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

RE: Re: Summer of Code

From: Stuart Celarier <SCelarier_at_corillian.com>
Date: 2006-04-17 19:53:29 CEST

Mark wrote
>MSVC 6 is the default for a reason. Apache is built with MSVC 6, so if

>you are building mod_dav_svn it needs to also be built with MSVC 6.

Can you provide a reference for this restriction? It's not immediately
apparent to me why the compiler must be the same for Apache and
mod_dav_svn. Not knowing any better, I compiled and have successfully
used mod_dav_svn using VS2003, so what am I missing?

>I agree that it would be nice to support VS2005 Express. I do not know

>whether it does or not.

Hmmm, another SoC task? I wasn't able to make VS2005 work, but I had
many other challenges.

>One thing I do not understand is why discontinuing the support and
>instructions for MSVC 6 would simplify anything. The compiler you use
>doesn't really change the instructions at all.

The current instructions are a muddle of MSVC 6, VS2002, and VS2003
instructions, and by implication (see I.8) VS2005 as well. Here's a
once-through list of things in INSTALL that are version-specific and
could be simplified.

I.8 and 10.

II.E.1:

Bullet 1 says you can use MSVC 6 or VS2002, but will only provide
instructions for MSCV 6 (and then elsewhere continues to provide
information specific to different versions.)

Bullet 2, a more recent Windows SDK is only required for MSVC 6.

II.E.3, bullets 3-5 are MSVC 6 specific.

II.E.4 | Subversion | Things to note | bullets 3, 5, 6, 7. On 7, vcproj
would be the default, not dsw. The instructions for "Then build
subversion" section would be simplified.

Using VS2003, the vcproj files that are generated need to be converted
from VS2002 to VS2003 formats when the project is opened. VS2003 offers
this automatically, but it is not covered, and I suspect that better
project files could be written for specific compilers. With VS2003 and
VS2005 released, is anyone actually using VS2002? I would be surprised.

I also found it necessary to remove the /WX flag from CFLAGS in
ms\ntdll.mak, but I don't recall where I found those instructions.

Cheers,
Stuart

Stuart Celarier | Corillian Corporation

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Mon Apr 17 19:54:00 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.