Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
5.5.1
-
Windows 7 64 bit
Windows SDK 7.1
MSVC2010 32 bit
-
691671893aedcd54792b57afa9ed2724ccdc6657
Description
- In a shadow build directory, configure Qt 5.5.1 with flags:
-developer-build -opensource -confirm-license -nomake tests -nomake examples
- 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
- 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.