[webkit-qt] qt webkit compile issue, UString

Jerod Sikorskyj jerod.sikorskyj at gmail.com
Sun Aug 15 12:04:21 PDT 2010


I am having an issue trying to compile the qt port of webkit included
with the source code package:
qt-everywhere-opensource-src-4.6.3.tar.gz available from the Qt
website.  I have looked at people having similar issues on the Qt
trolltech website forums, and they have encouraged users to submit
questions to webkit, since the errors are webkit plugin problems.

My system is Centos 5.5, specifics are: Linux version
2.6.18-194.3.1.el5 (mockbuild at builder10.centos.org) (gcc version 4.1.2
20080704 (Red Hat 4.1.2-48)) #1 SMP

After using, the following configure line:

./configure -opengl -qt-gif -no-cups -no-phonon -prefix
/usr/local/clas12/qt/build/linux26_x86_64_gcc41/4.6.3 -qt-sql-mysql
-no-exceptions -opensource -release -no-dwarf2 -dbus -no-accessibility
-nomake demos -nomake examples -no-phonon -no-cups -no-audio-backend
-confirm-license -I /usr/include/mysql -L /usr/lib64/mysql


I am getting the following errors when trying to make.  Please advise
ASAP.  Need to build for important physics simulator which depends on
Qt Webkit for documentation and won't build without it.
Many thanks in advance.

Errors generated from during making:
_________________________________

accessibility/AXObjectCache.h:139: warning: unused parameter ‘postToElement’
accessibility/AXObjectCache.h:139: warning: unused parameter ‘postToElement’
accessibility/AXObjectCache.h:139: warning: unused parameter ‘postToElement’
bindings/js/ScriptValue.h: In member function ‘WebCore::String
WebCore::ScriptValue::toString(WebCore::ScriptState*) const’:
bindings/js/ScriptValue.h:49: error: conversion from ‘JSC::UString’ to
non-scalar type ‘WebCore::String’ requested
bindings/js/GCController.cpp: At global scope:
bindings/js/GCController.cpp:83: warning: unused parameter ‘waitUntilDone’
bindings/js/JSCSSStyleDeclarationCustom.cpp: In static member function
‘static JSC::JSValue
WebCore::JSCSSStyleDeclaration::nameGetter(JSC::ExecState*, const
JSC::Identifier&, const JSC::PropertySlot&)’:
bindings/js/JSCSSStyleDeclarationCustom.cpp:168: error: no matching
function for call to
‘JSC::StringObjectThatMasqueradesAsUndefined::create(JSC::ExecState*&,
WebCore::String)’
../JavaScriptCore/runtime/StringObjectThatMasqueradesAsUndefined.h:33:
note: candidates are: static
JSC::StringObjectThatMasqueradesAsUndefined*
JSC::StringObjectThatMasqueradesAsUndefined::create(JSC::ExecState*,
const JSC::UString&)
bindings/js/JSCSSStyleDeclarationCustom.cpp:170: error: no matching
function for call to ‘jsString(JSC::ExecState*&, WebCore::String)’
../JavaScriptCore/runtime/JSString.h:172: note: candidates are:
JSC::JSString* JSC::jsString(JSC::JSGlobalData*, const JSC::UString&)
../JavaScriptCore/runtime/JSString.h:214: note:
JSC::JSString* JSC::jsString(JSC::ExecState*, const JSC::UString&)
bindings/js/JSCSSStyleDeclarationCustom.cpp: In member function ‘bool
WebCore::JSCSSStyleDeclaration::putDelegate(JSC::ExecState*, const
JSC::Identifier&, JSC::JSValue, JSC::PutPropertySlot&)’:
bindings/js/JSCSSStyleDeclarationCustom.cpp:181: error: conversion
from ‘JSC::UString’ to non-scalar type ‘WebCore::String’ requested
bindings/js/JSClipboardCustom.cpp: In member function ‘JSC::JSValue
WebCore::JSClipboard::types(JSC::ExecState*) const’:
bindings/js/JSClipboardCustom.cpp:62: error: no matching function for
call to ‘JSC::UString::UString(const WebCore::String&)’
../JavaScriptCore/runtime/UString.h:345: note: candidates are:
JSC::UString::UString(WTF::PassRefPtr<JSC::UString::Rep>)
../JavaScriptCore/runtime/UString.h:254: note:
JSC::UString::UString(WTF::PlacementNewAdoptType)
../JavaScriptCore/runtime/UString.h:247: note:
JSC::UString::UString(const WTF::Vector<short unsigned int, 0ul>&)
../JavaScriptCore/runtime/UString.h:242: note:
JSC::UString::UString(const JSC::UString&)
../JavaScriptCore/runtime/UString.h:240: note:
JSC::UString::UString(UChar*, int, bool)
../JavaScriptCore/runtime/UString.h:239: note:
JSC::UString::UString(const UChar*, int)
../JavaScriptCore/runtime/UString.h:238: note:
JSC::UString::UString(const char*)
../JavaScriptCore/runtime/UString.h:492: note:
JSC::UString::UString()
bindings/js/JSClipboardCustom.cpp: In member function ‘JSC::JSValue
WebCore::JSClipboard::clearData(JSC::ExecState*, const
JSC::ArgList&)’:
bindings/js/JSClipboardCustom.cpp:76: error: no matching function for
call to ‘WebCore::Clipboard::clearData(JSC::UString)’
dom/Clipboard.h:51: note: candidates are: virtual void
WebCore::Clipboard::clearData(const WebCore::String&)
bindings/js/JSClipboardCustom.cpp: In member function ‘JSC::JSValue
WebCore::JSClipboard::getData(JSC::ExecState*, const JSC::ArgList&)’:
bindings/js/JSClipboardCustom.cpp:93: error: no matching function for
call to ‘WebCore::Clipboard::getData(JSC::UString, bool&)’
dom/Clipboard.h:53: note: candidates are: virtual WebCore::String
WebCore::Clipboard::getData(const WebCore::String&, bool&) const
bindings/js/JSClipboardCustom.cpp:97: error: no matching function for
call to ‘jsString(JSC::ExecState*&, WebCore::String&)’
../JavaScriptCore/runtime/JSString.h:172: note: candidates are:
JSC::JSString* JSC::jsString(JSC::JSGlobalData*, const JSC::UString&)
../JavaScriptCore/runtime/JSString.h:214: note:
JSC::JSString* JSC::jsString(JSC::ExecState*, const JSC::UString&)
bindings/js/JSClipboardCustom.cpp: In member function ‘JSC::JSValue
WebCore::JSClipboard::setData(JSC::ExecState*, const JSC::ArgList&)’:
bindings/js/JSClipboardCustom.cpp:108: error: no matching function for
call to ‘WebCore::Clipboard::setData(JSC::UString, JSC::UString)’
dom/Clipboard.h:54: note: candidates are: virtual bool
WebCore::Clipboard::setData(const WebCore::String&, const
WebCore::String&)
bindings/js/JSAttrCustom.cpp: In member function ‘void
WebCore::JSAttr::setValue(JSC::ExecState*, JSC::JSValue)’:
bindings/js/JSAttrCustom.cpp:46: error: conversion from ‘JSC::UString’
to non-scalar type ‘WebCore::String’ requested
bindings/js/ScriptValue.h: In member function ‘WebCore::String
WebCore::ScriptValue::toString(WebCore::ScriptState*) const’:
bindings/js/ScriptValue.h:49: error: conversion from ‘JSC::UString’ to
non-scalar type ‘WebCore::String’ requested
bindings/js/ScriptValue.h: In member function ‘WebCore::String
WebCore::ScriptValue::toString(WebCore::ScriptState*) const’:
bindings/js/ScriptValue.h:49: error: conversion from ‘JSC::UString’ to
non-scalar type ‘WebCore::String’ requested
bindings/js/ScriptValue.h: In member function ‘WebCore::String
WebCore::ScriptValue::toString(WebCore::ScriptState*) const’:
bindings/js/ScriptValue.h:49: error: conversion from ‘JSC::UString’ to
non-scalar type ‘WebCore::String’ requested
make[1]: *** [obj/release/GCController.o] Error 1
make[1]: *** Waiting for unfinished jobs....
bindings/js/JSCanvasRenderingContext2DCustom.cpp: In function
‘JSC::JSValue WebCore::toJS(JSC::ExecState*, WebCore::CanvasStyle*)’:
bindings/js/JSCanvasRenderingContext2DCustom.cpp:51: error: no
matching function for call to ‘jsString(JSC::ExecState*&,
WebCore::String)’
../JavaScriptCore/runtime/JSString.h:172: note: candidates are:
JSC::JSString* JSC::jsString(JSC::JSGlobalData*, const JSC::UString&)
../JavaScriptCore/runtime/JSString.h:214: note:
JSC::JSString* JSC::jsString(JSC::ExecState*, const JSC::UString&)
bindings/js/JSCanvasRenderingContext2DCustom.cpp: In function
‘WTF::PassRefPtr<WebCore::CanvasStyle>
WebCore::toHTMLCanvasStyle(JSC::ExecState*, JSC::JSValue)’:
bindings/js/JSCanvasRenderingContext2DCustom.cpp:57: error: no
matching function for call to ‘WebCore::CanvasStyle::create(const
JSC::UString&)’
html/canvas/CanvasStyle.h:39: note: candidates are: static
WTF::PassRefPtr<WebCore::CanvasStyle>
WebCore::CanvasStyle::create(const WebCore::String&)
html/canvas/CanvasStyle.h:40: note:                 static
WTF::PassRefPtr<WebCore::CanvasStyle>
WebCore::CanvasStyle::create(float)
html/canvas/CanvasStyle.h:41: note:                 static
WTF::PassRefPtr<WebCore::CanvasStyle>
WebCore::CanvasStyle::create(const WebCore::String&, float)
html/canvas/CanvasStyle.h:42: note:                 static
WTF::PassRefPtr<WebCore::CanvasStyle>
WebCore::CanvasStyle::create(float, float)
html/canvas/CanvasStyle.h:43: note:                 static
WTF::PassRefPtr<WebCore::CanvasStyle>
WebCore::CanvasStyle::create(float, float, float, float)
html/canvas/CanvasStyle.h:44: note:                 static
WTF::PassRefPtr<WebCore::CanvasStyle>
WebCore::CanvasStyle::create(float, float, float, float, float)
html/canvas/CanvasStyle.h:45: note:                 static
WTF::PassRefPtr<WebCore::CanvasStyle>
WebCore::CanvasStyle::create(WTF::PassRefPtr<WebCore::CanvasGradient>)
html/canvas/CanvasStyle.h:46: note:                 static
WTF::PassRefPtr<WebCore::CanvasStyle>
WebCore::CanvasStyle::create(WTF::PassRefPtr<WebCore::CanvasPattern>)
bindings/js/JSCanvasRenderingContext2DCustom.cpp: In member function
‘JSC::JSValue WebCore::JSCanvasRenderingContext2D::setFillColor(JSC::ExecState*,
const JSC::ArgList&)’:
bindings/js/JSCanvasRenderingContext2DCustom.cpp:105: error: no
matching function for call to
‘WebCore::CanvasRenderingContext2D::setFillColor(const JSC::UString&)’
html/canvas/CanvasRenderingContext2D.h:118: note: candidates are: void
WebCore::CanvasRenderingContext2D::setFillColor(const
WebCore::String&)
html/canvas/CanvasRenderingContext2D.h:119: note:                 void
WebCore::CanvasRenderingContext2D::setFillColor(float)
html/canvas/CanvasRenderingContext2D.h:120: note:                 void
WebCore::CanvasRenderingContext2D::setFillColor(const
WebCore::String&, float)
html/canvas/CanvasRenderingContext2D.h:121: note:                 void
WebCore::CanvasRenderingContext2D::setFillColor(float, float)
html/canvas/CanvasRenderingContext2D.h:122: note:                 void
WebCore::CanvasRenderingContext2D::setFillColor(float, float, float,
float)
html/canvas/CanvasRenderingContext2D.h:123: note:                 void
WebCore::CanvasRenderingContext2D::setFillColor(float, float, float,
float, float)
bindings/js/JSCanvasRenderingContext2DCustom.cpp:111: error: no
matching function for call to
‘WebCore::CanvasRenderingContext2D::setFillColor(const JSC::UString&,
float)’
html/canvas/CanvasRenderingContext2D.h:118: note: candidates are: void
WebCore::CanvasRenderingContext2D::setFillColor(const
WebCore::String&)
html/canvas/CanvasRenderingContext2D.h:119: note:                 void
WebCore::CanvasRenderingContext2D::setFillColor(float)
html/canvas/CanvasRenderingContext2D.h:120: note:                 void
WebCore::CanvasRenderingContext2D::setFillColor(const
WebCore::String&, float)
html/canvas/CanvasRenderingContext2D.h:121: note:                 void
WebCore::CanvasRenderingContext2D::setFillColor(float, float)
html/canvas/CanvasRenderingContext2D.h:122: note:                 void
WebCore::CanvasRenderingContext2D::setFillColor(float, float, float,
float)
html/canvas/CanvasRenderingContext2D.h:123: note:                 void
WebCore::CanvasRenderingContext2D::setFillColor(float, float, float,
float, float)
bindings/js/JSCanvasRenderingContext2DCustom.cpp: In member function
‘JSC::JSValue WebCore::JSCanvasRenderingContext2D::setStrokeColor(JSC::ExecState*,
const JSC::ArgList&)’:
bindings/js/JSCanvasRenderingContext2DCustom.cpp:142: error: no
matching function for call to
‘WebCore::CanvasRenderingContext2D::setStrokeColor(const
JSC::UString&)’
html/canvas/CanvasRenderingContext2D.h:111: note: candidates are: void
WebCore::CanvasRenderingContext2D::setStrokeColor(const
WebCore::String&)
html/canvas/CanvasRenderingContext2D.h:112: note:                 void
WebCore::CanvasRenderingContext2D::setStrokeColor(float)
html/canvas/CanvasRenderingContext2D.h:113: note:                 void
WebCore::CanvasRenderingContext2D::setStrokeColor(const
WebCore::String&, float)
html/canvas/CanvasRenderingContext2D.h:114: note:                 void
WebCore::CanvasRenderingContext2D::setStrokeColor(float, float)
html/canvas/CanvasRenderingContext2D.h:115: note:                 void
WebCore::CanvasRenderingContext2D::setStrokeColor(float, float, float,
float)
html/canvas/CanvasRenderingContext2D.h:116: note:                 void
WebCore::CanvasRenderingContext2D::setStrokeColor(float, float, float,
float, float)
bindings/js/JSCanvasRenderingContext2DCustom.cpp:148: error: no
matching function for call to
‘WebCore::CanvasRenderingContext2D::setStrokeColor(const
JSC::UString&, float)’
html/canvas/CanvasRenderingContext2D.h:111: note: candidates are: void
WebCore::CanvasRenderingContext2D::setStrokeColor(const
WebCore::String&)
html/canvas/CanvasRenderingContext2D.h:112: note:                 void
WebCore::CanvasRenderingContext2D::setStrokeColor(float)
html/canvas/CanvasRenderingContext2D.h:113: note:                 void
WebCore::CanvasRenderingContext2D::setStrokeColor(const
WebCore::String&, float)
html/canvas/CanvasRenderingContext2D.h:114: note:                 void
WebCore::CanvasRenderingContext2D::setStrokeColor(float, float)
html/canvas/CanvasRenderingContext2D.h:115: note:                 void
WebCore::CanvasRenderingContext2D::setStrokeColor(float, float, float,
float)
html/canvas/CanvasRenderingContext2D.h:116: note:                 void
WebCore::CanvasRenderingContext2D::setStrokeColor(float, float, float,
float, float)
bindings/js/JSCanvasRenderingContext2DCustom.cpp: In member function
‘JSC::JSValue WebCore::JSCanvasRenderingContext2D::drawImageFromRect(JSC::ExecState*,
const JSC::ArgList&)’:
bindings/js/JSCanvasRenderingContext2DCustom.cpp:285: error: no
matching function for call to
‘WebCore::CanvasRenderingContext2D::drawImageFromRect(WebCore::HTMLImageElement*,
float, float, float, float, float, float, float, float, JSC::UString)’
html/canvas/CanvasRenderingContext2D.h:170: note: candidates are: void
WebCore::CanvasRenderingContext2D::drawImageFromRect(WebCore::HTMLImageElement*,
float, float, float, float, float, float, float, float, const
WebCore::String&)
bindings/js/JSCanvasRenderingContext2DCustom.cpp: In member function
‘JSC::JSValue WebCore::JSCanvasRenderingContext2D::setShadow(JSC::ExecState*,
const JSC::ArgList&)’:
bindings/js/JSCanvasRenderingContext2DCustom.cpp:301: error: no
matching function for call to
‘WebCore::CanvasRenderingContext2D::setShadow(float, float, float,
const JSC::UString&)’
html/canvas/CanvasRenderingContext2D.h:147: note: candidates are: void
WebCore::CanvasRenderingContext2D::setShadow(float, float, float)
html/canvas/CanvasRenderingContext2D.h:148: note:                 void
WebCore::CanvasRenderingContext2D::setShadow(float, float, float,
const WebCore::String&)
html/canvas/CanvasRenderingContext2D.h:149: note:                 void
WebCore::CanvasRenderingContext2D::setShadow(float, float, float,
float)
html/canvas/CanvasRenderingContext2D.h:150: note:                 void
WebCore::CanvasRenderingContext2D::setShadow(float, float, float,
const WebCore::String&, float)
html/canvas/CanvasRenderingContext2D.h:151: note:                 void
WebCore::CanvasRenderingContext2D::setShadow(float, float, float,
float, float)
html/canvas/CanvasRenderingContext2D.h:152: note:                 void
WebCore::CanvasRenderingContext2D::setShadow(float, float, float,
float, float, float, float)
html/canvas/CanvasRenderingContext2D.h:153: note:                 void
WebCore::CanvasRenderingContext2D::setShadow(float, float, float,
float, float, float, float, float)
bindings/js/JSCanvasRenderingContext2DCustom.cpp:310: error: no
matching function for call to
‘WebCore::CanvasRenderingContext2D::setShadow(float, float, float,
const JSC::UString&, float)’
html/canvas/CanvasRenderingContext2D.h:147: note: candidates are: void
WebCore::CanvasRenderingContext2D::setShadow(float, float, float)
html/canvas/CanvasRenderingContext2D.h:148: note:                 void
WebCore::CanvasRenderingContext2D::setShadow(float, float, float,
const WebCore::String&)
html/canvas/CanvasRenderingContext2D.h:149: note:                 void
WebCore::CanvasRenderingContext2D::setShadow(float, float, float,
float)
html/canvas/CanvasRenderingContext2D.h:150: note:                 void
WebCore::CanvasRenderingContext2D::setShadow(float, float, float,
const WebCore::String&, float)
html/canvas/CanvasRenderingContext2D.h:151: note:                 void
WebCore::CanvasRenderingContext2D::setShadow(float, float, float,
float, float)
html/canvas/CanvasRenderingContext2D.h:152: note:                 void
WebCore::CanvasRenderingContext2D::setShadow(float, float, float,
float, float, float, float)
html/canvas/CanvasRenderingContext2D.h:153: note:                 void
WebCore::CanvasRenderingContext2D::setShadow(float, float, float,
float, float, float, float, float)
bindings/js/JSCanvasRenderingContext2DCustom.cpp: In member function
‘JSC::JSValue WebCore::JSCanvasRenderingContext2D::createPattern(JSC::ExecState*,
const JSC::ArgList&)’:
bindings/js/JSCanvasRenderingContext2DCustom.cpp:348: error: no
matching function for call to
‘WebCore::CanvasRenderingContext2D::createPattern(WebCore::HTMLImageElement*,
JSC::UString, WebCore::ExceptionCode&)’
html/canvas/CanvasRenderingContext2D.h:178: note: candidates are:
WTF::PassRefPtr<WebCore::CanvasPattern>
WebCore::CanvasRenderingContext2D::createPattern(WebCore::HTMLImageElement*,
const WebCore::String&, WebCore::ExceptionCode&)
html/canvas/CanvasRenderingContext2D.h:179: note:
WTF::PassRefPtr<WebCore::CanvasPattern>
WebCore::CanvasRenderingContext2D::createPattern(WebCore::HTMLCanvasElement*,
const WebCore::String&, WebCore::ExceptionCode&)
bindings/js/JSCanvasRenderingContext2DCustom.cpp:356: error: no
matching function for call to
‘WebCore::CanvasRenderingContext2D::createPattern(WebCore::HTMLCanvasElement*,
JSC::UString, WebCore::ExceptionCode&)’
html/canvas/CanvasRenderingContext2D.h:178: note: candidates are:
WTF::PassRefPtr<WebCore::CanvasPattern>
WebCore::CanvasRenderingContext2D::createPattern(WebCore::HTMLImageElement*,
const WebCore::String&, WebCore::ExceptionCode&)
html/canvas/CanvasRenderingContext2D.h:179: note:
WTF::PassRefPtr<WebCore::CanvasPattern>
WebCore::CanvasRenderingContext2D::createPattern(WebCore::HTMLCanvasElement*,
const WebCore::String&, WebCore::ExceptionCode&)
bindings/js/JSCanvasRenderingContext2DCustom.cpp: In member function
‘JSC::JSValue WebCore::JSCanvasRenderingContext2D::fillText(JSC::ExecState*,
const JSC::ArgList&)’:
bindings/js/JSCanvasRenderingContext2DCustom.cpp:394: error: no
matching function for call to
‘WebCore::CanvasRenderingContext2D::fillText(JSC::UString, float,
float, float)’
html/canvas/CanvasRenderingContext2D.h:197: note: candidates are: void
WebCore::CanvasRenderingContext2D::fillText(const WebCore::String&,
float, float)
html/canvas/CanvasRenderingContext2D.h:198: note:                 void
WebCore::CanvasRenderingContext2D::fillText(const WebCore::String&,
float, float, float)
bindings/js/JSCanvasRenderingContext2DCustom.cpp:396: error: no
matching function for call to
‘WebCore::CanvasRenderingContext2D::fillText(JSC::UString, float,
float)’
html/canvas/CanvasRenderingContext2D.h:197: note: candidates are: void
WebCore::CanvasRenderingContext2D::fillText(const WebCore::String&,
float, float)
html/canvas/CanvasRenderingContext2D.h:198: note:                 void
WebCore::CanvasRenderingContext2D::fillText(const WebCore::String&,
float, float, float)
bindings/js/JSCanvasRenderingContext2DCustom.cpp: In member function
‘JSC::JSValue WebCore::JSCanvasRenderingContext2D::strokeText(JSC::ExecState*,
const JSC::ArgList&)’:
bindings/js/JSCanvasRenderingContext2DCustom.cpp:412: error: no
matching function for call to
‘WebCore::CanvasRenderingContext2D::strokeText(JSC::UString, float,
float, float)’
html/canvas/CanvasRenderingContext2D.h:199: note: candidates are: void
WebCore::CanvasRenderingContext2D::strokeText(const WebCore::String&,
float, float)
html/canvas/CanvasRenderingContext2D.h:200: note:                 void
WebCore::CanvasRenderingContext2D::strokeText(const WebCore::String&,
float, float, float)
bindings/js/JSCanvasRenderingContext2DCustom.cpp:414: error: no
matching function for call to
‘WebCore::CanvasRenderingContext2D::strokeText(JSC::UString, float,
float)’
html/canvas/CanvasRenderingContext2D.h:199: note: candidates are: void
WebCore::CanvasRenderingContext2D::strokeText(const WebCore::String&,
float, float)
html/canvas/CanvasRenderingContext2D.h:200: note:                 void
WebCore::CanvasRenderingContext2D::strokeText(const WebCore::String&,
float, float, float)
make[1]: *** [obj/release/JSAttrCustom.o] Error 1
make[1]: *** [obj/release/JSCSSStyleDeclarationCustom.o] Error 1
make[1]: *** [obj/release/JSClipboardCustom.o] Error 1
make[1]: *** [obj/release/JSCanvasRenderingContext2DCustom.o] Error 1
make[1]: *** [obj/release/AccessibilityObject.o] Error 1
make[1]: *** [obj/release/AXObjectCache.o] Error 1
make[1]: *** [obj/release/AccessibilityRenderObject.o] Error 1
make: *** [sub-webkit-make_default-ordered] Error 2


More information about the webkit-qt mailing list