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

qmake ASSERT failure when building ANGLE with icc due to empty TARGET

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P3: Somewhat important
    • 5.6.1
    • 5.7
    • Build tools: qmake
    • c599e7db7e180f35f3e068b5a2af9ceba9f1afb1 (qtbase/5.6, 22.3.2016, 5.6.1)

    Description

      Hi, everyone,

      Got errors while building Qt:

      configure -prefix "%CD%\..\ICL64r\dll" -release -opensource -c++std c++11 -shared -plugin-sql-sqlite -opengl dynamic -iconv -qt-zlib -qt-pcre -icu -I "%CD%\..\..\libICU-56.1\ICL64r\include" -L "%CD%\..\..\libICU-56.1\ICL64r\lib" -qt-libpng -qt-libjpeg -avx -openssl -I "%CD%\..\..\libOPENSSL-1.1.0-dev\ICL64r\dll\include" -L "%CD%\..\..\libOPENSSL-1.1.0-dev\ICL64r\dll\lib" -dbus-runtime -confirm-license && jom
      ....
              cd libGLESv2\ && ( if not exist Makefile C:\libQT-5.7-dev\src\qtbase\bin\qmake C:\libQT-5.7-dev\src\qtbase\src\angle\src\libGLESv2\libGLESv2.pro -o Makefile ) && "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\amd64\jom.exe" -f Makefile
      Project MESSAGE: Enabling D3D11 mode for ANGLE
      'ASSERT: "!isEmpty()" in file C:\libQT-5.7-dev\src\qtbase\include\QtCore\../../src/corelib/tools/qvector.h, line 235',
      

      inherent to both shared/static layouts, using Intel Compiler (log added in attachment).

      Not reproduced on early 5.6.*-dev releases. Could be bypassed if used configuration parameter '-opengl desktop' instead of '-opengl dynamic'.

      Regards,

      Alexander

      Attachments

        For Gerrit Dashboard: QTBUG-51686
        # Subject Branch Project Status CR V

        Activity

          People

            kleint Friedemann Kleint
            sav sav
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes