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

Re: Use Vista SDK

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: 2007-11-13 22:20:59 CET

Marc-Antoine Ruel wrote:
> I plan to enable background processing mode when running on Vista. I
> also have a separate patch to stop crawling when the computer is on
> batteries.
> But I hit a problem while building the x64 version. I'm looking into
> this on my spare time. I have no issue building the x86 version. I'm
> building on XP x86.
> - I removed bin\ and obj\ from my previous build.
> - I did a vcvars32 & nant release binaries
> - In a cross compiler window I did a nant x64 release setup
> svn.exe failed to link with 105 unref symbols. They were from
> libneon.lib and libserf.lib. It's crypto stuff.
> So I cleaned up common\openssl with a fresh extraction of the openssl tarball.
> The build went much farther but failed with a surprising error:
> 'D:\Code\pub\svn\TortoiseSVN\bin\release64\bin\SubWCRev.exe' failed to start.
> The specified executable is not a valid Win32 application.
> I thought we could do cross compiling? Otherwise I'll use my x64
> machine to build it, it's not that a big deal.

To successfully build with cross compiling, you need to run the 'clean'
target in our nant script. The reason is that I didn't really optimize
the script for cross compiling.
And don't forget to pass 'cross' as the target for the x64 build,
otherwise you'll get the error that SubWCRev can't start (without the
'cross', it will run the x64 version of SubWCRev, which doesn't work on
your win32 OS).


   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.net
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Tue Nov 13 22:21:43 2007

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

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