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

Can't build qtwebengine with MSVC2019

    XMLWordPrintable

Details

    • Windows
    • 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

      Attachments

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

        Activity

          People

            qt_webengine_team Qt WebEngine Team
            miskol MICHAL LAZO
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes