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

Build of Javascript Core fails on win32-icc

    XMLWordPrintable

Details

    • Bug
    • Resolution: Duplicate
    • 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

    Description

      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).

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: