Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

#532 Build problems on x64 with spaces in directory

Latest Subversion
closed-fixed
nobody
None
5
2014-08-19
2013-01-05
C.RAZY
No

I just unpacked the new SDK and updated the SVN tree. When trying to build, I was greeted with an error message "MSB6006: cmd.exe exited with error code 9009".
After a little check, I saw that the cmd.exe was trying to access "C:\Users\<NAME>\Projects\Visual", not realizing that after a space, the path continues with "Studio 2010" and the other subdirectories.
The fix is to be made in the Common.vcxproj: make the paths relative.
The following is the changed snippet, you will find this on lines 112 to 122, I unfortunately do not know how to make a patch file.

<CustomBuild Include="..\src\Version.template">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\python.exe ..\make_versioncpp.py ..\src</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\src\Version.cpp;%(Outputs)</Outputs>
<AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\.svn;%(AdditionalInputs)</AdditionalInputs>
<Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Make Version.cpp</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\python.exe ..\make_versioncpp.py ...\src</Command>
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Make Version.cpp</Message>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\Version.cpp;%(Outputs)</Outputs>
<AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\.svn;%(AdditionalInputs)</AdditionalInputs>
</CustomBuild>

Discussion

  • C.RAZY
    C.RAZY
    2013-01-05

    The working Common.vcxproj file

     
    Attachments
  • Vezzra
    Vezzra
    2013-01-05

    Should be fixed in SVN. However, instead of using relative paths I decided to enclose everything in double quotes.

     
  • Geoff Topping
    Geoff Topping
    2013-01-05

    • status: open --> closed-fixed
     
  • Geoff Topping
    Geoff Topping
    2013-01-05

    Reportedly fixed in SVN. Please verify if so inclined.

     
  • C.RAZY
    C.RAZY
    2013-01-07

    Verified fixed, builds as a charm with absolute directories in double quotes as well :)