Details
-
Bug
-
Resolution: Done
-
P2: Important
-
6.4.0
-
None
-
-
69f6761eb5 (qt/qtwebengine/dev) 0e2b422fdd (qt/qtwebengine/6.4) 0e2b422fdd (qt/tqtc-qtwebengine/6.4) 0e2b422fdd (qt/tqtc-qtwebengine/6.4.1) 0e2b422fdd (qt/tqtc-qtwebengine/6.2)
Description
I am trying to build qt 6.4.0 from sources and I can't build qtwebengine
I am using MSVC 2019
This is how I setup my environment
SET PATH=C:\Program Files (x86)\Windows Kits\10\bin\10.0.20348.0\x64;%PATH%
call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Auxiliary\Build\vcvarsall.bat" amd64 10.0.20348.0 -vcvars_ver=14.27
SET ICU_ROOT=%MEMSOURCE_LIB%\icu-71.1
SET PATH=%MEMSOURCE_LIB%\icu-71.1\bin;%PATH%
And this is how I configure qt
configure.bat -verbose
and problem is with static_assert as it looks like it is missing or it is disabled
D:_WORK\qt640_x64\qt5\qtwebengine\src\core\RelWithDebInfo\AMD64>ninja -v -j 1 QtWebEngineCore
[1/22401] C:/Python38/python3.exe ../../../3rdparty/chromium/build/toolchain/win/tool_wrapper.py link-wrapper environment.x64 False link.exe /OUT:./nasm.exe /nologo /PDB:./nasm.exe.pdb @./nasm.exe.rsp
FAILED: nasm.exe nasm.exe.pdb
C:/Python38/python3.exe ../../../3rdparty/chromium/build/toolchain/win/tool_wrapper.py link-wrapper environment.x64 False link.exe /OUT:./nasm.exe /nologo /PDB:./nasm.exe.pdb @./nasm.exe.rsp
b'nasm.obj : error LNK2001: unresolved external symbol _Static_assert\r\n'
b'outcoff.obj : error LNK2001: unresolved external symbol _Static_assert\r\n'
b'outelf.obj : error LNK2001: unresolved external symbol _Static_assert\r\n'
b'outmacho.obj : error LNK2001: unresolved external symbol _Static_assert\r\n'
b'outobj.obj : error LNK2001: unresolved external symbol _Static_assert\r\n'
b'saa.obj : error LNK2001: unresolved external symbol _Static_assert\r\n'
b'strlist.obj : error LNK2001: unresolved external symbol _Static_assert\r\n'
b'codeview.obj : error LNK2001: unresolved external symbol _Static_assert\r\n'
b'outbin.obj : error LNK2001: unresolved external symbol _Static_assert\r\n'
b'parser.obj : error LNK2001: unresolved external symbol _Static_assert\r\n'
b'preproc.obj : error LNK2001: unresolved external symbol _Static_assert\r\n'
b'quote.obj : error LNK2001: unresolved external symbol _Static_assert\r\n'
b'raa.obj : error LNK2001: unresolved external symbol _Static_assert\r\n'
b'assemble.obj : error LNK2001: unresolved external symbol _Static_assert\r\n'
b'floats.obj : error LNK2001: unresolved external symbol _Static_assert\r\n'
b'labels.obj : error LNK2001: unresolved external symbol _Static_assert\r\n'
b'listing.obj : error LNK2001: unresolved external symbol _Static_assert\r\n'
b'.
nasm.exe : fatal error LNK1120: 1 unresolved externals\r\n'
b' Wait PDB close: Total time = 0.000s\r\n'
b' Wait type merge: Total time = 0.000s\r\n'
b'Final: Total time = 0.078s\r\n'
ninja: build stopped: subcommand failed.
All works fine with qt 6.3.2