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

issues when building TSVN based on the build instructions

From: Stefan Hett <stefan_at_egosoft.com>
Date: Tue, 26 Jul 2016 16:52:19 +0200


this is primarily FYI to point out what either might be some
outdated/missing information in TSVN's build.txt file or my lack of
properly following these instructions. No need to reply, since I've
managed to resolve all of these on my side (just wanted to pass on the
information in case they are deemed useful to be integrated into the
build instructions):

1. extracting nant from the zip file doesn't point out to mark the zip
as unblock prior to the extraction. Running the nant command without
having done that produces some cryptic errors (access denied).
2. running nant init requires calling vsvars32.bat first (pointed out by
running the nant command, so it's obvious to the user where the problem is)
3. besides calling nant init, I had to modify the paths to the tools
directory in doc/doc.build.user (nant init put the Tools directory in
[localpath]\TortoiseSVN\Tools - not sure whether that's correct there,
or whether they should have ended up in [localpath]\Tools instead) -
thinking about it this might actually be related to the next point (aka:
using [] in the current directory path / didn't test whether this was
the problem).
4. initially I put TortoiseSVN into a [localpath] containing "[" and "]"
in the pathname. This seems to have caused a problem when generating the
htmlhelp in the xslt-processing step. Moving TortoiseSVN to
D:\TSVN_Build and the build succeeded without any issues.
5. the build instructions to me read as if I'd have to execute nant
Subversion after having already executed nant setup ("Now you need to
build the Subversion libraries:") which doesn't seem to be necessary
6. build instructions point out to run nant x64 release setup (instead
of simply nant x64 setup). Doing so tries to trigger the symbol upload
and execute a non-existing cmd-file which fails with the following error:
'C:\Program Files (x86)\Debugging Tools for Windows
(x86)\srcsrv\svnindex.cmd' failed to start.
     The system cannot find the file specified
7. the instructions state that when switching between 32-bit and 64-bit
targets one has to call nant release clean first. Skipping this, I
didn't run into any obvious problems (aka: i first built the 32-bit
targets and then directly the 64-bit targets) - raises the suspicion
that this is no longer required.

Otherwise great instructions. That was kind of straight forward for me
to set up a build environment for TSVN. Great work there, Stefan.

Stefan Hett
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2016-07-26 16:52:34 CEST

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