Details
-
Bug
-
Resolution: Duplicate
-
Not Evaluated
-
None
-
4.7.3
-
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).