You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by Martin Tomes <li...@tomes.org> on 2004/04/29 15:21:08 UTC

[PATCH] Update build instructions for the trunk on the Win32 platform

Update the instructions for building Subversion on the Win32 platform and add build batch file for 
Win32 build.

The new instructions are split into sections which describe what is needed, how to prepare the files 
(unpacking, environment etc.) and how to actually build the binaries with all available options 
turned on.

    * INSTALL
      Update Win32 build instructions for trunk.
    * build\win32\vc6-build.bat
      Implements section E.4 'Building the Binaries' of INSTALL for Win32

-- 
Martin Tomes
echo 'Martin x Tomes at controls x eurotherm x co x uk'\
  | sed -e 's/ x /\./g' -e 's/ at /@/'


Re: [PATCH] Update build instructions for the trunk on the Win32 platform

Posted by "D.J. Heap" <dj...@shadyvale.net>.
D.J. Heap wrote:
> Martin Tomes wrote:
> [snip]
> 
>>>
>>>
>>> These should be being built automatically on trunk -- are they not 
>>> for you?
>>
>>
>>
>> No they are not included in the __ALL_TESTS__ rules in the dsw file, I 
>> just looked in the file, all the other tests are there.  Do you want 
>> to fix that now or shall I submit another patch with explicit builds 
>> of these test included?
>>

Fixed in r9591.

DJ

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Re: [PATCH] Update build instructions for the trunk on the Win32 platform

Posted by "D.J. Heap" <dj...@shadyvale.net>.
Applied in r9595 with some tweaks for the fixes made on trunk, thanks!

DJ

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Re: [PATCH] Update build instructions for the trunk on the Win32 platform

Posted by Jon Foster <jo...@jon-foster.co.uk>.
Trivial patch attached:

[[[
Change the Python section of INSTALL to note that Subversion
requires Python 2.2 (not 2.0) to build on Windows, for consistency
with the existing Windows section.
]]]

Kind regards,

Jon


Re: [PATCH] Update build instructions for the trunk on the Win32 platform

Posted by "D.J. Heap" <dj...@shadyvale.net>.
Martin Tomes wrote:
[snip]
>>
>>
>> These should be being built automatically on trunk -- are they not for 
>> you?
> 
> 
> No they are not included in the __ALL_TESTS__ rules in the dsw file, I 
> just looked in the file, all the other tests are there.  Do you want to 
> fix that now or shall I submit another patch with explicit builds of 
> these test included?
> 

It should be fixed in the generator -- if you have a patch, that would 
be great!  Otherwise, I'll look at it this weekend.

DJ

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Re: [PATCH] Update build instructions for the trunk on the Win32 platform

Posted by Martin Tomes <li...@tomes.org>.
D.J. Heap wrote:

> Martin Tomes wrote:
> 
>> Update the instructions for building Subversion on the Win32 platform 
>> and add build batch file for Win32 build.
> 
> [snip]
> 
>> +   E.4 Building the Binaries
>>
>> -      To build the Apache module, you will also need the Apache 2.0.49
>> -      or later Win32 source. You can download it from here:
>> +    To build the binaries either follow the instructions here or run
>> +    build\win32\vc6-build.bat
> 
> They may need to edit it first to match their environment paths, won't 
> they?

I've added this to the file.

> 
> [snip]
> 
>> +    C:>cd src-%DIR%
>> +    C:>python gen-make.py -t dsp --with-httpd=..\httpd-2.0.49 
>> --with-berkeley-db=db4-win32 --with-openssl=..\openssl-0.9.7d 
>> --with-zlib=..\zlib --enable-nls
>> +    C:>msdev subversion_msvc.dsw /USEENV /MAKE "__ALL_TESTS__ - Win32 
>> Release"
>> +    C:>msdev subversion_msvc.dsw /USEENV /MAKE "test_utf - Win32 
>> Release"
>> +    C:>msdev subversion_msvc.dsw /USEENV /MAKE "test_ra_local - Win32 
>> Release"
>> +    C:>cd ..
> 
> These should be being built automatically on trunk -- are they not for you?

No they are not included in the __ALL_TESTS__ rules in the dsw file, I just looked in the file, all 
the other tests are there.  Do you want to fix that now or shall I submit another patch with 
explicit builds of these test included?

-- 
Martin Tomes
echo 'Martin x Tomes at controls x eurotherm x co x uk'\
  | sed -e 's/ x /\./g' -e 's/ at /@/'

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Re: [PATCH] Update build instructions for the trunk on the Win32 platform

Posted by "D.J. Heap" <dj...@shadyvale.net>.
Martin Tomes wrote:

> Update the instructions for building Subversion on the Win32 platform 
> and add build batch file for Win32 build.
[snip]
> +   E.4 Building the Binaries
> 
> -      To build the Apache module, you will also need the Apache 2.0.49
> -      or later Win32 source. You can download it from here:
> +    To build the binaries either follow the instructions here or run
> +    build\win32\vc6-build.bat


They may need to edit it first to match their environment paths, won't they?


[snip]
> +    Subversion
> 
> -      The following is a sample script.
> -      gunzip, tar, and unzip are native win32 apps taken from
> +    Things to note:
> 
> -          http://unxutils.sourceforge.net/
> +      * The generated dsw file doesn't build all of the tests so there
> +        are explicit msdev commands to build test_utf and test_ra_local.
[snip]
> +    C:>cd src-%DIR%
> +    C:>python gen-make.py -t dsp --with-httpd=..\httpd-2.0.49 --with-berkeley-db=db4-win32 --with-openssl=..\openssl-0.9.7d --with-zlib=..\zlib --enable-nls
> +    C:>msdev subversion_msvc.dsw /USEENV /MAKE "__ALL_TESTS__ - Win32 Release"
> +    C:>msdev subversion_msvc.dsw /USEENV /MAKE "test_utf - Win32 Release"
> +    C:>msdev subversion_msvc.dsw /USEENV /MAKE "test_ra_local - Win32 Release"
> +    C:>cd ..


These should be being built automatically on trunk -- are they not for you?

The rest looks good, thanks!

DJ


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org