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

Re: VC++ 2005 Express build, work in progress...

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: 2005-12-15 18:26:01 CET

George Wieggers wrote:
> Hi,
> Although my efforts haven't resulted (yet) in a complete succesfull
> build, I thought I'd share with you what I've got so far.
> (see attached zipped patch)

Some comments about your build patch:

* You set the variable 'VSVERSION' to 2003 if _VC2005 isn't defined. But
your _VC2005 gets set if VC-Express is used. And I'm building TSVN here
with VS.NET2005, so the '2003' is wrong and misleading to someone who
tries to understand the build script.
* You're patching the Subversion build generator to output vcproj files
for VC2005. You should send that patch to the Subversion mailing list!
If you're fast enough, they might even get it into the 1.3 release (I
have my doubts about that though).
* You don't patch the Nant build scripts
* In build.txt you add the requirement of downloading masm - but that's
only necessary if you're using VC2005, it is installed automatically
with VS.NET2005 (so no need to download that). You should rearrange that
requirement to the VC2005 section.
* instead of having the user pass special params to build.bat (or the
Nant build scripts): can't you find out which one is installed by say
checking env variables (VS80COMNTOOLS)?

> What isn't working
> - As Stefan already suspected: the right MFC includes are missing it seems
> - Some other includes are missing as well, like afxmsg_.h / atlexcept.h
> / atlstr.h, I don't know where to get those
> - building an individual project (like SubWCRev) doesn't work, it DOES
> work as part of a group though....

I don't understand why building an individual project should fail but
will work as part of a group. Or are you talking about Subversion
modules? Most of them can't be compiled directly from the IDE because
you need to pass /useenv (and set the path to the intl module) to make
it work.
TSVN projects should compile alone as well as 'in a group'.


   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.tigris.org
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Thu Dec 15 18:35:53 2005

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.