<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[[SOLVED] Errors building x64 SDK with Intel Compiler]]></title><description><![CDATA[<p dir="auto">Hi,</p>
<p dir="auto">I need to build an x64 version of Creator so I can get my debugger working!</p>
<p dir="auto">This is the configuration file I am using:</p>
<p dir="auto">-debug-and-release -shared -static -platform win32-icc -nomake examples -nomake demos -no-qt3support -no-webkit<br />
-no-phonon -qt-style-windowsvista -no-style-cde -no-style-cleanlooks -no-style-plastique -no-style-s60 -no-style-motif<br />
-no-style-windowsmobile -no-style-windowsce -qt-sql-odbc -declarative -ltcg -no-opengl -no-openvg -graphicssystem raster<br />
-no-libmng -no-libtiff -no-dsp -no-vcproj -incredibuild-xge -arch windows -opensource -saveconfig x64</p>
<p dir="auto">My build environment is :</p>
<p dir="auto">Windows 7 Ultimate x64 (SP 1)<br />
Qt SDK v4.7.2<br />
Qt Creator v2.1.0 source<br />
Intel Compiler v12.0.0.2</p>
<p dir="auto">However while trying to compile the SDK to get the required .DLLs it fails with the following error so I would appreciate your help on this.<br />
@<br />
output removed.<br />
...<br />
-I"..3rdpartyjavascriptcoreJavaScriptCoregenerated" -I"." -I"parser" -I"....includeActiveQt" -I"tmpmocdebug_static" -I"....mkspecswin32-icc" -Foobjdebug <a class="plugin-mentions-user plugin-mentions-a" href="/user/c">@<bdi>C</bdi></a>:UserswilliamAppDataLocalTempnm478D.tmp<br />
JSBase.cpp<br />
C:Qt4.7.2src3rdpartyjavascriptcoreJavaScriptCoreruntimeStructure.h(320): error: taking the address of a bit field is not allowed<br />
add(std::make_pair(RefPtr<a target="_blank" rel="noopener noreferrer nofollow ugc">UString::Rep</a>(existingTransition-&gt;m_nameInPrevious.get()), existingTransition-&gt;m_attributesInPrevious), existingTransition, existingTransition-&gt;m_specificValueInPrevious);<br />
^</p>
<p dir="auto">JSCallbackConstructor.cpp<br />
C:Qt4.7.2src3rdpartyjavascriptcoreJavaScriptCoreruntimeStructure.h(320): error: taking the address of a bit field is not allowed<br />
add(std::make_pair(RefPtr<a target="_blank" rel="noopener noreferrer nofollow ugc">UString::Rep</a>(existingTransition-&gt;m_nameInPrevious.get()), existingTransition-&gt;m_attributesInPrevious), existingTransition, existingTransition-&gt;m_specificValueInPrevious);<br />
^</p>
<p dir="auto">JSCallbackFunction.cpp<br />
C:Qt4.7.2src3rdpartyjavascriptcoreJavaScriptCoreruntimeStructure.h(320): error: taking the address of a bit field is not allowed<br />
add(std::make_pair(RefPtr<a target="_blank" rel="noopener noreferrer nofollow ugc">UString::Rep</a>(existingTransition-&gt;m_nameInPrevious.get()), existingTransition-&gt;m_attributesInPrevious), existingTransition, existingTransition-&gt;m_specificValueInPrevious);<br />
^</p>
<p dir="auto">JSCallbackObject.cpp<br />
C:Qt4.7.2src3rdpartyjavascriptcoreJavaScriptCoreruntimeStructure.h(320): error: taking the address of a bit field is not allowed<br />
add(std::make_pair(RefPtr<a target="_blank" rel="noopener noreferrer nofollow ugc">UString::Rep</a>(existingTransition-&gt;m_nameInPrevious.get()), existingTransition-&gt;m_attributesInPrevious), existingTransition, existingTransition-&gt;m_specificValueInPrevious);<br />
^</p>
<p dir="auto">JSClassRef.cpp<br />
C:Qt4.7.2src3rdpartyjavascriptcoreJavaScriptCoreruntimeStructure.h(320): error: taking the address of a bit field is not allowed<br />
add(std::make_pair(RefPtr<a target="_blank" rel="noopener noreferrer nofollow ugc">UString::Rep</a>(existingTransition-&gt;m_nameInPrevious.get()), existingTransition-&gt;m_attributesInPrevious), existingTransition, existingTransition-&gt;m_specificValueInPrevious);<br />
^</p>
<p dir="auto">JSContextRef.cpp<br />
C:Qt4.7.2src3rdpartyjavascriptcoreJavaScriptCoreruntimeStructure.h(320): error: taking the address of a bit field is not allowed<br />
add(std::make_pair(RefPtr<a target="_blank" rel="noopener noreferrer nofollow ugc">UString::Rep</a>(existingTransition-&gt;m_nameInPrevious.get()), existingTransition-&gt;m_attributesInPrevious), existingTransition, existingTransition-&gt;m_specificValueInPrevious);<br />
^</p>
<p dir="auto">JSObjectRef.cpp<br />
C:Qt4.7.2src3rdpartyjavascriptcoreJavaScriptCoreruntimeStructure.h(320): error: taking the address of a bit field is not allowed<br />
add(std::make_pair(RefPtr<a target="_blank" rel="noopener noreferrer nofollow ugc">UString::Rep</a>(existingTransition-&gt;m_nameInPrevious.get()), existingTransition-&gt;m_attributesInPrevious), existingTransition, existingTransition-&gt;m_specificValueInPrevious);<br />
^</p>
<p dir="auto">JSValueRef.cpp<br />
C:Qt4.7.2src3rdpartyjavascriptcoreJavaScriptCoreruntimeStructure.h(320): error: taking the address of a bit field is not allowed<br />
add(std::make_pair(RefPtr<a target="_blank" rel="noopener noreferrer nofollow ugc">UString::Rep</a>(existingTransition-&gt;m_nameInPrevious.get()), existingTransition-&gt;m_attributesInPrevious), existingTransition, existingTransition-&gt;m_specificValueInPrevious);<br />
^</p>
<p dir="auto">OpaqueJSString.cpp<br />
C:Qt4.7.2src3rdpartyjavascriptcoreJavaScriptCoreruntimeStructure.h(320): error: taking the address of a bit field is not allowed<br />
add(std::make_pair(RefPtr<a target="_blank" rel="noopener noreferrer nofollow ugc">UString::Rep</a>(existingTransition-&gt;m_nameInPrevious.get()), existingTransition-&gt;m_attributesInPrevious), existingTransition, existingTransition-&gt;m_specificValueInPrevious);<br />
@</p>
<p dir="auto">--<br />
Thanks,</p>
<p dir="auto">William</p>
]]></description><link>https://forum.qt.io/topic/5044/solved-errors-building-x64-sdk-with-intel-compiler</link><generator>RSS for Node</generator><lastBuildDate>Tue, 16 Jun 2026 05:15:45 GMT</lastBuildDate><atom:link href="https://forum.qt.io/topic/5044.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 12 Apr 2011 09:24:12 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to [SOLVED] Errors building x64 SDK with Intel Compiler on Wed, 13 Apr 2011 11:33:22 GMT]]></title><description><![CDATA[<p dir="auto">OK, this error is now fixed having upgraded to the latest Intel Compiler (12.0.3.175), and for what it's worth build took 48 minutes using jom and 4 cores.</p>
<p dir="auto">Now off to see if I can get a 64 bit build of Creator done.</p>
]]></description><link>https://forum.qt.io/post/83948</link><guid isPermaLink="true">https://forum.qt.io/post/83948</guid><dc:creator><![CDATA[WilliamU]]></dc:creator><pubDate>Wed, 13 Apr 2011 11:33:22 GMT</pubDate></item><item><title><![CDATA[Reply to [SOLVED] Errors building x64 SDK with Intel Compiler on Wed, 13 Apr 2011 09:08:29 GMT]]></title><description><![CDATA[<p dir="auto">Well I have re-ran configure with the -no-webkit removed from the config file and re-built but I still get the same errors as originally described.</p>
<p dir="auto">I am downloading the latest version of the Intel C++ Composer XE just now so once this is installed I will (yet again) do a complete re-configure / build.</p>
]]></description><link>https://forum.qt.io/post/83901</link><guid isPermaLink="true">https://forum.qt.io/post/83901</guid><dc:creator><![CDATA[WilliamU]]></dc:creator><pubDate>Wed, 13 Apr 2011 09:08:29 GMT</pubDate></item><item><title><![CDATA[Reply to [SOLVED] Errors building x64 SDK with Intel Compiler on Wed, 13 Apr 2011 07:27:37 GMT]]></title><description><![CDATA[<p dir="auto">Hello Tobias,</p>
<p dir="auto">Thank you for the reply and yes you are assuming correctly this output is from an SDK build so I can get the required .dll and .lib files needed to build a 64 bit Creator. I will re-run it with webkit enabled and post back.</p>
<p dir="auto">Is there a way to build individual libraries?</p>
<p dir="auto">Your comment about -nomake, I was unaware that this failed on Windows but I can see from the directory timestamps that you are correct. Here's me thinking I was saving time without it!</p>
<p dir="auto">--</p>
]]></description><link>https://forum.qt.io/post/83878</link><guid isPermaLink="true">https://forum.qt.io/post/83878</guid><dc:creator><![CDATA[WilliamU]]></dc:creator><pubDate>Wed, 13 Apr 2011 07:27:37 GMT</pubDate></item><item><title><![CDATA[Reply to [SOLVED] Errors building x64 SDK with Intel Compiler on Wed, 13 Apr 2011 07:05:42 GMT]]></title><description><![CDATA[<p dir="auto">Do I understand the dump correctly in that you are building Qt, not Qt Creator?</p>
<p dir="auto">I think Qt Creator does use WebKit, so disabling that is not the best idea. I am further surprised that -nomake works on windows... I thought it did not.</p>
]]></description><link>https://forum.qt.io/post/83872</link><guid isPermaLink="true">https://forum.qt.io/post/83872</guid><dc:creator><![CDATA[tobias.hunger]]></dc:creator><pubDate>Wed, 13 Apr 2011 07:05:42 GMT</pubDate></item></channel></rss>