<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.yoctoproject.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>3173</bug_id>
          
          <creation_ts>2012-09-26 09:12:55 +0000</creation_ts>
          <short_desc>Qt fails do_install due to check for threading support</short_desc>
          <delta_ts>2012-10-01 16:51:10 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>7</classification_id>
          <classification>Build System, Metadata &amp; Runtime</classification>
          <product>OE-Core</product>
          <component>graphics</component>
          <version>1.3</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>INVALID</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Medium+</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>1.1.2</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Paul Eggleton">bluelightning</reporter>
          <assigned_to name="Paul Eggleton">bluelightning</assigned_to>
          <cc>meta.mr.watcher</cc>
    
    <cc>meta.watcher</cc>
    
    <cc>sgw</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>---</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>25756</commentid>
    <comment_count>0</comment_count>
    <who name="Paul Eggleton">bluelightning</who>
    <bug_when>2012-09-26 09:12:55 +0000</bug_when>
    <thetext>This failure is occurring on the autobuilder for a number of the meta-intel BSPs:

----------- snip -----------
| i586-poky-linux-g++  -m32    -march=core2 -msse3 -mtune=generic -mfpmath=sse --sysroot=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/crownbay-noemgd/build/build/tmp/sysroots/crownbay-noemgd -c -O2 -pipe -g -feliminate-unused-debug-types -fpermissive -fvisibility-inlines-hidden -I../../../../../mkspecs/linux-g++ -I. -I../../../../../include/QtCore -I../../../../../include -I. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/crownbay-noemgd/build/build/tmp/work/core2-poky-linux/qt4-x11-free-4.8.1-r46.1/qt-everywhere-opensource-src-4.8.1/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/crownbay-noemgd/build/build/tmp/sysroots/crownbay-noemgd/usr/include/freetype2 -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/crownbay-noemgd/build/build/tmp/sysroots/crownbay-noemgd/usr/include/freetype2 -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/crownbay-noemgd/build/build/tmp/sysroots/crownbay-noemgd/usr/include/glib-2.0 -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/crownbay-noemgd/build/build/tmp/sysroots/crownbay-noemgd/usr/lib/glib-2.0/include -I.moc/release-static -o .obj/release-static/JSBase.o API/JSBase.cpp
| In file included from wtf/WTFThreadData.h:45:0,
|                  from wtf/WTFThreadData.cpp:28:
| ./wtf/ThreadSpecific.h:260:2: error: #error ThreadSpecific is not implemented for this platform.
| ./wtf/ThreadSpecific.h:295:2: error: #error ThreadSpecific is not implemented for this platform.
| In file included from ./wtf/WTFThreadData.h:45:0,
|                  from wtf/text/StringImpl.cpp:32:
| ./wtf/ThreadSpecific.h:260:2: error: #error ThreadSpecific is not implemented for this platform.
| ./wtf/ThreadSpecific.h:295:2: error: #error ThreadSpecific is not implemented for this platform.
| In file included from ./wtf/WTFThreadData.h:45:0,
|                  from wtf/text/AtomicString.cpp:29:
| ./wtf/ThreadSpecific.h:260:2: error: #error ThreadSpecific is not implemented for this platform.
| ./wtf/ThreadSpecific.h:295:2: error: #error ThreadSpecific is not implemented for this platform.
| In file included from runtime/JSGlobalData.h:48:0,
|                  from interpreter/CallFrame.h:26,
|                  from runtime/ArgList.h:25,
|                  from runtime/JSObject.h:26,
|                  from wtf/DateMath.cpp:79:
| ./wtf/ThreadSpecific.h:260:2: error: #error ThreadSpecific is not implemented for this platform.
| ./wtf/ThreadSpecific.h:295:2: error: #error ThreadSpecific is not implemented for this platform.
| i586-poky-linux-g++  -m32    -march=core2 -msse3 -mtune=generic -mfpmath=sse --sysroot=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/crownbay-noemgd/build/build/tmp/sysroots/crownbay-noemgd -c -O2 -pipe -g -feliminate-unused-debug-types -fpermissive -fvisibility-inlines-hidden -I../../../../../mkspecs/linux-g++ -I. -I../../../../../include/QtCore -I../../../../../include -I. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/crownbay-noemgd/build/build/tmp/work/core2-poky-linux/qt4-x11-free-4.8.1-r46.1/qt-everywhere-opensource-src-4.8.1/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/crownbay-noemgd/build/build/tmp/sysroots/crownbay-noemgd/usr/include/freetype2 -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/crownbay-noemgd/build/build/tmp/sysroots/crownbay-noemgd/usr/include/freetype2 -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/crownbay-noemgd/build/build/tmp/sysroots/crownbay-noemgd/usr/include/glib-2.0 -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/crownbay-noemgd/build/build/tmp/sysroots/crownbay-noemgd/usr/lib/glib-2.0/include -I.moc/release-static -o .obj/release-static/JSCallbackConstructor.o API/JSCallbackConstructor.cpp
| i586-poky-linux-g++  -m32    -march=core2 -msse3 -mtune=generic -mfpmath=sse --sysroot=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/crownbay-noemgd/build/build/tmp/sysroots/crownbay-noemgd -c -O2 -pipe -g -feliminate-unused-debug-types -fpermissive -fvisibility-inlines-hidden -I../../../../../mkspecs/linux-g++ -I. -I../../../../../include/QtCore -I../../../../../include -I. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/crownbay-noemgd/build/build/tmp/work/core2-poky-linux/qt4-x11-free-4.8.1-r46.1/qt-everywhere-opensource-src-4.8.1/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/crownbay-noemgd/build/build/tmp/sysroots/crownbay-noemgd/usr/include/freetype2 -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/crownbay-noemgd/build/build/tmp/sysroots/crownbay-noemgd/usr/include/freetype2 -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/crownbay-noemgd/build/build/tmp/sysroots/crownbay-noemgd/usr/include/glib-2.0 -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/crownbay-noemgd/build/build/tmp/sysroots/crownbay-noemgd/usr/lib/glib-2.0/include -I.moc/release-static -o .obj/release-static/JSCallbackFunction.o API/JSCallbackFunction.cpp
| i586-poky-linux-g++  -m32    -march=core2 -msse3 -mtune=generic -mfpmath=sse --sysroot=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/crownbay-noemgd/build/build/tmp/sysroots/crownbay-noemgd -c -O2 -pipe -g -feliminate-unused-debug-types -fpermissive -fvisibility-inlines-hidden -I../../../../../mkspecs/linux-g++ -I. -I../../../../../include/QtCore -I../../../../../include -I. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/crownbay-noemgd/build/build/tmp/work/core2-poky-linux/qt4-x11-free-4.8.1-r46.1/qt-everywhere-opensource-src-4.8.1/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/crownbay-noemgd/build/build/tmp/sysroots/crownbay-noemgd/usr/include/freetype2 -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/crownbay-noemgd/build/build/tmp/sysroots/crownbay-noemgd/usr/include/freetype2 -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/crownbay-noemgd/build/build/tmp/sysroots/crownbay-noemgd/usr/include/glib-2.0 -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/crownbay-noemgd/build/build/tmp/sysroots/crownbay-noemgd/usr/lib/glib-2.0/include -I.moc/release-static -o .obj/release-static/JSCallbackObject.o API/JSCallbackObject.cpp
| ./wtf/ThreadSpecific.h: In static member function &apos;static void WTF::ThreadSpecific&lt;T&gt;::destroy(void*)&apos;:
| ./wtf/ThreadSpecific.h:268:5: error: &apos;Data&apos; was not declared in this scope
| ./wtf/ThreadSpecific.h:268:11: error: &apos;data&apos; was not declared in this scope
| ./wtf/ThreadSpecific.h:268:30: error: expected type-specifier before &apos;Data&apos;
| ./wtf/ThreadSpecific.h:268:30: error: expected &apos;&gt;&apos; before &apos;Data&apos;
| ./wtf/ThreadSpecific.h:268:30: error: expected &apos;(&apos; before &apos;Data&apos;
| ./wtf/ThreadSpecific.h:268:35: error: expected primary-expression before &apos;&gt;&apos; token
| ./wtf/ThreadSpecific.h:268:41: error: expected &apos;)&apos; before &apos;;&apos; token
| make[2]: *** [.obj/release-static/WTFThreadData.o] Error 1
| make[2]: *** Waiting for unfinished jobs....
| ./wtf/ThreadSpecific.h: In static member function &apos;static void WTF::ThreadSpecific&lt;T&gt;::destroy(void*)&apos;:
| ./wtf/ThreadSpecific.h:268:5: error: &apos;Data&apos; was not declared in this scope
| ./wtf/ThreadSpecific.h:268:11: error: &apos;data&apos; was not declared in this scope
| ./wtf/ThreadSpecific.h:268:30: error: expected type-specifier before &apos;Data&apos;
| ./wtf/ThreadSpecific.h:268:30: error: expected &apos;&gt;&apos; before &apos;Data&apos;
| ./wtf/ThreadSpecific.h:268:30: error: expected &apos;(&apos; before &apos;Data&apos;
| ./wtf/ThreadSpecific.h:268:35: error: expected primary-expression before &apos;&gt;&apos; token
| ./wtf/ThreadSpecific.h:268:41: error: expected &apos;)&apos; before &apos;;&apos; token
| make[2]: *** [.obj/release-static/AtomicString.o] Error 1
| In file included from runtime/JSGlobalData.h:48:0,
|                  from interpreter/CallFrame.h:26,
|                  from runtime/JSCell.h:27,
|                  from runtime/JSAPIValueWrapper.h:26,
|                  from API/APICast.h:29,
|                  from API/JSBase.cpp:30:
| ./wtf/ThreadSpecific.h:260:2: error: #error ThreadSpecific is not implemented for this platform.
| ./wtf/ThreadSpecific.h:295:2: error: #error ThreadSpecific is not implemented for this platform.
| ./wtf/ThreadSpecific.h: In static member function &apos;static void WTF::ThreadSpecific&lt;T&gt;::destroy(void*)&apos;:
| ./wtf/ThreadSpecific.h:268:5: error: &apos;Data&apos; was not declared in this scope
| ./wtf/ThreadSpecific.h:268:11: error: &apos;data&apos; was not declared in this scope
| ./wtf/ThreadSpecific.h:268:30: error: expected type-specifier before &apos;Data&apos;
| ./wtf/ThreadSpecific.h:268:30: error: expected &apos;&gt;&apos; before &apos;Data&apos;
| ./wtf/ThreadSpecific.h:268:30: error: expected &apos;(&apos; before &apos;Data&apos;
| ./wtf/ThreadSpecific.h:268:35: error: expected primary-expression before &apos;&gt;&apos; token
| ./wtf/ThreadSpecific.h:268:41: error: expected &apos;)&apos; before &apos;;&apos; token
| In file included from runtime/JSGlobalData.h:48:0,
|                  from interpreter/CallFrame.h:26,
|                  from ./runtime/ArgList.h:25,
|                  from ./runtime/JSObject.h:26,
|                  from ./runtime/JSArray.h:24,
|                  from ./runtime/JSGlobalObject.h:25,
|                  from ./runtime/JSObjectWithGlobalObject.h:29,
|                  from API/JSCallbackConstructor.h:30,
|                  from API/JSCallbackConstructor.cpp:27:
| ./wtf/ThreadSpecific.h:260:2: error: #error ThreadSpecific is not implemented for this platform.
| ./wtf/ThreadSpecific.h:295:2: error: #error ThreadSpecific is not implemented for this platform.
| make[2]: *** [.obj/release-static/StringImpl.o] Error 1
| In file included from runtime/JSGlobalData.h:48:0,
|                  from interpreter/CallFrame.h:26,
|                  from runtime/ArgList.h:25,
|                  from runtime/JSObject.h:26,
|                  from runtime/JSArray.h:24,
|                  from runtime/JSGlobalObject.h:25,
|                  from runtime/JSObjectWithGlobalObject.h:29,
|                  from runtime/InternalFunction.h:27,
|                  from API/JSCallbackFunction.h:29,
|                  from API/JSCallbackFunction.cpp:27:
| ./wtf/ThreadSpecific.h:260:2: error: #error ThreadSpecific is not implemented for this platform.
| ./wtf/ThreadSpecific.h:295:2: error: #error ThreadSpecific is not implemented for this platform.
| ./wtf/ThreadSpecific.h: In static member function &apos;static void WTF::ThreadSpecific&lt;T&gt;::destroy(void*)&apos;:
| ./wtf/ThreadSpecific.h:268:5: error: &apos;Data&apos; was not declared in this scope
| ./wtf/ThreadSpecific.h:268:11: error: &apos;data&apos; was not declared in this scope
| ./wtf/ThreadSpecific.h:268:30: error: expected type-specifier before &apos;Data&apos;
| ./wtf/ThreadSpecific.h:268:30: error: expected &apos;&gt;&apos; before &apos;Data&apos;
| ./wtf/ThreadSpecific.h:268:30: error: expected &apos;(&apos; before &apos;Data&apos;
| ./wtf/ThreadSpecific.h:268:35: error: expected primary-expression before &apos;&gt;&apos; token
| ./wtf/ThreadSpecific.h:268:41: error: expected &apos;)&apos; before &apos;;&apos; token
| In file included from runtime/JSGlobalData.h:48:0,
|                  from interpreter/CallFrame.h:26,
|                  from runtime/ArgList.h:25,
|                  from runtime/JSObject.h:26,
|                  from API/JSCallbackObject.h:32,
|                  from API/JSCallbackObject.cpp:28:
| ./wtf/ThreadSpecific.h:260:2: error: #error ThreadSpecific is not implemented for this platform.
| ./wtf/ThreadSpecific.h:295:2: error: #error ThreadSpecific is not implemented for this platform.
| wtf/qt/StringQt.cpp:36:1: error: prototype for &apos;WTF::String::String(const QString&amp;)&apos; does not match any in class &apos;WTF::String&apos;
| In file included from wtf/qt/StringQt.cpp:29:0:
| ./wtf/text/WTFString.h:87:7: error: candidates are: WTF::String::String(const WTF::String&amp;)
| In file included from wtf/qt/StringQt.cpp:29:0:
| ./wtf/text/WTFString.h:347:5: error:                 WTF::String::String(WTF::HashTableDeletedValueType)
| In file included from wtf/qt/StringQt.cpp:29:0:
| ./wtf/text/WTFString.h:112:5: error:                 WTF::String::String(WTF::RefPtr&lt;WTF::StringImpl&gt;)
| ./wtf/text/WTFString.h:111:5: error:                 WTF::String::String(WTF::PassRefPtr&lt;WTF::StringImpl&gt;)
| ./wtf/text/WTFString.h:110:5: error:                 WTF::String::String(WTF::StringImpl*)
| ./wtf/text/WTFString.h:107:5: error:                 WTF::String::String(const char*)
| ./wtf/text/WTFString.h:104:5: error:                 WTF::String::String(const char*, unsigned int)
| ./wtf/text/WTFString.h:101:5: error:                 WTF::String::String(const UChar*)
| ./wtf/text/WTFString.h:98:14: error:                 template&lt;unsigned int inlineCapacity&gt; WTF::String::String(const WTF::Vector&lt;short unsigned int, inlineCapacity&gt;&amp;)
| ./wtf/text/WTFString.h:93:5: error:                 WTF::String::String(const UChar*, unsigned int)
| ./wtf/text/WTFString.h:90:5: error:                 WTF::String::String()
| wtf/qt/StringQt.cpp:43:1: error: prototype for &apos;WTF::String::String(const QStringRef&amp;)&apos; does not match any in class &apos;WTF::String&apos;
| In file included from wtf/qt/StringQt.cpp:29:0:
| ./wtf/text/WTFString.h:87:7: error: candidates are: WTF::String::String(const WTF::String&amp;)
| In file included from wtf/qt/StringQt.cpp:29:0:
| ./wtf/text/WTFString.h:347:5: error:                 WTF::String::String(WTF::HashTableDeletedValueType)
| In file included from wtf/qt/StringQt.cpp:29:0:
| ./wtf/text/WTFString.h:112:5: error:                 WTF::String::String(WTF::RefPtr&lt;WTF::StringImpl&gt;)
| ./wtf/text/WTFString.h:111:5: error:                 WTF::String::String(WTF::PassRefPtr&lt;WTF::StringImpl&gt;)
| ./wtf/text/WTFString.h:110:5: error:                 WTF::String::String(WTF::StringImpl*)
| ./wtf/text/WTFString.h:107:5: error:                 WTF::String::String(const char*)
| ./wtf/text/WTFString.h:104:5: error:                 WTF::String::String(const char*, unsigned int)
| ./wtf/text/WTFString.h:101:5: error:                 WTF::String::String(const UChar*)
| ./wtf/text/WTFString.h:98:14: error:                 template&lt;unsigned int inlineCapacity&gt; WTF::String::String(const WTF::Vector&lt;short unsigned int, inlineCapacity&gt;&amp;)
| ./wtf/text/WTFString.h:93:5: error:                 WTF::String::String(const UChar*, unsigned int)
| ./wtf/text/WTFString.h:90:5: error:                 WTF::String::String()
| wtf/qt/StringQt.cpp:50:28: error: no &apos;WTF::String::operator QString() const&apos; member function declared in class &apos;WTF::String&apos;
| wtf/qt/StringQt.cpp: In function &apos;QDataStream&amp; WTF::operator&lt;&lt;(QDataStream&amp;, const WTF::String&amp;)&apos;:
| wtf/qt/StringQt.cpp:58:26: error: no matching function for call to &apos;QString::QString(const WTF::String&amp;)&apos;
| wtf/qt/StringQt.cpp:58:26: note: candidates are:
| In file included from ../../../../../include/QtCore/qstring.h:1:0,
|                  from ../../../../../include/QtCore/QString:1,
|                  from wtf/qt/StringQt.cpp:31:
| ../../../../../include/QtCore/../../src/corelib/tools/qstring.h:619:5: note: QString::QString(QString::Data*, int)
| ../../../../../include/QtCore/../../src/corelib/tools/qstring.h:619:5: note:   candidate expects 2 arguments, 1 provided
| ../../../../../include/QtCore/../../src/corelib/tools/qstring.h:591:5: note: QString::QString(int, Qt::Initialization)
| ../../../../../include/QtCore/../../src/corelib/tools/qstring.h:591:5: note:   candidate expects 2 arguments, 1 provided
| ../../../../../include/QtCore/../../src/corelib/tools/qstring.h:503:12: note: QString::QString(const QString::Null&amp;)
| ../../../../../include/QtCore/../../src/corelib/tools/qstring.h:503:12: note:   no known conversion for argument 1 from &apos;const WTF::String&apos; to &apos;const QString::Null&amp;&apos;
| ../../../../../include/QtCore/../../src/corelib/tools/qstring.h:421:43: note: QString::QString(const QByteArray&amp;)
| ../../../../../include/QtCore/../../src/corelib/tools/qstring.h:421:43: note:   no known conversion for argument 1 from &apos;const WTF::String&apos; to &apos;const QByteArray&amp;&apos;
| ../../../../../include/QtCore/../../src/corelib/tools/qstring.h:419:43: note: QString::QString(const char*)
| ../../../../../include/QtCore/../../src/corelib/tools/qstring.h:419:43: note:   no known conversion for argument 1 from &apos;const WTF::String&apos; to &apos;const char*&apos;
| ../../../../../include/QtCore/../../src/corelib/tools/qstring.h:725:8: note: QString::QString(const QString&amp;)
| ../../../../../include/QtCore/../../src/corelib/tools/qstring.h:725:8: note:   no known conversion for argument 1 from &apos;const WTF::String&apos; to &apos;const QString&amp;&apos;
| ../../../../../include/QtCore/../../src/corelib/tools/qstring.h:694:8: note: QString::QString(const QLatin1String&amp;)
| ../../../../../include/QtCore/../../src/corelib/tools/qstring.h:694:8: note:   no known conversion for argument 1 from &apos;const WTF::String&apos; to &apos;const QLatin1String&amp;&apos;
| ../../../../../include/QtCore/../../src/corelib/tools/qstring.h:90:5: note: QString::QString(int, QChar)
| ../../../../../include/QtCore/../../src/corelib/tools/qstring.h:90:5: note:   candidate expects 2 arguments, 1 provided
| ../../../../../include/QtCore/../../src/corelib/tools/qstring.h:89:5: note: QString::QString(QChar)
| ../../../../../include/QtCore/../../src/corelib/tools/qstring.h:89:5: note:   no known conversion for argument 1 from &apos;const WTF::String&apos; to &apos;QChar&apos;
| ../../../../../include/QtCore/../../src/corelib/tools/qstring.h:88:14: note: QString::QString(const QChar*)
| ../../../../../include/QtCore/../../src/corelib/tools/qstring.h:88:14: note:   no known conversion for argument 1 from &apos;const WTF::String&apos; to &apos;const QChar*&apos;
| ../../../../../include/QtCore/../../src/corelib/tools/qstring.h:87:5: note: QString::QString(const QChar*, int)
| ../../../../../include/QtCore/../../src/corelib/tools/qstring.h:87:5: note:   candidate expects 2 arguments, 1 provided
| ../../../../../include/QtCore/../../src/corelib/tools/qstring.h:879:8: note: QString::QString()
| ../../../../../include/QtCore/../../src/corelib/tools/qstring.h:879:8: note:   candidate expects 0 arguments, 1 provided
| wtf/qt/StringQt.cpp: In function &apos;QDataStream&amp; WTF::operator&gt;&gt;(QDataStream&amp;, WTF::String&amp;)&apos;:
| wtf/qt/StringQt.cpp:67:11: error: no match for &apos;operator=&apos; in &apos;str = tmp&apos;
| wtf/qt/StringQt.cpp:67:11: note: candidate is:
| In file included from wtf/qt/StringQt.cpp:29:0:
| ./wtf/text/WTFString.h:87:7: note: WTF::String&amp; WTF::String::operator=(const WTF::String&amp;)
| ./wtf/text/WTFString.h:87:7: note:   no known conversion for argument 1 from &apos;QString&apos; to &apos;const WTF::String&amp;&apos;
| make[2]: *** [.obj/release-static/StringQt.o] Error 1
| ./wtf/ThreadSpecific.h: In static member function &apos;static void WTF::ThreadSpecific&lt;T&gt;::destroy(void*)&apos;:
| ./wtf/ThreadSpecific.h:268:5: error: &apos;Data&apos; was not declared in this scope
| ./wtf/ThreadSpecific.h:268:11: error: &apos;data&apos; was not declared in this scope
| ./wtf/ThreadSpecific.h:268:30: error: expected type-specifier before &apos;Data&apos;
| ./wtf/ThreadSpecific.h:268:30: error: expected &apos;&gt;&apos; before &apos;Data&apos;
| ./wtf/ThreadSpecific.h:268:30: error: expected &apos;(&apos; before &apos;Data&apos;
| ./wtf/ThreadSpecific.h:268:35: error: expected primary-expression before &apos;&gt;&apos; token
| ./wtf/ThreadSpecific.h:268:41: error: expected &apos;)&apos; before &apos;;&apos; token
| ./wtf/ThreadSpecific.h: In static member function &apos;static void WTF::ThreadSpecific&lt;T&gt;::destroy(void*)&apos;:
| ./wtf/ThreadSpecific.h:268:5: error: &apos;Data&apos; was not declared in this scope
| ./wtf/ThreadSpecific.h:268:11: error: &apos;data&apos; was not declared in this scope
| ./wtf/ThreadSpecific.h:268:30: error: expected type-specifier before &apos;Data&apos;
| ./wtf/ThreadSpecific.h:268:30: error: expected &apos;&gt;&apos; before &apos;Data&apos;
| ./wtf/ThreadSpecific.h:268:30: error: expected &apos;(&apos; before &apos;Data&apos;
| ./wtf/ThreadSpecific.h:268:35: error: expected primary-expression before &apos;&gt;&apos; token
| ./wtf/ThreadSpecific.h:268:41: error: expected &apos;)&apos; before &apos;;&apos; token
| ./wtf/ThreadSpecific.h: In static member function &apos;static void WTF::ThreadSpecific&lt;T&gt;::destroy(void*)&apos;:
| ./wtf/ThreadSpecific.h:268:5: error: &apos;Data&apos; was not declared in this scope
| ./wtf/ThreadSpecific.h:268:11: error: &apos;data&apos; was not declared in this scope
| ./wtf/ThreadSpecific.h:268:30: error: expected type-specifier before &apos;Data&apos;
| ./wtf/ThreadSpecific.h:268:30: error: expected &apos;&gt;&apos; before &apos;Data&apos;
| ./wtf/ThreadSpecific.h:268:30: error: expected &apos;(&apos; before &apos;Data&apos;
| ./wtf/ThreadSpecific.h:268:35: error: expected primary-expression before &apos;&gt;&apos; token
| ./wtf/ThreadSpecific.h:268:41: error: expected &apos;)&apos; before &apos;;&apos; token
| make[2]: *** [.obj/release-static/DateMath.o] Error 1
| ./wtf/ThreadSpecific.h: In static member function &apos;static void WTF::ThreadSpecific&lt;T&gt;::destroy(void*)&apos;:
| ./wtf/ThreadSpecific.h:268:5: error: &apos;Data&apos; was not declared in this scope
| ./wtf/ThreadSpecific.h:268:11: error: &apos;data&apos; was not declared in this scope
| ./wtf/ThreadSpecific.h:268:30: error: expected type-specifier before &apos;Data&apos;
| ./wtf/ThreadSpecific.h:268:30: error: expected &apos;&gt;&apos; before &apos;Data&apos;
| ./wtf/ThreadSpecific.h:268:30: error: expected &apos;(&apos; before &apos;Data&apos;
| ./wtf/ThreadSpecific.h:268:35: error: expected primary-expression before &apos;&gt;&apos; token
| ./wtf/ThreadSpecific.h:268:41: error: expected &apos;)&apos; before &apos;;&apos; token
| make[2]: *** [.obj/release-static/JSBase.o] Error 1
| make[2]: *** [.obj/release-static/JSCallbackConstructor.o] Error 1
| make[2]: *** [.obj/release-static/JSCallbackObject.o] Error 1
| make[2]: *** [.obj/release-static/JSCallbackFunction.o] Error 1
| make[2]: Leaving directory `/srv/home/pokybuild/yocto-autobuilder/yocto-slave/crownbay-noemgd/build/build/tmp/work/core2-poky-linux/qt4-x11-free-4.8.1-r46.1/qt-everywhere-opensource-src-4.8.1/src/3rdparty/webkit/Source/JavaScriptCore&apos;
| make[1]: *** [sub-JavaScriptCore-JavaScriptCore-pro-install_subtargets-ordered] Error 2
| make[1]: Leaving directory `/srv/home/pokybuild/yocto-autobuilder/yocto-slave/crownbay-noemgd/build/build/tmp/work/core2-poky-linux/qt4-x11-free-4.8.1-r46.1/qt-everywhere-opensource-src-4.8.1/src/3rdparty/webkit/Source&apos;
| make: *** [sub-webkit-install_subtargets-ordered] Error 2
| ERROR: oe_runmake failed
| ERROR: Function failed: do_install (see /srv/home/pokybuild/yocto-autobuilder/yocto-slave/crownbay-noemgd/build/build/tmp/work/core2-poky-linux/qt4-x11-free-4.8.1-r46.1/temp/log.do_install.12251 for further information)
NOTE: recipe qt4-x11-free-4.8.1-r46.1: task do_install: Failed
----------- snip -----------

(from http://autobuilder.yoctoproject.org:8010/builders/crownbay-noemgd/builds/212/steps/shell_58/logs/stdio ). As far as I can tell this is because the code thinks that there is no threading support, although I&apos;m not entirely sure this compilation should be happening during do_install.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26001</commentid>
    <comment_count>1</comment_count>
    <who name="Paul Eggleton">bluelightning</who>
    <bug_when>2012-10-01 16:51:10 +0000</bug_when>
    <thetext>This seems to have been caused by some broken shared state archives being reused, evidenced by the issue going away when doing a build from scratch. Will reopen if the issue recurs.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>