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

        1. jom.log
          147 kB
          Robert Löhning
        For Gerrit Dashboard: QTBUG-49003
        # Subject Branch Project Status CR V

        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