Hi,
I tried to build Subversion 1.10.x and trunk with Visual Studio 2008 for Python
(2.7) bindings,
however I got the following error from `msbuild subversion_vcnet.sln /t:__MORE__
/p:Configuration=Release`.
"C:\usr\src\subversion\1.10.x\subversion_vcnet.sln" (__MORE__;__SWIG_PYTHON__
target) (1) ->
(Tests\conflicts-test target) ->
..\..\..\subversion\tests\libsvn_wc\utils.c : fatal error C1033: cannot open
program database
'c:\usr\src\subversion\1.10.x\release\subversion\tests\libsvn_client\libsvn_wc\test_conflicts-..\libsvn_wc.pdb'
I think the following line in vcnet_vcproj.ezt is incorrect. The line is
introduced in r873230.
ProgramDataBaseFileName="$(IntDir)/[sources.reldir]/[target.proj_name]-[sources.reldir].pdb"/>
After attached patch, the error goes away and build successfully.
--
Jun Omae <[email protected]> (大前 潤)
* build/generator/vcnet_vcproj.ezt
Fix "cannot open program database" error while building with Visual Studio
2008.
Index: build/generator/templates/vcnet_vcproj.ezt
===================================================================
--- build/generator/templates/vcnet_vcproj.ezt (revision 1876908)
+++ build/generator/templates/vcnet_vcproj.ezt (working copy)
@@ -147,7 +147,7 @@
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)/[sources.reldir]/"
-
ProgramDataBaseFileName="$(IntDir)/[sources.reldir]/[target.proj_name]-[sources.reldir].pdb"/>
+
ProgramDataBaseFileName="$(IntDir)/[sources.reldir]/[target.proj_name].pdb"/>
</FileConfiguration>
[end][end][end][end]
</File>