[kde-windows] [Bug 333090] New: compilation of qt fails with: Error: dependent 'c:\Program\' does not exist.

dasaan.san at gmail.com dasaan.san at gmail.com
Sat Apr 5 12:21:37 UTC 2014


https://bugs.kde.org/show_bug.cgi?id=333090

            Bug ID: 333090
           Summary: compilation of qt fails with: Error: dependent
                    'c:\Program\' does not exist.
    Classification: Unclassified
           Product: kde-windows
           Version: unspecified
          Platform: MS Windows
                OS: MS Windows
            Status: UNCONFIRMED
          Severity: major
          Priority: NOR
         Component: buildsystem
          Assignee: kde-windows at kde.org
          Reporter: dasaan.san at gmail.com

whilst trying to emerge kdelibs I get the following output:
Error: dependent 'c:\Program\' does not exist.


Reproducible: Always

Steps to Reproduce:
0. fresh %KDEROOT% with only etc/kdesettings.bat and a newly cloned emerge
(master branch)
1. emerge kdelibs

Actual Results:  
Qt is now configured for building. Just run mingw32-make.
To reconfigure, run mingw32-make confclean and configure.

entering: c:\kderoot\build\libs\qt-all\work\mingw4-RelWithDebInfo-4.8.5

jom 1.0.13 - empower your cores

        cd src\tools\bootstrap\ && c:\kderoot\dev-utils\bin\jom.exe -f Makefile
        c:\kderoot\dev-utils\bin\jom.exe -f Makefile.Release
Error: dependent 'c:\Program\' does not exist.
jom:
C:\KDERoot\build\libs\qt-all\work\mingw4-RelWithDebInfo-4.8.5\src\tools\bootstrap\Makefile
[release] Error 2
jom: C:\kderoot\build\libs\qt-all\work\mingw4-RelWithDebInfo-4.8.5\Makefile
[sub-tools-bootstrap-make_default-ordered] Error 2
emerge fatal error: while running make cmd: c:\kderoot\dev-utils\bin\jom.exe
emerge fatal error: running python c:\kderoot\emerge\portage\libs\qt\qt-all.py
compile
emerge debug: Task: Emerge stopped after: 0:47:19.903000


Expected Results:  
kdelibs should compile to completion


using emerge from the master branch
using python 3.2
using mingw (installed during the emerge process)

Looking at:
C:\KDERoot\build\libs\qt-all\work\mingw4-RelWithDebInfo-4.8.5\src\tools\bootstrap\Makefile
line 220

you can see:
c:/Program\ Files\ (x86)/Microsoft\ Visual\ Studio/VC98/include/stddef.h

It would appear that jom is not honouring the escapes for the spaces.
It also makes me wonder why the VS includes are being looked for seeing as I've
specified that mingw be used to do the compiling.

I tested the jom theory by encapsulating the above path in "" jom then
complained:
Error: dependent 'c:\Program\ Files\ (x86)\Microsoft\ Visual\
Studio\VC98\include\stddef.h' does not exist.

removing the escapes from the encapsulated path caused jom to revert to the
original compilation error

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Kde-windows mailing list