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

Build of Javascript Core fails on win32-icc

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: Not Evaluated Not Evaluated
    • None
    • 4.7.3
    • Qt Script
    • Windows 7 x64
      Visual Studio 2010 SP1
      Intel C++ Compiler XE 2011, v12.0.0.104
      Qt Everywhere OpenSource 4.7.3

      Building Qt4.7.3 on Windows 7 x64 using the mkspecs win32-icc with VS2010SP1 and the ICC 12.0.0.104 fails in the JavaScript module with error:

      \src\3rdparty\javascriptcore\JavaScriptCore\runtime\Structure.h(320): error: taking the address of a bit field is not allowed
      add(std::make_pair(RefPtr<UString::Rep>(existingTransition->m_nameInPrevious.get()), existingTransition->m_attributesInPrevious), existingTransition, existingTransition->m_specificValueInPrevious);

      (9 times)

      Configure was: configure.exe -release -opensource -static -ltcg -no-fast -exceptions -accessibility -stl -qt-sql-sqlite -no-qt3support -no-openvg -platform win32-icc -graphicssystem raster -qt-zlib -qt-gif -qt-libpng -qt-libmng -qt-libtiff -qt-libjpeg -plugin-manifests -qmake -process -no-rtti -mmx -no-3dnow -sse -sse2 -openssl-linked -no-dbus -webkit -no-phonon -script -scripttools -declarative -native-gestures -nomake demos -nomake examples

      Additionally, many warning occur in the JavaScript module (warning #873: function "ABCD::EFGH::operator new(size_t=

      {unsigned int}

      , void *)" has no corresponding operator delete (to be called if an exception is thrown during initialization of an allocated object), see attached file).

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

            kenthans Kent Hansen (Inactive)
            phiber Philipp Berger
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes