[I accidentally replied this in the wring thread on my phone]

I'm guessing VC6 still works as that was used in many httpd builds until 
recently, but 2002 and 2003 are as far as I know unmaintained for a few 
releases and most likely broken.

A patch to  INSTALL would be welcome, but I just tried to improve the patch a 
bit further. It might be easier to rework the entire document as things as 
'install the sdk' are outdated in the common scenarios. 1.9+ also allows 
references to dependencies in an install location instead of only in source 
layouts.

Bert






Sent from Windows Mail





From: 'Stefan Hett'
Sent: ‎Friday‎, ‎April‎ ‎24‎, ‎2015 ‎11‎:‎54‎ ‎AM
To: Bert Huijben, 'Subversion Development'





Hi Bert,

do you want me to attempt to update the INSTALL document and remove 
references to VC6/VS.NET (2002/2003) and provide a new patch with the 
changes against trunk?

Regards,
Stefan
>
>> -----Original Message-----
>> From: Stefan Hett [mailto:ste...@egosoft.com]
>> Sent: woensdag 22 april 2015 16:35
>> To: dev@subversion.apache.org
>> Subject: [PATCH] small INSTALL file corrections
>>
>> Hi,
>>
>> following the INSTALL documentation I took the chance to correct a few
>> minor things I spotted.
>> Here's a patch containing the changes, in case you want to apply it to
>> the source (patch against trunk):
>>
>> [[[
>> Several small updates/corrections to the INSTALL file:
>> - mention VS 2010 compatibility
>> - case-correction for February
>> - replaced dead-link to Platform SDK for VC6 with link to still
>> available instructions
>> - replaced redirection URL zlib.org with direct URL zlib.net
>> - update VS build instructions to be suitable for VS >= 2010
>> - added missing compatibility note for VS 2008
>>
>> * INSTALL
>>       documentation updated
>> ]]]
> ^> Index: INSTALL
> ^> ===================================================================
> ^> --- INSTALL (revision 1675365)
> ^> +++ INSTALL (working copy)
> ^> @@ -751,13 +751,13 @@ II.   INSTALLATION
> ^>    E.1 Prerequisites
> ^>
> ^>        * Visual Studio 6 and service pack. It can be built with later 
> versions
> ^> -        of Visual Studio (Visual Studio.NET 2002, 2003, 2005, 2008 and 
> Visual
> ^> +        of Visual Studio (Visual Studio.NET 2002, 2003, 2005, 2008, 2010 
> and Visual
>
> I doubt if Visual Studio 2002 and 2003 still work. I don't think so.
>
> Visual Studio 2012, 2013 and the current prerelease of 2015 are supported.
>
>
> ^>          C++ Express 2005, 2008) but these instructions assume VS6.
> ^>        * A recent Windows SDK. (Not needed with Visual Studio 2005 and 
> later)
> ^>          If you are using Visual Studio 6, you need the latest SDK which
> ^> -        is compatible with VC6, which is the one from february 2003.
> ^> +        is compatible with VC6, which is the one from February 2003.
> ^>          You can get it from MSDN:
> ^> -        
> http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdk-full.htm
> ^> +        
> https://social.msdn.microsoft.com/Forums/windowsdesktop/en-US/e1147034-9b0b-4494-a5bc-6dfebb6b7eb1/download-and-install-microsoft-platform-sdk-febuary-2003-last-version-with-vc6-support?forum=windowssdk
> ^>        * Python 2.5 or higher, downloaded from http://www.python.org/ 
> which is
> ^>          used to generate the project files.
> ^>        * Perl 5.8 or higher from http://www.activestate.com/
> ^> @@ -771,7 +771,7 @@ II.   INSTALLATION
> ^>          checkout and have not downloaded Apache 2, then get these 3 
> libraries
> ^>          from http://www.apache.org/dist/apr/.
> ^>        * ZLib 1.2 or higher is required and is included in the Subversion
> ^> -        dependencies zip file or can be obtained from http://www.zlib.org
> ^> +        dependencies zip file or can be obtained from http://www.zlib.net/
> ^>        * Either a Subversion client binary from 
> http://subversion.apache.org/ to
> ^>          do the initial checkout of the Subversion source or the zip file
> ^>          source distribution. See the section "Bootstrapping from a Zip or
> ^> @@ -981,7 +981,7 @@ II.   INSTALLATION
> ^>          followed the 'Register the SDK with Visual Studio 6' instructions
> ^>          above this has been done for you).
> ^>        * If you are using Visual Studio .NET change -t dsw into -t vcproj 
> and
> ^> -        add the --vsnet-version=200x option on the gen-make.py command.
> ^> +        add the --vsnet-version=20xx option on the gen-make.py command.
> ^>          In this case you will also have to distribute the C runtime dll 
> with
> ^>          the binaries.  Also, since Apache/APR do not provide .vcproj 
> files,
> ^>          you will need to convert the Apache/APR .dsp files to .vcproj 
> files
> ^> @@ -1012,7 +1012,7 @@ II.   INSTALLATION
> ^>        C:>msdev subversion_msvc.dsw /USEENV /MAKE "__ALL_TESTS__ - Win32 
> Release"
> ^>        C:>cd ..
> ^>
> ^> -      Or, with Visual C++.NET 2002, 2003, 2005:
> ^> +      Or, with Visual C++.NET 2002, 2003, 2005, 2008, 2010:
> ^>
> ^>        C:>devenv subversion_vcnet.sln /build "Release" /project 
> "__ALL_TESTS__"
> ^>        C:>cd ..
>
> I would recommend msbuild /t:__ALL_TESTS__ with modern versions of Visual 
> Studio, as that avoids doing a lot of unneeded IO. The other option is 
> opening the solution in Visual Studio and building from there, but running 
> devenv for a commandline build doesn't give you access to errors and warnings.
>
>  Bert
>
>

Reply via email to