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

Re: r26854 and VS2003 build

From: Daniel <danielsh_at_fastmail.fm>
Date: 2007-10-11 21:23:15 CEST

Resending.

On Wed, 03 Oct 2007 10:52:31 +0200, "Daniel" <danielsh@fastmail.fm>
said:
> Since r26854 (the change to support x64 Windows builds), I get errors
> trying to compile Subversion on 32-bit Windows under VS2003 and Python
> 2.4.3. I was redirected to the mailing list after posting first on IRC.
> (The actual error messages are at the end of this email.)
>
> Paul Burba and Mark Phippard independently confirmed that Monday's trunk

"Monday" here is 10 days ago.

> builds fine for them on VS2005 and MSVC6.0 respectively. To my knowledge,
> no one reported either success or failure with VS2003.
>
>
> Additional information:
>
> * The vcproj files do exist on disk, 92 of them. They are readable by
> my user id.
>
> * I could build fine on and before r26853.
> I cannot build HEAD (r26895) unless I revert r26854.
>

I cannot build current HEAD (r27116) unless I revert r26854, either.

> * I started every build with a completely clean working copy (no
> modified files and no unversioned files). I used the same
> (copy-pasted) sequence of commands each time.
>
> * I could not find a difference between release and debug builds -- they
> either both fail with the same error messages or both succeed.
>
> * The (400KB) debug output of gen-make.py is (up to order of lines)
> identical for the -53 and -54 builds, except that the latter lists
> 'x64' in the "Platforms" section and the former doesn't.
>
> * I have not upgraded VS2003 or Python recently (although I did install
> a few new Python modules).
>
> * Reverting the part of r26854 that modifies vcnet_vcproj.csproj (Daniel
> Rall's suggestions) does not change the error message. Reverting the
> part that modifies gen_win.py does have some effect: it removes the
> "<Configuration>" x64 tags from most generated vcproj files, which
> convinces VS2003 to open them. Again, output included below near
> the end.
>
> * If I build from VS2002 projects, it still refuses to open the vcproj
> files, but words the error message differently. If I build from VS6
> projects, then it can open them (not surprising, since they don't
> contain x64 sections at all), but RC.EXE errors out with "fatal error
> RC1107: invalid usage; use RC /? for Help" at the libsvn_subr_dll
> target.
>
>
> gen-make.py flags (as I said, --debug and --release behave identically):
>
> ========================================================================
>
> python gen-make.py --debug
> --with apr,apr-util,apr-iconv,openssl,neon,sqlite,zlib,ml
> --vsnet-version=2003 -t=vcproj
>
> ========================================================================
>
>
> r26854: (the same warnings are also displayed when opening the solution
> file in the GUI)
>
> ========================================================================
>
> svn-26854> devenv subversion_vcnet.sln /USEENV /build %CONFIG% /project
> libsvn_subr
> ...snip
> Project
> 'F:\tmp\svn-trees\svn-26854\build\win32\vcnet-vcproj\__ALL_TESTS___vcnet.vcproj'
> failed to open.
> Project
> 'F:\tmp\svn-trees\svn-26854\build\win32\vcnet-vcproj\__ALL___vcnet.vcproj'
> failed to open.
> ...
> ... snip: warnings for each project file
> ...
> Project 'F:\tmp\svn-trees\svn-26854\build\win32\zlib.vcproj' failed to
> open. Invalid project
>
> Usage:
> devenv [solutionfile | projectfile | anyfile.ext] [switches]
> ...snip
>
> ========================================================================
>
>
> head with gen_win.py reverted to r26853: (%CONFIG% is 'debug' or
> 'release')
>
> ========================================================================
>
> head-modified> devenv subversion_vcnet.sln /USEENV /build %CONFIG%
> /project libsvn_subr_dll
>
> Microsoft (R) Development Environment Version 7.10.3077.
> Copyright (C) Microsoft Corp 1984-2001. All rights reserved.
>
> ... Not snipped: there really were only four warnings.
> Project 'F:\tmp\svn-trees\head-modified\build\win32\svn_config.vcproj'
> failed to open.
> Project 'F:\tmp\svn-trees\head-modified\build\win32\svn_locale.vcproj'
> failed to open.
> Project 'F:\...\neon-0.26.1\neon.vcproj' failed to open.
> Project 'F:\tmp\svn-trees\head-modified\build\win32\zlib.vcproj' failed
> to open.
> ------ Build started: Project: libsvn_subr, Configuration: Debug Win32
> ------
>
> Compiling...
> xml.c
> \tmp\svn-trees\head-modified\subversion\libsvn_subr\xml.c(24) : fatal
> error C1083: Cannot open include file: 'svn_private_config.h': No such
> file or directory
> ...snip
>
> ========================================================================
>
>
> Any clues or pointers would be appreciated.
>
> Thanks,
>

Daniel

-- 
http://www.fastmail.fm/
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu Oct 11 21:29:35 2007

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