Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-49003

[REG jom 1.0.16 -> jom 1.1.0] jom 1.1.0 can't build Qt 5.5.1

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P1: Critical
    • 5.6.0 RC
    • 5.5.1
    • Build System
    • Windows 7 64 bit
      Windows SDK 7.1
      MSVC2010 32 bit
    • 691671893aedcd54792b57afa9ed2724ccdc6657

    Description

      1. In a shadow build directory, configure Qt 5.5.1 with flags:
        -developer-build -opensource -confirm-license -nomake tests -nomake examples
        
      2. Try to build it with jom.
        This will result in an error:
        	cl -c -nologo -Zc:wchar_t -O2 -MD -Oy- -Gy -GS -Gm- -EHsc -GR -W4 -wd4100 -wd4127 -wd4189 -wd4239 -wd4244 -wd4245 -wd4267 -wd4275 -wd4512 -wd4702 -wd4996 -wd4480 -DUNICODE -DWIN32 -D_WINDOWS -D_UNICODE -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -DNOMINMAX -DWIN32_LEAN_AND_MEAN=1 -DANGLE_ENABLE_D3D11 -DANGLE_DEFAULT_D3D11=1 -DNDEBUG -D_SECURE_SCL=0 -D_LIB -DANGLE_TRANSLATOR_IMPLEMENTATION -DANGLE_TRANSLATOR_STATIC -DANGLE_ENABLE_HLSL -ID:\dev\src\qt-5.5.1\qtbase\src\angle\src\compiler -I. -ID:\dev\src\qt-5.5.1\qtbase\src\angle\src\compiler -ID:\dev\src\qt-5.5.1\qtbase\src\angle\src -ID:/dev/src/qt-5.5.1/qtbase/src/angle/src/../include -ID:\dev\src\qt-5.5.1\qtbase\src\3rdparty\angle\src -ID:\dev\src\qt-5.5.1\qtbase\src\3rdparty\angle\include -ID:\dev\src\qt-5.5.1\qtbase\mkspecs\win32-msvc2010 -Fo.obj\release\ @C:\Users\rob\AppData\Local\Temp\ArrayBoundsClamper.obj.3772.19391.jom
        ArrayBoundsClamper.cpp
        ValidateLimitations.cpp
        	(set PATH=D:/dev/src/qt-5.5.1/gnuwin32/bin;%%PATH:)=^)%%) & bison --no-lines --skeleton=yacc.c --defines=glslang_tab.h --output=glslang_tab.cpp D:\dev\src\qt-5.5.1\qtbase\src\3rdparty\angle\src\compiler\translator\glslang.y
        	(set PATH=D:/dev/src/qt-5.5.1/gnuwin32/bin;%%PATH:)=^)%%) & flex --noline --nounistd --outfile=glslang_lex.cpp D:\dev\src\qt-5.5.1\qtbase\src\3rdparty\angle\src\compiler\translator\glslang.l
        	cl -c -nologo -Zc:wchar_t -O2 -MD -Oy- -Gy -GS -Gm- -EHsc -GR -W4 -wd4100 -wd4127 -wd4189 -wd4239 -wd4244 -wd4245 -wd4267 -wd4275 -wd4512 -wd4702 -wd4996 -wd4480 -DUNICODE -DWIN32 -D_WINDOWS -D_UNICODE -D_CRT_SECURE_NO_DEPRECATE -D_HAS_EXCEPTIONS=0 -DNOMINMAX -DWIN32_LEAN_AND_MEAN=1 -DANGLE_ENABLE_D3D11 -DANGLE_DEFAULT_D3D11=1 -DNDEBUG -D_SECURE_SCL=0 -D_LIB -DANGLE_TRANSLATOR_IMPLEMENTATION -DANGLE_TRANSLATOR_STATIC -DANGLE_ENABLE_HLSL -ID:\dev\src\qt-5.5.1\qtbase\src\angle\src\compiler -I. -ID:\dev\src\qt-5.5.1\qtbase\src\angle\src\compiler -ID:\dev\src\qt-5.5.1\qtbase\src\angle\src -ID:/dev/src/qt-5.5.1/qtbase/src/angle/src/../include -ID:\dev\src\qt-5.5.1\qtbase\src\3rdparty\angle\src -ID:\dev\src\qt-5.5.1\qtbase\src\3rdparty\angle\include -ID:\dev\src\qt-5.5.1\qtbase\mkspecs\win32-msvc2010 -Fo.obj\release\ @C:\Users\rob\AppData\Local\Temp\VariableInfo.obj.3772.18611.jom
        VariableInfo.cpp
        VariablePacker.cpp
        VersionGLSL.cpp
        Generating Code...
        jom: D:\dev\32\WindowsSDK7.1\qt-5.5.1-jom\qtbase\src\angle\src\compiler\Makefile.translator.Release [glslang_lex.cpp] Error 1
        jom: D:\dev\32\WindowsSDK7.1\qt-5.5.1-jom\qtbase\src\angle\src\compiler\Makefile.translator [release-all] Error 2
        jom: D:\dev\32\WindowsSDK7.1\qt-5.5.1-jom\qtbase\src\angle\src\compiler\Makefile [sub-translator-pro-make_first-ordered] Error 2
        jom: D:\dev\32\WindowsSDK7.1\qt-5.5.1-jom\qtbase\src\angle\src\Makefile [sub-compiler-make_first-ordered] Error 2
        jom: D:\dev\32\WindowsSDK7.1\qt-5.5.1-jom\qtbase\src\angle\Makefile [sub-src-make_first] Error 2
        ValidateOutputs.cpp
        ValidateSwitch.cpp
        Generating Code...
        	lib /NOLOGO  /OUT:..\..\..\lib\Qt5Bootstrap.lib @C:\Users\rob\AppData\Local\Temp\Qt5Bootstrap.lib.7000.29874.jom
        jom: D:\dev\32\WindowsSDK7.1\qt-5.5.1-jom\qtbase\src\Makefile [sub-angle-make_first] Error 2
        jom: D:\dev\32\WindowsSDK7.1\qt-5.5.1-jom\qtbase\Makefile [sub-src-make_first] Error 2
        jom: D:\dev\32\WindowsSDK7.1\qt-5.5.1-jom\Makefile [module-qtbase-make_first] Error 2
        
      3. Try to build with jom again.
        Now it seems to work (at least it runs much further).

      Trying to build Qt 5.5.1 with jom should not lead to errors. With jom 1.0.16, this seems to work correctly.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            jbornema Joerg Bornemann
            rlohning Robert Löhning
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes