[Interest] Qt 5.0.1 - QWebKit Compile Error

Dalal Kushal Kushal.Dalal at digia.com
Sat Apr 27 00:44:40 CEST 2013


Hi Varun,

Can you share your make specs and configure line? Basically you have something wrong in your herder file search setup ( -I options). There is a some conflicting header file which compiler finds it in your header search path before finding that file with same name in webkit ideally. So it turns out that compiler could find files but it does not have required symbols. Search for "config.h" in your header search path, most likely that is the one which is conflicting with "config.h" of webkit.

Try using package config to find dependancies as much as possible. 

-Kushal

On Apr 25, 2013, at 2:23 AM, Varun Kyatsandra <varunmurli at gmail.com> wrote:

> Dalal Kushal <Kushal.Dalal <at> digia.com> writes:
> 
>> 
>> 
>> Hi List,
>> I have trouble cross-compiling (MIPS- Embedded Linux) qwebkit for Broadcom
> board. I get following errors. I have attached full error log if that tells
> anything. Does anyone has faced this problem? Any help is moving forward is
> very appreciated.
>>>>>> 
>> pi/qwebdatabase.o qt/Api/qwebdatabase.cpp
>> In file included from ../WTF/wtf/StdLibExtras.h:29:0,
>>                  from ../WTF/wtf/Atomics.h:63,
>>                  from ../WTF/wtf/ThreadSafeRefCounted.h:64,
>>                  from ../WebCore/page/SecurityOrigin.h:32,
>>                  from qt/Api/qwebdatabase_p.h:25,
>>                  from qt/Api/qwebdatabase.cpp:23:
>> ../WTF/wtf/Assertions.h:139:1: error: 'WTF_EXPORT_PRIVATE' does not name a
> type
>> ../WTF/wtf/Assertions.h:140:1: error: 'WTF_EXPORT_PRIVATE' does not name a
> type
>> ../WTF/wtf/Assertions.h:141:1: error: 'WTF_EXPORT_PRIVATE' does not name a
> type
>> ../WTF/wtf/Assertions.h:142:1: error: 'WTF_EXPORT_PRIVATE' does not name a
> type
>> ../WTF/wtf/Assertions.h:143:1: error: 'WTF_EXPORT_PRIVATE' does not name a
> type
>> ../WTF/wtf/Assertions.h:144:1: error: 'WTF_EXPORT_PRIVATE' does not name a
> type
>> ../WTF/wtf/Assertions.h:145:1: error: 'WTF_EXPORT_PRIVATE' does not name a
> type
>> ../WTF/wtf/Assertions.h:146:1: error: 'WTF_EXPORT_PRIVATE' does not name a
> type
>> ../WTF/wtf/Assertions.h:148:1: error: 'WTF_EXPORT_PRIVATE' does not name a
> type
>> ../WTF/wtf/Assertions.h:149:1: error: 'WTF_EXPORT_PRIVATE' does not name a
> type
>> ../WTF/wtf/Assertions.h:150:1: error: 'WTF_EXPORT_PRIVATE' does not name a
> type
>> ../WTF/wtf/Assertions.h:153:1: error: 'WTF_EXPORT_PRIVATE' does not name a
> type
>> ../WTF/wtf/Assertions.h:154:1: error: 'WTF_EXPORT_PRIVATE' does not name a
> type
>> ../WTF/wtf/Assertions.h:155:1: error: 'WTF_EXPORT_PRIVATE' does not name a
> type
>> In file in.. 
>> Than a Big Bunch of errors
>> <<<<
>> At the end of this email I copied my compiler flags and defines if it
> gives some useful information.
>> Thanks,
>> Kushal
>> -Wall -Wextra -Wreturn-type -fno-strict-aliasing -Wchar-subscripts
> -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare
> -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe
> --sysroot=/home/kushal/bcm/stbgcc-4.5.3-2.4/mipsel-linux-uclibc/sys-root
>> -ICU -ffunction-sections -fdata-sections -O2 -fvisibility=hidden
> -fvisibility-inlines-hidden -fPIC -fno-exceptions -D_REENTRANT -MD
> -DQT_NO_XCB -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1
> -DENABLE_BLOB=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1
>> -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1
> -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1
> -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_DATALIST_ELEMENT=1
> -DENABLE_DETAILS_ELEMENT=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1
>> -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1
> -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1
> -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1
> -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1
>> -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1
> -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_MUTATION_OBSERVERS=1
> -DENABLE_NOTIFICATIONS=1 -DENABLE_PAGE_VISIBILITY_API=1
> -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1
>> -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1
> -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SVG=1
> -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1
> -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1
>> -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DHAVE_QTQUICK=1
> -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DWTF_USE_ZLIB=1
> -DWTF_USE_LIBJPEG=1 -DWTF_USE_LIBPNG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1
> -DWTF_USE_3D_GRAPHICS=1 -DENABLE_WEBGL=1
>> -DENABLE_CSS_SHADERS=1 -DENABLE_TOUCH_SLIDER=1
> -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_ANIMATION_API=0
> -DENABLE_BATTERY_STATUS=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0
> -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0
> -DENABLE_CSS_IMAGE_RESOLUTION=0
>> -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_BACKGROUND=0
> -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0
> -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0
> -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DEVICE_ORIENTATION=0
> -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_DOWNLOAD_ATTRIBUTE=0
>> -DENABLE_FILE_SYSTEM=0 -DENABLE_GAMEPAD=0 -DENABLE_GEOLOCATION=0
> -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INDEXED_DATABASE=0
> -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0
> -DENABLE_INPUT_TYPE_DATETIME=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0
> -DENABLE_INPUT_TYPE_MONTH=0
>> -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0
> -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_LINK_PREFETCH=0
> -DENABLE_LINK_PRERENDER=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0
> -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0
>> -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0
> -DENABLE_NETWORK_INFO=0 -DENABLE_ORIENTATION_EVENTS=0
> -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_SCRIPTED_SPEECH=0
> -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_SVG_DOM_OBJC_BINDINGS=0
>> -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_TEXT_NOTIFICATIONS_ONLY=0
> -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_VIBRATION=0 -DENABLE_VIDEO=0
> -DENABLE_VIDEO_TRACK=0 -DENABLE_WEB_AUDIO=0 -DENABLE_XSLT=0
> -DBUILDING_WebKit1 -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DSQLITE_CORE
>> -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE
> -DSTATICALLY_LINKED_WITH_WebCore -DSTATICALLY_LINKED_WITH_ANGLE
> -DSTATICALLY_LINKED_WITH_JavaScriptCore -DSTATICALLY_LINKED_WITH_WTF
> -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG
>> -DQT_SQL_LIB -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_CORE_LIB 
>> 
>> 
>> 
>> pi/qwebdatabase.o qt/Api/qwebdatabase.cpp
>> In file included from ../WTF/wtf/StdLibExtras.h:29:0,
>>                 from ../WTF/wtf/Atomics.h:63,
>>                 from ../WTF/wtf/ThreadSafeRefCounted.h:64,
>>                 from ../WebCore/page/SecurityOrigin.h:32,
>>                 from qt/Api/qwebdatabase_p.h:25,
>>                 from qt/Api/qwebdatabase.cpp:23:
>> ../WTF/wtf/Assertions.h:139:1: error: 'WTF_EXPORT_PRIVATE' does not name a
> type
>> ../WTF/wtf/Assertions.h:140:1: error: 'WTF_EXPORT_PRIVATE' does not name a
> type
>> ../WTF/wtf/Assertions.h:141:1: error: 'WTF_EXPORT_PRIVATE' does not name a
> type
>> ../WTF/wtf/Assertions.h:142:1: error: 'WTF_EXPORT_PRIVATE' does not name a
> type
>> ../WTF/wtf/Assertions.h:143:1: error: 'WTF_EXPORT_PRIVATE' does not name a
> type
>> ../WTF/wtf/Assertions.h:144:1: error: 'WTF_EXPORT_PRIVATE' does not name a
> type
>> ../WTF/wtf/Assertions.h:145:1: error: 'WTF_EXPORT_PRIVATE' does not name a
> type
>> ../WTF/wtf/Assertions.h:146:1: error: 'WTF_EXPORT_PRIVATE' does not name a
> type
>> ../WTF/wtf/Assertions.h:148:1: error: 'WTF_EXPORT_PRIVATE' does not name a
> type
>> ../WTF/wtf/Assertions.h:149:1: error: 'WTF_EXPORT_PRIVATE' does not name a
> type
>> ../WTF/wtf/Assertions.h:150:1: error: 'WTF_EXPORT_PRIVATE' does not name a
> type
>> ../WTF/wtf/Assertions.h:153:1: error: 'WTF_EXPORT_PRIVATE' does not name a
> type
>> ../WTF/wtf/Assertions.h:154:1: error: 'WTF_EXPORT_PRIVATE' does not name a
> type
>> ../WTF/wtf/Assertions.h:155:1: error: 'WTF_EXPORT_PRIVATE' does not name a
> type
>> In file included from ../WTF/wtf/StdLibExtras.h:30:0,
>>                 from ../WTF/wtf/Atomics.h:63,
>>                 from ../WTF/wtf/ThreadSafeRefCounted.h:64,
>>                 from ../WebCore/page/SecurityOrigin.h:32,
>>                 from qt/Api/qwebdatabase_p.h:25,
>>                 from qt/Api/qwebdatabase.cpp:23:
>> ../WTF/wtf/CheckedArithmetic.h: In member function 'void
> WTF::CrashOnOverflow::overflowed()':
>> ../WTF/wtf/CheckedArithmetic.h:73:9: error: 'WTFReportBacktrace' was not
> declared in this scope
>> ../WTF/wtf/CheckedArithmetic.h:73:9: error: 'WTFInvokeCrashHook' was not
> declared in this scope
>> In file included from ../WTF/wtf/StdLibExtras.h:30:0,
>>                 from ../WTF/wtf/Atomics.h:63,
>>                 from ../WTF/wtf/ThreadSafeRefCounted.h:64,
>>                 from ../WebCore/page/SecurityOrigin.h:32,
>>                 from qt/Api/qwebdatabase_p.h:25,
>>                 from qt/Api/qwebdatabase.cpp:23:
>> ../WTF/wtf/CheckedArithmetic.h: In member function 'bool WTF::Checked<T,
> OverflowHandler>::operator!() const':
>> ../WTF/wtf/CheckedArithmetic.h:517:13: error: there are no arguments to
> 'WTFReportBacktrace' that depend on a template parameter, so a declaration
> of 'WTFReportBacktrace' must be available
>> ../WTF/wtf/CheckedArithmetic.h:517:13: note: (if you use '-fpermissive',
> G++ will accept your code, but allowing the use of an undeclared name is
> deprecated)
>> ../WTF/wtf/CheckedArithmetic.h:517:13: error: there are no arguments to
> 'WTFInvokeCrashHook' that depend on a template parameter, so a declaration
> of 'WTFInvokeCrashHook' must be available
>> ../WTF/wtf/CheckedArithmetic.h: In member function 'WTF::Checked<T,
> OverflowHandler>::operator void* WTF::Checked<T, OverflowHandler>::**() const':
>> ../WTF/wtf/CheckedArithmetic.h:525:13: error: there are no arguments to
> 'WTFReportBacktrace' that depend on a template parameter, so a declaration
> of 'WTFReportBacktrace' must be available
>> ../WTF/wtf/CheckedArithmetic.h:525:13: error: there are no arguments to
> 'WTFInvokeCrashHook' that depend on a template parameter, so a declaration
> of 'WTFInvokeCrashHook' must be available
>> ../WTF/wtf/CheckedArithmetic.h: In member function 'T WTF::Checked<T,
> OverflowHandler>::unsafeGet() const':
>> ../WTF/wtf/CheckedArithmetic.h:533:13: error: there are no arguments to
> 'WTFReportBacktrace' that depend on a template parameter, so a declaration
> of 'WTFReportBacktrace' must be available
>> ../WTF/wtf/CheckedArithmetic.h:533:13: error: there are no arguments to
> 'WTFInvokeCrashHook' that depend on a template parameter, so a declaration
> of 'WTFInvokeCrashHook' must be available
>> In file included from ../WTF/wtf/ThreadSafeRefCounted.h:64:0,
>>                 from ../WebCore/page/SecurityOrigin.h:32,
>>                 from qt/Api/qwebdatabase_p.h:25,
>>                 from qt/Api/qwebdatabase.cpp:23:
>> ../WTF/wtf/Atomics.h: In function 'bool WTF::weakCompareAndSwap(volatile
> unsigned int*, unsigned int, unsigned int)':
>> ../WTF/wtf/Atomics.h:179:5: error: 'WTFReportBacktrace' was not declared
> in this scope
>> ../WTF/wtf/Atomics.h:179:5: error: 'WTFInvokeCrashHook' was not declared
> in this scope
>> ../WTF/wtf/Atomics.h: In function 'bool WTF::weakCompareAndSwap(void*
> volatile*, void*, void*)':
>> ../WTF/wtf/Atomics.h:204:5: error: 'WTFReportBacktrace' was not declared
> in this scope
>> ../WTF/wtf/Atomics.h:204:5: error: 'WTFInvokeCrashHook' was not declared
> in this scope
>> In file included from ../WTF/wtf/FastAllocBase.h:92:0,
>>                 from ../WTF/wtf/ThreadingPrimitives.h:37,
>>                 from ../WTF/wtf/ThreadSafeRefCounted.h:66,
>>                 from ../WebCore/page/SecurityOrigin.h:32,
>>                 from qt/Api/qwebdatabase_p.h:25,
>>                 from qt/Api/qwebdatabase.cpp:23:
>> ../WTF/wtf/FastMalloc.h: At global scope:
>> ../WTF/wtf/FastMalloc.h:32:5: error: 'WTF_EXPORT_PRIVATE' does not name a type
>> ../WTF/wtf/FastMalloc.h:33:5: error: 'WTF_EXPORT_PRIVATE' does not name a type
>> ../WTF/wtf/FastMalloc.h:34:5: error: 'WTF_EXPORT_PRIVATE' does not name a type
>> ../WTF/wtf/FastMalloc.h:35:5: error: 'WTF_EXPORT_PRIVATE' does not name a type
>> ../WTF/wtf/FastMalloc.h:36:5: error: 'WTF_EXPORT_PRIVATE' does not name a type
>> ../WTF/wtf/FastMalloc.h:37:5: error: 'WTF_EXPORT_PRIVATE' does not name a type
>> ../WTF/wtf/FastMalloc.h:71:5: error: 'WTF_EXPORT_PRIVATE' does not name a type
>> ../WTF/wtf/FastMalloc.h:73:5: error: 'WTF_EXPORT_PRIVATE' does not name a type
>> ../WTF/wtf/FastMalloc.h:74:5: error: 'WTF_EXPORT_PRIVATE' does not name a type
>> ../WTF/wtf/FastMalloc.h:76:5: error: 'WTF_EXPORT_PRIVATE' does not name a type
>> ../WTF/wtf/FastMalloc.h:83:5: error: 'WTF_EXPORT_PRIVATE' does not name a type
>> ../WTF/wtf/FastMalloc.h:90:5: error: 'WTF_EXPORT_PRIVATE' does not name a type
>> In file included from ../WTF/wtf/FastAllocBase.h:92:0,
>>                 from ../WTF/wtf/ThreadingPrimitives.h:37,
>>                 from ../WTF/wtf/ThreadSafeRefCounted.h:66,
>>                 from ../WebCore/page/SecurityOrigin.h:32,
>>                 from qt/Api/qwebdatabase_p.h:25,
>>                 from qt/Api/qwebdatabase.cpp:23:
>> ../WTF/wtf/FastMalloc.h:223:12: error: 'WTF::fastCalloc' has not been declared
>> ../WTF/wtf/FastMalloc.h:224:12: error: 'WTF::fastFree' has not been declared
>> ../WTF/wtf/FastMalloc.h:225:12: error: 'WTF::fastMalloc' has not been declared
>> ../WTF/wtf/FastMalloc.h:226:12: error: 'WTF::fastMallocSize' has not been
> declared
>> ../WTF/wtf/FastMalloc.h:227:12: error: 'WTF::fastRealloc' has not been
> declared
>> ../WTF/wtf/FastMalloc.h:228:12: error: 'WTF::fastStrDup' has not been declared
>> ../WTF/wtf/FastMalloc.h:229:12: error: 'WTF::fastZeroedMalloc' has not
> been declared
>> ../WTF/wtf/FastMalloc.h:230:12: error: 'WTF::tryFastCalloc' has not been
> declared
>> ../WTF/wtf/FastMalloc.h:231:12: error: 'WTF::tryFastMalloc' has not been
> declared
>> ../WTF/wtf/FastMalloc.h:232:12: error: 'WTF::tryFastRealloc' has not been
> declared
>> In file included from ../WTF/wtf/ThreadingPrimitives.h:37:0,
>>                 from ../WTF/wtf/ThreadSafeRefCounted.h:66,
>>                 from ../WebCore/page/SecurityOrigin.h:32,
>>                 from qt/Api/qwebdatabase_p.h:25,
>>                 from qt/Api/qwebdatabase.cpp:23:
>> ../WTF/wtf/FastAllocBase.h: In function 'T* WTF::fastNew()':
>> ../WTF/wtf/FastAllocBase.h:141:39: error: there are no arguments to
> 'fastMalloc' that depend on a template parameter, so a declaration of
> 'fastMalloc' must be available
>> ../WTF/wtf/FastAllocBase.h: In function 'T* WTF::fastNew(Arg1)':
>> ../WTF/wtf/FastAllocBase.h:153:39: error: there are no arguments to
> 'fastMalloc' that depend on a template parameter, so a declaration of
> 'fastMalloc' must be available
>> ../WTF/wtf/FastAllocBase.h: In function 'T* WTF::fastNew(Arg1, Arg2)':
>> ../WTF/wtf/FastAllocBase.h:165:39: error: there are no arguments to
> 'fastMalloc' that depend on a template parameter, so a declaration of
> 'fastMalloc' must be available
>> ../WTF/wtf/FastAllocBase.h: In function 'T* WTF::fastNew(Arg1, Arg2, Arg3)':
>> ../WTF/wtf/FastAllocBase.h:177:39: error: there are no arguments to
> 'fastMalloc' that depend on a template parameter, so a declaration of
> 'fastMalloc' must be available
>> ../WTF/wtf/FastAllocBase.h: In function 'T* WTF::fastNew(Arg1, Arg2, Arg3,
> Arg4)':
>> ../WTF/wtf/FastAllocBase.h:189:39: error: there are no arguments to
> 'fastMalloc' that depend on a template parameter, so a declaration of
> 'fastMalloc' must be available
>> ../WTF/wtf/FastAllocBase.h: In function 'T* WTF::fastNew(Arg1, Arg2, Arg3,
> Arg4, Arg5)':
>> ../WTF/wtf/FastAllocBase.h:201:39: error: there are no arguments to
> 'fastMalloc' that depend on a template parameter, so a declaration of
> 'fastMalloc' must be available
>> ../WTF/wtf/FastAllocBase.h: In static member function 'static T*
> WTF::Internal::NewArrayImpl<T, trivialCtor, trivialDtor>::fastNewArray(size_t)':
>> ../WTF/wtf/FastAllocBase.h:233:68: error: there are no arguments to
> 'fastMalloc' that depend on a template parameter, so a declaration of
> 'fastMalloc' must be available
>> ../WTF/wtf/FastAllocBase.h: In static member function 'static T*
> WTF::Internal::NewArrayImpl<T, false, true>::fastNewArray(size_t)':
>> ../WTF/wtf/FastAllocBase.h:245:68: error: there are no arguments to
> 'fastMalloc' that depend on a template parameter, so a declaration of
> 'fastMalloc' must be available
>> ../WTF/wtf/FastAllocBase.h: In static member function 'static T*
> WTF::Internal::NewArrayImpl<T, true, false>::fastNewArray(size_t)':
>> ../WTF/wtf/FastAllocBase.h:265:89: error: there are no arguments to
> 'fastMalloc' that depend on a template parameter, so a declaration of
> 'fastMalloc' must be available
>> ../WTF/wtf/FastAllocBase.h: In static member function 'static T*
> WTF::Internal::NewArrayImpl<T, false, false>::fastNewArray(size_t)':
>> ../WTF/wtf/FastAllocBase.h:285:89: error: there are no arguments to
> 'fastMalloc' that depend on a template parameter, so a declaration of
> 'fastMalloc' must be available
>> In file included from ../WTF/wtf/ThreadingPrimitives.h:37:0,
>>                 from ../WTF/wtf/ThreadSafeRefCounted.h:66,
>>                 from ../WebCore/page/SecurityOrigin.h:32,
>>                 from qt/Api/qwebdatabase_p.h:25,
>>                 from qt/Api/qwebdatabase.cpp:23:
>> ../WTF/wtf/FastAllocBase.h: In static member function 'static void
> WTF::Internal::DeleteArrayImpl<T, trivialDtor>::fastDeleteArray(void*)':
>> ../WTF/wtf/FastAllocBase.h:339:27: error: there are no arguments to
> 'fastFree' that depend on a template parameter, so a declaration of
> 'fastFree' must be available
>> ../WTF/wtf/FastAllocBase.h: In static member function 'static void
> WTF::Internal::NonNullDeleteArrayImpl<T,
> trivialDtor>::fastNonNullDeleteArray(void*)':
>> ../WTF/wtf/FastAllocBase.h:391:27: error: there are no arguments to
> 'fastFree' that depend on a template parameter, so a declaration of
> 'fastFree' must be available
>> In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66:0,
>>                 from ../WebCore/page/SecurityOrigin.h:32,
>>                 from qt/Api/qwebdatabase_p.h:25,
>>                 from qt/Api/qwebdatabase.cpp:23:
>> ../WTF/wtf/ThreadingPrimitives.h: At global scope:
>> ../WTF/wtf/ThreadingPrimitives.h:78:5: error: 'WTF_EXPORT_PRIVATE' does
> not name a type
>> ../WTF/wtf/ThreadingPrimitives.h:79:5: error: 'WTF_EXPORT_PRIVATE' does
> not name a type
>> ../WTF/wtf/ThreadingPrimitives.h:81:5: error: 'WTF_EXPORT_PRIVATE' does
> not name a type
>> ../WTF/wtf/ThreadingPrimitives.h:82:5: error: 'WTF_EXPORT_PRIVATE' does
> not name a type
>> ../WTF/wtf/ThreadingPrimitives.h:83:5: error: 'WTF_EXPORT_PRIVATE' does
> not name a type
>> ../WTF/wtf/ThreadingPrimitives.h: In static member function 'static void*
> WTF::Mutex::operator new(size_t)':
>> ../WTF/wtf/ThreadingPrimitives.h:76:34: error: 'fastMalloc' is not a
> member of 'WTF'
>> ../WTF/wtf/ThreadingPrimitives.h: In static member function 'static void
> WTF::Mutex::operator delete(void*)':
>> ../WTF/wtf/ThreadingPrimitives.h:76:34: error: 'fastFree' is not a member
> of 'WTF'
>> ../WTF/wtf/ThreadingPrimitives.h: In static member function 'static void*
> WTF::Mutex::operator new [](size_t)':
>> ../WTF/wtf/ThreadingPrimitives.h:76:34: error: 'fastMalloc' is not a
> member of 'WTF'
>> ../WTF/wtf/ThreadingPrimitives.h: In static member function 'static void
> WTF::Mutex::operator delete [](void*)':
>> ../WTF/wtf/ThreadingPrimitives.h:76:34: error: 'fastFree' is not a member
> of 'WTF'
>> ../WTF/wtf/ThreadingPrimitives.h: In constructor
> 'WTF::MutexTryLocker::MutexTryLocker(WTF::Mutex&)':
>> ../WTF/wtf/ThreadingPrimitives.h:96:67: error: 'class WTF::Mutex' has no
> member named 'tryLock'
>> ../WTF/wtf/ThreadingPrimitives.h: In destructor
> 'WTF::MutexTryLocker::~MutexTryLocker()':
>> ../WTF/wtf/ThreadingPrimitives.h:100:21: error: 'class WTF::Mutex' has no
> member named 'unlock'
>> ../WTF/wtf/ThreadingPrimitives.h: At global scope:
>> ../WTF/wtf/ThreadingPrimitives.h:113:5: error: 'WTF_EXPORT_PRIVATE' does
> not name a type
>> ../WTF/wtf/ThreadingPrimitives.h:114:5: error: 'WTF_EXPORT_PRIVATE' does
> not name a type
>> ../WTF/wtf/ThreadingPrimitives.h:116:5: error: 'WTF_EXPORT_PRIVATE' does
> not name a type
>> In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66:0,
>>                 from ../WebCore/page/SecurityOrigin.h:32,
>>                 from qt/Api/qwebdatabase_p.h:25,
>>                 from qt/Api/qwebdatabase.cpp:23:
>> ../WTF/wtf/ThreadingPrimitives.h:119:5: error: 'WTF_EXPORT_PRIVATE' does
> not name a type
>> ../WTF/wtf/ThreadingPrimitives.h:120:5: error: 'WTF_EXPORT_PRIVATE' does
> not name a type
>> ../WTF/wtf/ThreadingPrimitives.h:121:5: error: 'WTF_EXPORT_PRIVATE' does
> not name a type
>> In file included from ../WebCore/page/SecurityOrigin.h:32:0,
>>                 from qt/Api/qwebdatabase_p.h:25,
>>                 from qt/Api/qwebdatabase.cpp:23:
>> ../WTF/wtf/ThreadSafeRefCounted.h: In static member function 'static void*
> WTF::ThreadSafeRefCountedBase::operator new(size_t)':
>> ../WTF/wtf/ThreadSafeRefCounted.h:72:5: error: 'fastMalloc' is not a
> member of 'WTF'
>> ../WTF/wtf/ThreadSafeRefCounted.h: In static member function 'static void
> WTF::ThreadSafeRefCountedBase::operator delete(void*)':
>> ../WTF/wtf/ThreadSafeRefCounted.h:72:5: error: 'fastFree' is not a member
> of 'WTF'
>> ../WTF/wtf/ThreadSafeRefCounted.h: In static member function 'static void*
> WTF::ThreadSafeRefCountedBase::operator new [](size_t)':
>> ../WTF/wtf/ThreadSafeRefCounted.h:72:5: error: 'fastMalloc' is not a
> member of 'WTF'
>> ../WTF/wtf/ThreadSafeRefCounted.h: In static member function 'static void
> WTF::ThreadSafeRefCountedBase::operator delete [](void*)':
>> ../WTF/wtf/ThreadSafeRefCounted.h:72:5: error: 'fastFree' is not a member
> of 'WTF'
>> In file included from ../WTF/wtf/OwnPtr.h:26:0,
>>                 from ../WTF/wtf/VectorTraits.h:24,
>>                 from ../WTF/wtf/Vector.h:31,
>>                 from ../WTF/wtf/text/StringImpl.h:31,
>>                 from ../WTF/wtf/text/WTFString.h:29,
>>                 from ../WebCore/page/SecurityOrigin.h:33,
>>                 from qt/Api/qwebdatabase_p.h:25,
>>                 from qt/Api/qwebdatabase.cpp:23:
>> ../WTF/wtf/NullPtr.h: At global scope:
>> ../WTF/wtf/NullPtr.h:50:26: error: variable 'std::WTF_EXPORT_PRIVATE
> std::nullptr_t' has initializer but incomplete type
>> ../WTF/wtf/NullPtr.h:50:26: warning: extended initializer lists only
> available with -std=c++0x or -std=gnu++0x
>> ../WTF/wtf/NullPtr.h:52:8: error: 'WTF_EXPORT_PRIVATE' does not name a type
>> In file included from ../WTF/wtf/VectorTraits.h:24:0,
>>                 from ../WTF/wtf/Vector.h:31,
>>                 from ../WTF/wtf/text/StringImpl.h:31,
>>                 from ../WTF/wtf/text/WTFString.h:29,
>>                 from ../WebCore/page/SecurityOrigin.h:33,
>>                 from qt/Api/qwebdatabase_p.h:25,
>>                 from qt/Api/qwebdatabase.cpp:23:
>> ../WTF/wtf/OwnPtr.h:50:30: error: function definition does not declare
> parameters
>> ../WTF/wtf/OwnPtr.h:81:32: error: declaration of 'operator=' as non-function
>> ../WTF/wtf/OwnPtr.h:81:26: error: expected ';' before '(' token
>> ../WTF/wtf/OwnPtr.h:82:9: error: expected ';' before 'template'
>> In file included from ../WTF/wtf/VectorTraits.h:25:0,
>>                 from ../WTF/wtf/Vector.h:31,
>>                 from ../WTF/wtf/text/StringImpl.h:31,
>>                 from ../WTF/wtf/text/WTFString.h:29,
>>                 from ../WebCore/page/SecurityOrigin.h:33,
>>                 from qt/Api/qwebdatabase_p.h:25,
>>                 from qt/Api/qwebdatabase.cpp:23:
>> ../WTF/wtf/RefPtr.h:76:32: error: declaration of 'operator=' as non-function
>> ../WTF/wtf/RefPtr.h:76:26: error: expected ';' before '(' token
>> ../WTF/wtf/RefPtr.h:78:9: error: expected ';' before 'template'
>> ../WTF/wtf/RefPtr.h: In static member function 'static void*
> WTF::RefPtr<T>::operator new(size_t)':
>> ../WTF/wtf/RefPtr.h:39:9: error: 'fastMalloc' is not a member of 'WTF'
>> ../WTF/wtf/RefPtr.h: In static member function 'static void
> WTF::RefPtr<T>::operator delete(void*)':
>> ../WTF/wtf/RefPtr.h:39:9: error: 'fastFree' is not a member of 'WTF'
>> ../WTF/wtf/RefPtr.h: In static member function 'static void*
> WTF::RefPtr<T>::operator new [](size_t)':
>> ../WTF/wtf/RefPtr.h:39:9: error: 'fastMalloc' is not a member of 'WTF'
>> ../WTF/wtf/RefPtr.h: In static member function 'static void
> WTF::RefPtr<T>::operator delete [](void*)':
>> ../WTF/wtf/RefPtr.h:39:9: error: 'fastFree' is not a member of 'WTF'
>> In file included from ../WTF/wtf/text/StringImpl.h:31:0,
>>                 from ../WTF/wtf/text/WTFString.h:29,
>>                 from ../WebCore/page/SecurityOrigin.h:33,
>>                 from qt/Api/qwebdatabase_p.h:25,
>>                 from qt/Api/qwebdatabase.cpp:23:
>> ../WTF/wtf/Vector.h: In member function 'void
> WTF::VectorBufferBase<T>::allocateBuffer(size_t)':
>> ../WTF/wtf/Vector.h:257:17: error: there are no arguments to
> 'WTFReportBacktrace' that depend on a template parameter, so a declaration
> of 'WTFReportBacktrace' must be available
>> ../WTF/wtf/Vector.h:257:17: error: there are no arguments to
> 'WTFInvokeCrashHook' that depend on a template parameter, so a declaration
> of 'WTFInvokeCrashHook' must be available
>> ../WTF/wtf/Vector.h:258:74: error: there are no arguments to 'fastMalloc'
> that depend on a template parameter, so a declaration of 'fastMalloc' must
> be available
>> ../WTF/wtf/Vector.h: In member function 'bool
> WTF::VectorBufferBase<T>::tryAllocateBuffer(size_t)':
>> ../WTF/wtf/Vector.h:268:54: error: there are no arguments to
> 'tryFastMalloc' that depend on a template parameter, so a declaration of
> 'tryFastMalloc' must be available
>> ../WTF/wtf/Vector.h: In member function 'void
> WTF::VectorBufferBase<T>::reallocateBuffer(size_t)':
>> ../WTF/wtf/Vector.h:286:17: error: there are no arguments to
> 'WTFReportBacktrace' that depend on a template parameter, so a declaration
> of 'WTFReportBacktrace' must be available
>> ../WTF/wtf/Vector.h:286:17: error: there are no arguments to
> 'WTFInvokeCrashHook' that depend on a template parameter, so a declaration
> of 'WTFInvokeCrashHook' must be available
>> ../WTF/wtf/Vector.h: In static member function 'static void*
> WTF::Vector<T, inlineCapacity>::operator new(size_t)':
>> ../WTF/wtf/Vector.h:499:9: error: 'fastMalloc' is not a member of 'WTF'
>> ../WTF/wtf/Vector.h: In static member function 'static void WTF::Vector<T,
> inlineCapacity>::operator delete(void*)':
>> ../WTF/wtf/Vector.h:499:9: error: 'fastFree' is not a member of 'WTF'
>> ../WTF/wtf/Vector.h: In static member function 'static void*
> WTF::Vector<T, inlineCapacity>::operator new [](size_t)':
>> ../WTF/wtf/Vector.h:499:9: error: 'fastMalloc' is not a member of 'WTF'
>> ../WTF/wtf/Vector.h: In static member function 'static void WTF::Vector<T,
> inlineCapacity>::operator delete [](void*)':
>> ../WTF/wtf/Vector.h:499:9: error: 'fastFree' is not a member of 'WTF'
>> ../WTF/wtf/Vector.h: In member function 'void WTF::Vector<T,
> inlineCapacity>::append(const U*, size_t)':
>> ../WTF/wtf/Vector.h:966:13: error: there are no arguments to
> 'WTFReportBacktrace' that depend on a template parameter, so a declaration
> of 'WTFReportBacktrace' must be available
>> ../WTF/wtf/Vector.h:966:13: error: there are no arguments to
> 'WTFInvokeCrashHook' that depend on a template parameter, so a declaration
> of 'WTFInvokeCrashHook' must be available
>> ../WTF/wtf/Vector.h: In member function 'void WTF::Vector<T,
> inlineCapacity>::insert(size_t, const U*, size_t)':
>> ../WTF/wtf/Vector.h:1056:13: error: there are no arguments to
> 'WTFReportBacktrace' that depend on a template parameter, so a declaration
> of 'WTFReportBacktrace' must be available
>> ../WTF/wtf/Vector.h:1056:13: error: there are no arguments to
> 'WTFInvokeCrashHook' that depend on a template parameter, so a declaration
> of 'WTFInvokeCrashHook' must be available
>> ../WTF/wtf/Vector.h: In member function 'T* WTF::Vector<T,
> inlineCapacity>::releaseBuffer()':
>> ../WTF/wtf/Vector.h:1142:54: error: there are no arguments to 'fastMalloc'
> that depend on a template parameter, so a declaration of 'fastMalloc' must
> be available
>> In file included from ../WTF/wtf/text/WTFString.h:29:0,
>>                 from ../WebCore/page/SecurityOrigin.h:33,
>>                 from qt/Api/qwebdatabase_p.h:25,
>>                 from qt/Api/qwebdatabase.cpp:23:
>> ../WTF/wtf/text/StringImpl.h: At global scope:
>> ../WTF/wtf/text/StringImpl.h:352:5: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> ../WTF/wtf/text/StringImpl.h:354:5: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> ../WTF/wtf/text/StringImpl.h:355:5: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> ../WTF/wtf/text/StringImpl.h:356:5: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> In file included from ../WTF/wtf/text/WTFString.h:29:0,
>>                 from ../WebCore/page/SecurityOrigin.h:33,
>>                 from qt/Api/qwebdatabase_p.h:25,
>>                 from qt/Api/qwebdatabase.cpp:23:
>> ../WTF/wtf/text/StringImpl.h:358:5: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> ../WTF/wtf/text/StringImpl.h:388:5: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> ../WTF/wtf/text/StringImpl.h:397:5: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> ../WTF/wtf/text/StringImpl.h:399:5: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> ../WTF/wtf/text/StringImpl.h:400:5: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> ../WTF/wtf/text/StringImpl.h:453:5: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> ../WTF/wtf/text/StringImpl.h:454:5: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> ../WTF/wtf/text/StringImpl.h:493:5: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> ../WTF/wtf/text/StringImpl.h:496:5: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> ../WTF/wtf/text/StringImpl.h:594:5: error: 'WTF_EXPORT_PRIVATE' does not
> name a type
>> ../WTF/wtf/text/StringImpl.h:635:5: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> ../WTF/wtf/text/StringImpl.h:644:5: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> ../WTF/wtf/text/StringImpl.h:646:5: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> ../WTF/wtf/text/StringImpl.h:654:5: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> ../WTF/wtf/text/StringImpl.h:666:5: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> ../WTF/wtf/text/StringImpl.h:667:5: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> ../WTF/wtf/text/StringImpl.h:669:5: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> ../WTF/wtf/text/StringImpl.h:675:5: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> ../WTF/wtf/text/StringImpl.h:685:5: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> ../WTF/wtf/text/StringImpl.h:688:5: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> ../WTF/wtf/text/StringImpl.h:689:5: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> ../WTF/wtf/text/StringImpl.h:692:5: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> ../WTF/wtf/text/StringImpl.h:694:5: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> ../WTF/wtf/text/StringImpl.h:695:5: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> ../WTF/wtf/text/StringImpl.h:696:5: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> ../WTF/wtf/text/StringImpl.h:699:5: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> ../WTF/wtf/text/StringImpl.h:700:5: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> ../WTF/wtf/text/StringImpl.h:704:5: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> ../WTF/wtf/text/StringImpl.h:705:5: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> ../WTF/wtf/text/StringImpl.h:706:5: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> ../WTF/wtf/text/StringImpl.h:710:5: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> ../WTF/wtf/text/StringImpl.h:711:5: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> ../WTF/wtf/text/StringImpl.h:713:5: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> ../WTF/wtf/text/StringImpl.h:715:5: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> ../WTF/wtf/text/StringImpl.h:716:5: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> ../WTF/wtf/text/StringImpl.h:718:5: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> ../WTF/wtf/text/StringImpl.h:739:5: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> ../WTF/wtf/text/StringImpl.h:740:5: error: 'WTF_EXPORT_PRIVATE' does not
> name a type
>> In file included from ../WTF/wtf/text/WTFString.h:29:0,
>>                 from ../WebCore/page/SecurityOrigin.h:33,
>>                 from qt/Api/qwebdatabase_p.h:25,
>>                 from qt/Api/qwebdatabase.cpp:23:
>> ../WTF/wtf/text/StringImpl.h: In static member function 'static void*
> WTF::StringImpl::operator new(size_t)':
>> ../WTF/wtf/text/StringImpl.h:135:39: error: 'fastMalloc' is not a member
> of 'WTF'
>> ../WTF/wtf/text/StringImpl.h: In static member function 'static void
> WTF::StringImpl::operator delete(void*)':
>> ../WTF/wtf/text/StringImpl.h:135:39: error: 'fastFree' is not a member of
> 'WTF'
>> ../WTF/wtf/text/StringImpl.h: In static member function 'static void*
> WTF::StringImpl::operator new [](size_t)':
>> ../WTF/wtf/text/StringImpl.h:135:39: error: 'fastMalloc' is not a member
> of 'WTF'
>> ../WTF/wtf/text/StringImpl.h: In static member function 'static void
> WTF::StringImpl::operator delete [](void*)':
>> ../WTF/wtf/text/StringImpl.h:135:39: error: 'fastFree' is not a member of
> 'WTF'
>> In file included from ../WTF/wtf/text/WTFString.h:29:0,
>>                 from ../WebCore/page/SecurityOrigin.h:33,
>>                 from qt/Api/qwebdatabase_p.h:25,
>>                 from qt/Api/qwebdatabase.cpp:23:
>> ../WTF/wtf/text/StringImpl.h: In static member function 'static
> WTF::PassRefPtr<WTF::StringImpl> WTF::StringImpl::create(const char*,
> unsigned int)':
>> ../WTF/wtf/text/StringImpl.h:357:145: error: invalid conversion from
> 'const LChar*' to 'const char*'
>> ../WTF/wtf/text/StringImpl.h:357:145: error:   initializing argument 1 of
> 'static WTF::PassRefPtr<WTF::StringImpl> WTF::StringImpl::create(const
> char*, unsigned int)'
>> ../WTF/wtf/text/StringImpl.h: In static member function 'static
> WTF::PassRefPtr<WTF::StringImpl> WTF::StringImpl::create(const char*)':
>> ../WTF/wtf/text/StringImpl.h:359:120: error: invalid conversion from
> 'const LChar*' to 'const char*'
>> ../WTF/wtf/text/StringImpl.h:359:120: error:   initializing argument 1 of
> 'static WTF::PassRefPtr<WTF::StringImpl> WTF::StringImpl::create(const char*)'
>> ../WTF/wtf/text/StringImpl.h: In static member function 'static
> WTF::PassRefPtr<WTF::StringImpl>
> WTF::StringImpl::create8(WTF::PassRefPtr<WTF::StringImpl>, unsigned int,
> unsigned int)':
>> ../WTF/wtf/text/StringImpl.h:367:26: error: 'empty' was not declared in
> this scope
>> ../WTF/wtf/text/StringImpl.h: In static member function 'static
> WTF::PassRefPtr<WTF::StringImpl>
> WTF::StringImpl::create(WTF::PassRefPtr<WTF::StringImpl>, unsigned int,
> unsigned int)':
>> ../WTF/wtf/text/StringImpl.h:380:26: error: 'empty' was not declared in
> this scope
>> ../WTF/wtf/text/StringImpl.h: In static member function 'static
> WTF::PassRefPtr<WTF::StringImpl>
> WTF::StringImpl::tryCreateUninitialized(unsigned int, T*&)':
>> ../WTF/wtf/text/StringImpl.h:405:26: error: there are no arguments to
> 'empty' that depend on a template parameter, so a declaration of 'empty'
> must be available
>> ../WTF/wtf/text/StringImpl.h:413:67: error: there are no arguments to
> 'tryFastMalloc' that depend on a template parameter, so a declaration of
> 'tryFastMalloc' must be available
>> ../WTF/wtf/text/StringImpl.h: In static member function 'static
> WTF::PassRefPtr<WTF::StringImpl> WTF::StringImpl::adopt(WTF::Vector<T,
> inlineCapacity>&)':
>> ../WTF/wtf/text/StringImpl.h:447:17: error: there are no arguments to
> 'WTFReportBacktrace' that depend on a template parameter, so a declaration
> of 'WTFReportBacktrace' must be available
>> ../WTF/wtf/text/StringImpl.h:447:17: error: there are no arguments to
> 'WTFInvokeCrashHook' that depend on a template parameter, so a declaration
> of 'WTFInvokeCrashHook' must be available
>> ../WTF/wtf/text/StringImpl.h:450:22: error: there are no arguments to
> 'empty' that depend on a template parameter, so a declaration of 'empty'
> must be available
>> ../WTF/wtf/text/StringImpl.h: In member function 'const UChar*
> WTF::StringImpl::characters() const':
>> ../WTF/wtf/text/StringImpl.h:474:34: error: 'getData16SlowCase' was not
> declared in this scope
>> ../WTF/wtf/text/StringImpl.h: In member function 'unsigned int
> WTF::StringImpl::hash() const':
>> ../WTF/wtf/text/StringImpl.h:571:29: error: 'hashSlowCase' was not
> declared in this scope
>> ../WTF/wtf/text/StringImpl.h: In member function 'bool
> WTF::StringImpl::startsWith(WTF::StringImpl*, bool)':
>> ../WTF/wtf/text/StringImpl.h:698:109: error: 'reverseFind' was not
> declared in this scope
>> ../WTF/wtf/text/StringImpl.h:698:143: error: 'reverseFindIgnoringCase' was
> not declared in this scope
>> ../WTF/wtf/text/StringImpl.h: In member function
> 'WTF::PassRefPtr<WTF::StringImpl> WTF::StringImpl::replace(UChar, const
> char*, unsigned int)':
>> ../WTF/wtf/text/StringImpl.h:712:206: error: invalid conversion from
> 'const LChar*' to 'const char*'
>> ../WTF/wtf/text/StringImpl.h:712:206: error:   initializing argument 2 of
> 'WTF::PassRefPtr<WTF::StringImpl> WTF::StringImpl::replace(UChar, const
> char*, unsigned int)'
>> ../WTF/wtf/text/StringImpl.h: At global scope:
>> ../WTF/wtf/text/StringImpl.h:785:1: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> ../WTF/wtf/text/StringImpl.h:786:1: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> ../WTF/wtf/text/StringImpl.h: In function 'bool WTF::equal(const
> WTF::StringImpl*, const char*)':
>> ../WTF/wtf/text/StringImpl.h:787:106: error: invalid conversion from
> 'const LChar*' to 'const char*'
>> ../WTF/wtf/text/StringImpl.h:787:106: error:   initializing argument 2 of
> 'bool WTF::equal(const WTF::StringImpl*, const char*)'
>> ../WTF/wtf/text/StringImpl.h: At global scope:
>> ../WTF/wtf/text/StringImpl.h:788:1: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> ../WTF/wtf/text/StringImpl.h: In function 'bool WTF::equal(const
> WTF::StringImpl*, const char*, unsigned int)':
>> ../WTF/wtf/text/StringImpl.h:789:131: error: invalid conversion from
> 'const LChar*' to 'const char*'
>> ../WTF/wtf/text/StringImpl.h:789:131: error:   initializing argument 2 of
> 'bool WTF::equal(const WTF::StringImpl*, const char*, unsigned int)'
>> ../WTF/wtf/text/StringImpl.h: In function 'bool WTF::equal(const LChar*,
> WTF::StringImpl*)':
>> ../WTF/wtf/text/StringImpl.h:790:69: error: invalid conversion from 'const
> LChar*' to 'const char*'
>> ../WTF/wtf/text/StringImpl.h:790:69: error:   initializing argument 2 of
> 'bool WTF::equal(const WTF::StringImpl*, const char*)'
>> ../WTF/wtf/text/StringImpl.h: In function 'bool WTF::equal(const char*,
> WTF::StringImpl*)':
>> ../WTF/wtf/text/StringImpl.h:791:100: error: invalid conversion from
> 'const LChar*' to 'const char*'
>> ../WTF/wtf/text/StringImpl.h:791:100: error:   initializing argument 2 of
> 'bool WTF::equal(const WTF::StringImpl*, const char*)'
>> ../WTF/wtf/text/StringImpl.h: At global scope:
>> ../WTF/wtf/text/StringImpl.h:792:1: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> ../WTF/wtf/text/StringImpl.h:950:1: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> ../WTF/wtf/text/StringImpl.h:951:1: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> ../WTF/wtf/text/StringImpl.h: In function 'bool
> WTF::equalIgnoringCase(const LChar*, WTF::StringImpl*)':
>> ../WTF/wtf/text/StringImpl.h:952:93: error: cannot convert
> 'WTF::StringImpl*' to 'const LChar*' for argument '1' to 'bool
> WTF::equalIgnoringCase(const LChar*, WTF::StringImpl*)'
>> ../WTF/wtf/text/StringImpl.h: At global scope:
>> ../WTF/wtf/text/StringImpl.h:953:1: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> ../WTF/wtf/text/StringImpl.h:954:1: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> ../WTF/wtf/text/StringImpl.h: In function 'bool
> WTF::equalIgnoringCase(const UChar*, const char*, unsigned int)':
>> ../WTF/wtf/text/StringImpl.h:955:150: error: invalid conversion from
> 'const LChar*' to 'const char*'
>> ../WTF/wtf/text/StringImpl.h:955:150: error:   initializing argument 2 of
> 'bool WTF::equalIgnoringCase(const UChar*, const char*, unsigned int)'
>> ../WTF/wtf/text/StringImpl.h: In function 'bool
> WTF::equalIgnoringCase(const LChar*, const UChar*, unsigned int)':
>> ../WTF/wtf/text/StringImpl.h:956:119: error: invalid conversion from
> 'const LChar*' to 'const char*'
>> ../WTF/wtf/text/StringImpl.h:956:119: error:   initializing argument 2 of
> 'bool WTF::equalIgnoringCase(const UChar*, const char*, unsigned int)'
>> ../WTF/wtf/text/StringImpl.h: In function 'bool
> WTF::equalIgnoringCase(const char*, const UChar*, unsigned int)':
>> ../WTF/wtf/text/StringImpl.h:957:150: error: invalid conversion from
> 'const LChar*' to 'const char*'
>> ../WTF/wtf/text/StringImpl.h:957:150: error:   initializing argument 2 of
> 'bool WTF::equalIgnoringCase(const UChar*, const char*, unsigned int)'
>> ../WTF/wtf/text/StringImpl.h: In function 'bool
> WTF::equalIgnoringCase(const char*, const LChar*, unsigned int)':
>> ../WTF/wtf/text/StringImpl.h:958:150: error: invalid conversion from
> 'const LChar*' to 'const char*'
>> ../WTF/wtf/text/StringImpl.h:958:150: error:   initializing argument 1 of
> 'bool WTF::equalIgnoringCase(const char*, const LChar*, unsigned int)'
>> ../WTF/wtf/text/StringImpl.h: At global scope:
>> ../WTF/wtf/text/StringImpl.h:965:1: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> ../WTF/wtf/text/StringImpl.h: In member function
> 'WTF::PassRefPtr<WTF::StringImpl> WTF::StringImpl::isolatedCopy() const':
>> ../WTF/wtf/text/StringImpl.h:1130:40: error: invalid conversion from
> 'const LChar*' to 'const char*'
>> ../WTF/wtf/text/StringImpl.h:1130:40: error:   initializing argument 1 of
> 'static WTF::PassRefPtr<WTF::StringImpl> WTF::StringImpl::create(const
> char*, unsigned int)'
>> ../WTF/wtf/text/StringImpl.h:1131:37: error: no matching function for call
> to 'WTF::StringImpl::create(const UChar* const&, const unsigned int&) const'
>> ../WTF/wtf/text/StringImpl.h:357:49: note: candidates are: static
> WTF::PassRefPtr<WTF::StringImpl> WTF::StringImpl::create(const char*,
> unsigned int)
>> ../WTF/wtf/text/StringImpl.h:359:49: note:                 static
> WTF::PassRefPtr<WTF::StringImpl> WTF::StringImpl::create(const char*)
>> ../WTF/wtf/text/StringImpl.h:374:49: note:                 static
> WTF::PassRefPtr<WTF::StringImpl>
> WTF::StringImpl::create(WTF::PassRefPtr<WTF::StringImpl>, unsigned int,
> unsigned int)
>> In file included from ../WebCore/page/SecurityOrigin.h:33:0,
>>                 from qt/Api/qwebdatabase_p.h:25,
>>                 from qt/Api/qwebdatabase.cpp:23:
>> ../WTF/wtf/text/WTFString.h: At global scope:
>> ../WTF/wtf/text/WTFString.h:61:1: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:62:1: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:63:1: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:64:1: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:73:1: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:86:1: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:87:1: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:89:1: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:90:1: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:91:1: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:109:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:117:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:120:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:121:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:124:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:125:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:133:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> In file included from ../WebCore/page/SecurityOrigin.h:33:0,
>>                 from qt/Api/qwebdatabase_p.h:25,
>>                 from qt/Api/qwebdatabase.cpp:23:
>> ../WTF/wtf/text/WTFString.h:212:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:213:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:221:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:230:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:231:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:232:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:233:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:234:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:235:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:237:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:240:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:241:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:279:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:281:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:303:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:304:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:306:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:307:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:308:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:309:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:330:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:331:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:333:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:334:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:339:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:340:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:342:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:343:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:344:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:345:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:347:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:351:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:356:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:365:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:370:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:376:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:377:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:378:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:382:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:383:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:385:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:386:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:391:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:392:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:396:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:419:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:420:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:421:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:434:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:435:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:439:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:440:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:445:5: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h: In static member function 'static WTF::String
> WTF::String::adopt(WTF::StringBuffer<unsigned char>&)':
>> ../WTF/wtf/text/WTFString.h:155:87: error: no matching function for call
> to 'WTF::StringImpl::adopt(WTF::StringBuffer<unsigned char>&)'
>> ../WTF/wtf/text/StringImpl.h:457:35: note: candidate is: static
> WTF::PassRefPtr<WTF::StringImpl> WTF::StringImpl::adopt(QStringData*)
>> ../WTF/wtf/text/WTFString.h: In static member function 'static WTF::String
> WTF::String::adopt(WTF::StringBuffer<short unsigned int>&)':
>> ../WTF/wtf/text/WTFString.h:156:87: error: no matching function for call
> to 'WTF::StringImpl::adopt(WTF::StringBuffer<short unsigned int>&)'
>> ../WTF/wtf/text/StringImpl.h:457:35: note: candidate is: static
> WTF::PassRefPtr<WTF::StringImpl> WTF::StringImpl::adopt(QStringData*)
>> ../WTF/wtf/text/WTFString.h: In member function 'size_t
> WTF::String::find(const WTF::String&) const':
>> ../WTF/wtf/text/WTFString.h:248:50: error: call of overloaded
> 'find(WTF::StringImpl*)' is ambiguous
>> ../WTF/wtf/text/StringImpl.h:1036:15: note: candidates are: size_t
> WTF::StringImpl::find(LChar, unsigned int) <near match>
>> ../WTF/wtf/text/StringImpl.h:1043:22: note:                 size_t
> WTF::StringImpl::find(char, unsigned int) <near match>
>> ../WTF/wtf/text/StringImpl.h:1048:15: note:                 size_t
> WTF::StringImpl::find(UChar, unsigned int) <near match>
>> ../WTF/wtf/text/WTFString.h: In member function 'size_t
> WTF::String::find(const WTF::String&, unsigned int) const':
>> ../WTF/wtf/text/WTFString.h:250:57: error: call of overloaded
> 'find(WTF::StringImpl*, unsigned int&)' is ambiguous
>> ../WTF/wtf/text/StringImpl.h:1036:15: note: candidates are: size_t
> WTF::StringImpl::find(LChar, unsigned int) <near match>
>> ../WTF/wtf/text/StringImpl.h:1043:22: note:                 size_t
> WTF::StringImpl::find(char, unsigned int) <near match>
>> ../WTF/wtf/text/StringImpl.h:1048:15: note:                 size_t
> WTF::StringImpl::find(UChar, unsigned int) <near match>
>> ../WTF/wtf/text/WTFString.h: In member function 'size_t
> WTF::String::find(bool (*)(UChar), unsigned int) const':
>> ../WTF/wtf/text/WTFString.h:253:60: error: call of overloaded 'find(bool
> (*&)(UChar), unsigned int&)' is ambiguous
>> ../WTF/wtf/text/StringImpl.h:1036:15: note: candidates are: size_t
> WTF::StringImpl::find(LChar, unsigned int) <near match>
>> ../WTF/wtf/text/StringImpl.h:1043:22: note:                 size_t
> WTF::StringImpl::find(char, unsigned int) <near match>
>> ../WTF/wtf/text/StringImpl.h:1048:15: note:                 size_t
> WTF::StringImpl::find(UChar, unsigned int) <near match>
>> ../WTF/wtf/text/WTFString.h: In member function 'size_t
> WTF::String::reverseFind(UChar, unsigned int) const':
>> ../WTF/wtf/text/WTFString.h:259:35: error: 'class WTF::StringImpl' has no
> member named 'reverseFind'
>> ../WTF/wtf/text/WTFString.h: In member function 'size_t
> WTF::String::reverseFind(const WTF::String&, unsigned int) const':
>> ../WTF/wtf/text/WTFString.h:261:35: error: 'class WTF::StringImpl' has no
> member named 'reverseFind'
>> ../WTF/wtf/text/WTFString.h: In member function 'size_t
> WTF::String::findIgnoringCase(const WTF::String&, unsigned int) const':
>> ../WTF/wtf/text/WTFString.h:267:69: error: no matching function for call
> to 'WTF::StringImpl::findIgnoringCase(WTF::StringImpl*, unsigned int&)'
>> ../WTF/wtf/text/StringImpl.h:690:12: note: candidates are: size_t
> WTF::StringImpl::findIgnoringCase(const LChar*, unsigned int)
>> ../WTF/wtf/text/StringImpl.h:691:26: note:                 size_t
> WTF::StringImpl::findIgnoringCase(const char*, unsigned int)
>> ../WTF/wtf/text/WTFString.h: In member function 'size_t
> WTF::String::reverseFindIgnoringCase(const WTF::String&, unsigned int) const':
>> ../WTF/wtf/text/WTFString.h:269:35: error: 'class WTF::StringImpl' has no
> member named 'reverseFindIgnoringCase'
>> ../WTF/wtf/text/WTFString.h: In member function 'bool
> WTF::String::startsWith(UChar) const':
>> ../WTF/wtf/text/WTFString.h:290:55: error: invalid conversion from 'UChar'
> to 'WTF::StringImpl*'
>> ../WTF/wtf/text/WTFString.h:290:55: error:   initializing argument 1 of
> 'bool WTF::StringImpl::startsWith(WTF::StringImpl*, bool)'
>> ../WTF/wtf/text/WTFString.h: In member function 'bool
> WTF::String::endsWith(const WTF::String&, bool) const':
>> ../WTF/wtf/text/WTFString.h:296:67: error: no matching function for call
> to 'WTF::StringImpl::endsWith(WTF::StringImpl*, bool&)'
>> ../WTF/wtf/text/WTFString.h: In member function 'bool
> WTF::String::endsWith(UChar) const':
>> ../WTF/wtf/text/WTFString.h:298:53: error: no matching function for call
> to 'WTF::StringImpl::endsWith(UChar&)'
>> ../WTF/wtf/text/WTFString.h: In member function 'WTF::String&
> WTF::String::replace(UChar, UChar)':
>> ../WTF/wtf/text/WTFString.h:312:82: error: no matching function for call
> to 'WTF::StringImpl::replace(UChar&, UChar&)'
>> ../WTF/wtf/text/StringImpl.h:712:42: note: candidates are:
> WTF::PassRefPtr<WTF::StringImpl> WTF::StringImpl::replace(UChar, const
> char*, unsigned int)
>> ../WTF/wtf/text/StringImpl.h:714:28: note:                
> WTF::PassRefPtr<WTF::StringImpl> WTF::StringImpl::replace(UChar, const
> UChar*, unsigned int)
>> ../WTF/wtf/text/WTFString.h: In member function 'WTF::String&
> WTF::String::replace(UChar, const WTF::String&)':
>> ../WTF/wtf/text/WTFString.h:313:97: error: no matching function for call
> to 'WTF::StringImpl::replace(UChar&, WTF::StringImpl*)'
>> ../WTF/wtf/text/StringImpl.h:712:42: note: candidates are:
> WTF::PassRefPtr<WTF::StringImpl> WTF::StringImpl::replace(UChar, const
> char*, unsigned int)
>> ../WTF/wtf/text/StringImpl.h:714:28: note:                
> WTF::PassRefPtr<WTF::StringImpl> WTF::StringImpl::replace(UChar, const
> UChar*, unsigned int)
>> ../WTF/wtf/text/WTFString.h: In member function 'WTF::String&
> WTF::String::replace(const WTF::String&, const WTF::String&)':
>> ../WTF/wtf/text/WTFString.h:314:112: error: no matching function for call
> to 'WTF::StringImpl::replace(WTF::StringImpl*, WTF::StringImpl*)'
>> ../WTF/wtf/text/StringImpl.h:712:42: note: candidates are:
> WTF::PassRefPtr<WTF::StringImpl> WTF::StringImpl::replace(UChar, const
> char*, unsigned int)
>> ../WTF/wtf/text/StringImpl.h:714:28: note:                
> WTF::PassRefPtr<WTF::StringImpl> WTF::StringImpl::replace(UChar, const
> UChar*, unsigned int)
>> ../WTF/wtf/text/WTFString.h: In member function 'WTF::String&
> WTF::String::replace(unsigned int, unsigned int, const WTF::String&)':
>> ../WTF/wtf/text/WTFString.h:315:127: error: call of overloaded
> 'replace(unsigned int&, unsigned int&, WTF::StringImpl*)' is ambiguous
>> ../WTF/wtf/text/StringImpl.h:712:42: note: candidates are:
> WTF::PassRefPtr<WTF::StringImpl> WTF::StringImpl::replace(UChar, const
> char*, unsigned int) <near match>
>> ../WTF/wtf/text/StringImpl.h:714:28: note:                
> WTF::PassRefPtr<WTF::StringImpl> WTF::StringImpl::replace(UChar, const
> UChar*, unsigned int) <near match>
>> ../WTF/wtf/text/WTFString.h: In member function 'void
> WTF::String::makeLower()':
>> ../WTF/wtf/text/WTFString.h:326:53: error: 'class WTF::StringImpl' has no
> member named 'lower'
>> ../WTF/wtf/text/WTFString.h: In member function 'void
> WTF::String::makeUpper()':
>> ../WTF/wtf/text/WTFString.h:327:53: error: 'class WTF::StringImpl' has no
> member named 'upper'
>> ../WTF/wtf/text/WTFString.h: In member function 'void
> WTF::String::fill(UChar)':
>> ../WTF/wtf/text/WTFString.h:328:55: error: 'class WTF::StringImpl' has no
> member named 'fill'
>> ../WTF/wtf/text/WTFString.h: In member function 'WTF::String
> WTF::String::left(unsigned int) const':
>> ../WTF/wtf/text/WTFString.h:335:62: error: 'substring' was not declared in
> this scope
>> ../WTF/wtf/text/WTFString.h: In member function 'WTF::String
> WTF::String::right(unsigned int) const':
>> ../WTF/wtf/text/WTFString.h:336:76: error: 'substring' was not declared in
> this scope
>> ../WTF/wtf/text/WTFString.h: In static member function 'static WTF::String
> WTF::String::createUninitialized(unsigned int, UChar*&)':
>> ../WTF/wtf/text/WTFString.h:362:79: error: 'createUninitialized' is not a
> member of 'WTF::StringImpl'
>> ../WTF/wtf/text/WTFString.h: In static member function 'static WTF::String
> WTF::String::createUninitialized(unsigned int, LChar*&)':
>> ../WTF/wtf/text/WTFString.h:363:79: error: 'createUninitialized' is not a
> member of 'WTF::StringImpl'
>> ../WTF/wtf/text/WTFString.h: In member function 'void
> WTF::String::split(const WTF::String&, WTF::Vector<WTF::String>&) const':
>> ../WTF/wtf/text/WTFString.h:368:39: error: no matching function for call
> to 'WTF::String::split(const WTF::String&, bool, WTF::Vector<WTF::String>&)
> const'
>> ../WTF/wtf/text/WTFString.h:366:10: note: candidates are: void
> WTF::String::split(const WTF::String&, WTF::Vector<WTF::String>&) const
>> ../WTF/wtf/text/WTFString.h:371:10: note:                 void
> WTF::String::split(UChar, WTF::Vector<WTF::String>&) const
>> ../WTF/wtf/text/WTFString.h: In member function 'void
> WTF::String::split(UChar, WTF::Vector<WTF::String>&) const':
>> ../WTF/wtf/text/WTFString.h:373:39: error: no matching function for call
> to 'WTF::String::split(UChar&, bool, WTF::Vector<WTF::String>&) const'
>> ../WTF/wtf/text/WTFString.h:366:10: note: candidates are: void
> WTF::String::split(const WTF::String&, WTF::Vector<WTF::String>&) const
>> ../WTF/wtf/text/WTFString.h:371:10: note:                 void
> WTF::String::split(UChar, WTF::Vector<WTF::String>&) const
>> ../WTF/wtf/text/WTFString.h: In static member function 'static WTF::String
> WTF::String::fromUTF8(const char*, size_t)':
>> ../WTF/wtf/text/WTFString.h:441:117: error: invalid conversion from 'const
> LChar*' to 'const char*'
>> ../WTF/wtf/text/WTFString.h:441:117: error:   initializing argument 1 of
> 'static WTF::String WTF::String::fromUTF8(const char*, size_t)'
>> ../WTF/wtf/text/WTFString.h: In static member function 'static WTF::String
> WTF::String::fromUTF8(const char*)':
>> ../WTF/wtf/text/WTFString.h:442:94: error: invalid conversion from 'const
> LChar*' to 'const char*'
>> ../WTF/wtf/text/WTFString.h:442:94: error:   initializing argument 1 of
> 'static WTF::String WTF::String::fromUTF8(const char*)'
>> ../WTF/wtf/text/WTFString.h: In static member function 'static WTF::String
> WTF::String::fromUTF8WithLatin1Fallback(const char*, size_t)':
>> ../WTF/wtf/text/WTFString.h:446:153: error: invalid conversion from 'const
> LChar*' to 'const char*'
>> ../WTF/wtf/text/WTFString.h:446:153: error:   initializing argument 1 of
> 'static WTF::String WTF::String::fromUTF8WithLatin1Fallback(const char*,
> size_t)'
>> ../WTF/wtf/text/WTFString.h: In member function 'WTF::Unicode::Direction
> WTF::String::defaultWritingDirection(bool*) const':
>> ../WTF/wtf/text/WTFString.h:452:28: error: 'class WTF::StringImpl' has no
> member named 'defaultWritingDirection'
>> ../WTF/wtf/text/WTFString.h: In member function 'bool
> WTF::String::containsOnlyWhitespace() const':
>> ../WTF/wtf/text/WTFString.h:460:69: error: 'class WTF::StringImpl' has no
> member named 'containsOnlyWhitespace'
>> ../WTF/wtf/text/WTFString.h: In function 'bool WTF::operator==(const
> WTF::String&, const WTF::String&)':
>> ../WTF/wtf/text/WTFString.h:485:91: error: no matching function for call
> to 'equal(WTF::StringImpl*, WTF::StringImpl*)'
>> ../WTF/wtf/text/StringImpl.h:787:13: note: candidates are: bool
> WTF::equal(const WTF::StringImpl*, const char*)
>> ../WTF/wtf/text/StringImpl.h:789:13: note:                 bool
> WTF::equal(const WTF::StringImpl*, const char*, unsigned int)
>> ../WTF/wtf/text/StringImpl.h:790:13: note:                 bool
> WTF::equal(const LChar*, WTF::StringImpl*)
>> ../WTF/wtf/text/StringImpl.h:791:13: note:                 bool
> WTF::equal(const char*, WTF::StringImpl*)
>> ../WTF/wtf/text/StringImpl.h:909:20: note:                 bool
> WTF::equal(const LChar*, const LChar*, unsigned int)
>> ../WTF/wtf/text/StringImpl.h:919:20: note:                 bool
> WTF::equal(const UChar*, const UChar*, unsigned int)
>> ../WTF/wtf/text/StringImpl.h:930:20: note:                 bool
> WTF::equal(const LChar*, const UChar*, unsigned int)
>> ../WTF/wtf/text/StringImpl.h:940:20: note:                 bool
> WTF::equal(const UChar*, const LChar*, unsigned int)
>> ../WTF/wtf/text/WTFString.h: In function 'bool WTF::operator==(const
> WTF::String&, const LChar*)':
>> ../WTF/wtf/text/WTFString.h:486:83: error: invalid conversion from 'const
> LChar*' to 'const char*'
>> ../WTF/wtf/text/WTFString.h:486:83: error:   initializing argument 2 of
> 'bool WTF::equal(const WTF::StringImpl*, const char*)'
>> ../WTF/wtf/text/WTFString.h: In function 'bool WTF::operator==(const
> WTF::String&, const char*)':
>> ../WTF/wtf/text/WTFString.h:487:114: error: invalid conversion from 'const
> LChar*' to 'const char*'
>> ../WTF/wtf/text/WTFString.h:487:114: error:   initializing argument 2 of
> 'bool WTF::equal(const WTF::StringImpl*, const char*)'
>> ../WTF/wtf/text/WTFString.h: In function 'bool WTF::operator!=(const
> WTF::String&, const WTF::String&)':
>> ../WTF/wtf/text/WTFString.h:496:92: error: no matching function for call
> to 'equal(WTF::StringImpl*, WTF::StringImpl*)'
>> ../WTF/wtf/text/StringImpl.h:787:13: note: candidates are: bool
> WTF::equal(const WTF::StringImpl*, const char*)
>> ../WTF/wtf/text/StringImpl.h:789:13: note:                 bool
> WTF::equal(const WTF::StringImpl*, const char*, unsigned int)
>> ../WTF/wtf/text/StringImpl.h:790:13: note:                 bool
> WTF::equal(const LChar*, WTF::StringImpl*)
>> ../WTF/wtf/text/StringImpl.h:791:13: note:                 bool
> WTF::equal(const char*, WTF::StringImpl*)
>> ../WTF/wtf/text/StringImpl.h:909:20: note:                 bool
> WTF::equal(const LChar*, const LChar*, unsigned int)
>> ../WTF/wtf/text/StringImpl.h:919:20: note:                 bool
> WTF::equal(const UChar*, const UChar*, unsigned int)
>> ../WTF/wtf/text/StringImpl.h:930:20: note:                 bool
> WTF::equal(const LChar*, const UChar*, unsigned int)
>> ../WTF/wtf/text/StringImpl.h:940:20: note:                 bool
> WTF::equal(const UChar*, const LChar*, unsigned int)
>> ../WTF/wtf/text/WTFString.h: In function 'bool WTF::operator!=(const
> WTF::String&, const LChar*)':
>> ../WTF/wtf/text/WTFString.h:497:84: error: invalid conversion from 'const
> LChar*' to 'const char*'
>> ../WTF/wtf/text/WTFString.h:497:84: error:   initializing argument 2 of
> 'bool WTF::equal(const WTF::StringImpl*, const char*)'
>> ../WTF/wtf/text/WTFString.h: In function 'bool WTF::operator!=(const
> WTF::String&, const char*)':
>> ../WTF/wtf/text/WTFString.h:498:115: error: invalid conversion from 'const
> LChar*' to 'const char*'
>> ../WTF/wtf/text/WTFString.h:498:115: error:   initializing argument 2 of
> 'bool WTF::equal(const WTF::StringImpl*, const char*)'
>> ../WTF/wtf/text/WTFString.h: At global scope:
>> ../WTF/wtf/text/WTFString.h:595:1: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:669:1: error: 'WTF_EXPORT_STRING_API' does not
> name a type
>> ../WTF/wtf/text/WTFString.h:676:12: error: 'WTF::emptyString' has not been
> declared
>> ../WTF/wtf/text/WTFString.h:680:12: error: 'WTF::charactersToIntStrict'
> has not been declared
>> ../WTF/wtf/text/WTFString.h:681:12: error: 'WTF::charactersToUIntStrict'
> has not been declared
>> ../WTF/wtf/text/WTFString.h:690:12: error: 'WTF::charactersToDouble' has
> not been declared
>> In file included from ../WTF/wtf/text/WTFString.h:700:0,
>>                 from ../WebCore/page/SecurityOrigin.h:33,
>>                 from qt/Api/qwebdatabase_p.h:25,
>>                 from qt/Api/qwebdatabase.cpp:23:
>> ../WTF/wtf/text/AtomicString.h:42:5: error: 'WTF_EXPORT_PRIVATE' does not
> name a type
>> In file included from ../WTF/wtf/text/WTFString.h:700:0,
>>                 from ../WebCore/page/SecurityOrigin.h:33,
>>                 from qt/Api/qwebdatabase_p.h:25,
>>                 from qt/Api/qwebdatabase.cpp:23:
>> ../WTF/wtf/text/AtomicString.h:84:5: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> ../WTF/wtf/text/AtomicString.h:127:5: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> ../WTF/wtf/text/AtomicString.h:171:5: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> ../WTF/wtf/text/AtomicString.h:173:5: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> ../WTF/wtf/text/AtomicString.h:174:5: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> ../WTF/wtf/text/AtomicString.h:176:5: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> ../WTF/wtf/text/AtomicString.h:177:5: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> ../WTF/wtf/text/AtomicString.h:178:5: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> ../WTF/wtf/text/AtomicString.h:185:5: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> ../WTF/wtf/text/AtomicString.h:186:5: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> ../WTF/wtf/text/AtomicString.h:191:5: error: 'WTF_EXPORT_STRING_API' does
> not name a type
>> In file included from ../WTF/wtf/text/WTFString.h:700:0,
>>                 from ../WebCore/page/SecurityOrigin.h:33,
>>                 from qt/Api/qwebdatabase_p.h:25,
>>                 from qt/Api/qwebdatabase.cpp:23:
>> ../WTF/wtf/text/AtomicString.h: In constructor
> 'WTF::AtomicString::AtomicString(const LChar*)':
>> ../WTF/wtf/text/AtomicString.h:45:50: error: invalid conversion from
> 'const LChar*' to 'const char*'
>> ../WTF/wtf/text/AtomicString.h:45:50: error:   initializing argument 1 of
> 'static WTF::PassRefPtr<WTF::StringImpl> WTF::AtomicString::add(const char*)'
>> ../WTF/wtf/text/AtomicString.h: In constructor
> 'WTF::AtomicString::AtomicString(const LChar*, unsigned int)':
>> ../WTF/wtf/text/AtomicString.h:47:75: error: invalid conversion from
> 'const LChar*' to 'const char*'
>> ../WTF/wtf/text/AtomicString.h:47:75: error:   initializing argument 1 of
> 'static WTF::PassRefPtr<WTF::StringImpl> WTF::AtomicString::add(const char*,
> unsigned int)'
>> ../WTF/wtf/text/AtomicString.h: In constructor
> 'WTF::AtomicString::AtomicString(const UChar*, unsigned int)':
>> ../WTF/wtf/text/AtomicString.h:48:75: error: no matching function for call
> to 'WTF::AtomicString::add(const UChar*&, unsigned int&)'
>> ../WTF/wtf/text/AtomicString.h:172:49: note: candidates are: static
> WTF::PassRefPtr<WTF::StringImpl> WTF::AtomicString::add(const char*)
>> ../WTF/wtf/text/AtomicString.h:175:49: note:                 static
> WTF::PassRefPtr<WTF::StringImpl> WTF::AtomicString::add(const char*,
> unsigned int)
>> ../WTF/wtf/text/AtomicString.h:179:49: note:                 static
> WTF::PassRefPtr<WTF::StringImpl> WTF::AtomicString::add(WTF::StringImpl*)
>> ../WTF/wtf/text/AtomicString.h: In constructor
> 'WTF::AtomicString::AtomicString(const UChar*, unsigned int, unsigned int)':
>> ../WTF/wtf/text/AtomicString.h:49:112: error: no matching function for
> call to 'WTF::AtomicString::add(const UChar*&, unsigned int&, unsigned int&)'
>> ../WTF/wtf/text/AtomicString.h:172:49: note: candidates are: static
> WTF::PassRefPtr<WTF::StringImpl> WTF::AtomicString::add(const char*)
>> ../WTF/wtf/text/AtomicString.h:175:49: note:                 static
> WTF::PassRefPtr<WTF::StringImpl> WTF::AtomicString::add(const char*,
> unsigned int)
>> ../WTF/wtf/text/AtomicString.h:179:49: note:                 static
> WTF::PassRefPtr<WTF::StringImpl> WTF::AtomicString::add(WTF::StringImpl*)
>> ../WTF/wtf/text/AtomicString.h: In constructor
> 'WTF::AtomicString::AtomicString(const UChar*)':
>> ../WTF/wtf/text/AtomicString.h:50:50: error: no matching function for call
> to 'WTF::AtomicString::add(const UChar*&)'
>> ../WTF/wtf/text/AtomicString.h:172:49: note: candidates are: static
> WTF::PassRefPtr<WTF::StringImpl> WTF::AtomicString::add(const char*)
>> ../WTF/wtf/text/AtomicString.h:175:49: note:                 static
> WTF::PassRefPtr<WTF::StringImpl> WTF::AtomicString::add(const char*,
> unsigned int)
>> ../WTF/wtf/text/AtomicString.h:179:49: note:                 static
> WTF::PassRefPtr<WTF::StringImpl> WTF::AtomicString::add(WTF::StringImpl*)
>> ../WTF/wtf/text/AtomicString.h: In constructor
> 'WTF::AtomicString::AtomicString(WTF::StringImpl*, unsigned int, unsigned int)':
>> ../WTF/wtf/text/AtomicString.h:54:115: error: no matching function for
> call to 'WTF::AtomicString::add(WTF::StringImpl*&, unsigned int&, unsigned
> int&)'
>> ../WTF/wtf/text/AtomicString.h:172:49: note: candidates are: static
> WTF::PassRefPtr<WTF::StringImpl> WTF::AtomicString::add(const char*)
>> ../WTF/wtf/text/AtomicString.h:175:49: note:                 static
> WTF::PassRefPtr<WTF::StringImpl> WTF::AtomicString::add(const char*,
> unsigned int)
>> ../WTF/wtf/text/AtomicString.h:179:49: note:                 static
> WTF::PassRefPtr<WTF::StringImpl> WTF::AtomicString::add(WTF::StringImpl*)
>> ../WTF/wtf/text/AtomicString.h: In constructor
> 'WTF::AtomicString::AtomicString(const char*, unsigned int,
> WTF::AtomicString::ConstructFromLiteralTag)':
>> ../WTF/wtf/text/AtomicString.h:58:57: error: 'addFromLiteralData' was not
> declared in this scope
>> In file included from ../WTF/wtf/text/WTFString.h:700:0,
>>                 from ../WebCore/page/SecurityOrigin.h:33,
>>                 from qt/Api/qwebdatabase_p.h:25,
>>                 from qt/Api/qwebdatabase.cpp:23:
>> ../WTF/wtf/text/AtomicString.h: In member function 'WTF::AtomicString
> WTF::AtomicString::upper() const':
>> ../WTF/wtf/text/AtomicString.h:128:62: error: 'class
> WTF::AtomicStringImpl' has no member named 'upper'
>> ../WTF/wtf/text/AtomicString.h: In member function 'int
> WTF::AtomicString::toInt(bool*) const':
>> ../WTF/wtf/text/AtomicString.h:130:53: error: 'const class WTF::String'
> has no member named 'toInt'
>> ../WTF/wtf/text/AtomicString.h: In member function 'double
> WTF::AtomicString::toDouble(bool*) const':
>> ../WTF/wtf/text/AtomicString.h:131:59: error: 'const class WTF::String'
> has no member named 'toDouble'
>> ../WTF/wtf/text/AtomicString.h: In member function 'float
> WTF::AtomicString::toFloat(bool*) const':
>> ../WTF/wtf/text/AtomicString.h:132:57: error: 'const class WTF::String'
> has no member named 'toFloat'
>> ../WTF/wtf/text/AtomicString.h: In constructor
> 'WTF::AtomicString::AtomicString(const QString&)':
>> ../WTF/wtf/text/AtomicString.h:148:59: error: no matching function for
> call to 'WTF::String::String(const QString&)'
>> ../WTF/wtf/text/WTFString.h:463:5: note: candidates are:
> WTF::String::String(WTF::HashTableDeletedValueType)
>> ../WTF/wtf/text/WTFString.h:130:5: note:                
> WTF::String::String(WTF::RefPtr<WTF::StringImpl>)
>> ../WTF/wtf/text/WTFString.h:129:5: note:                
> WTF::String::String(WTF::PassRefPtr<WTF::StringImpl>)
>> ../WTF/wtf/text/WTFString.h:128:5: note:                
> WTF::String::String(WTF::StringImpl*)
>> ../WTF/wtf/text/WTFString.h:106:5: note:                 WTF::String::String()
>> ../WTF/wtf/text/WTFString.h:103:14: note:                
> WTF::String::String(const WTF::String&)
>> ../WTF/wtf/text/AtomicString.h: In member function
> 'WTF::AtomicString::operator QString() const':
>> ../WTF/wtf/text/AtomicString.h:149:39: error: conversion from 'const
> WTF::String' to non-scalar type 'QString' requested
>> ../WTF/wtf/text/AtomicString.h: In static member function 'static
> WTF::PassRefPtr<WTF::StringImpl> WTF::AtomicString::add(const char*)':
>> ../WTF/wtf/text/AtomicString.h:172:114: error: invalid conversion from
> 'const LChar*' to 'const char*'
>> ../WTF/wtf/text/AtomicString.h:172:114: error:   initializing argument 1
> of 'static WTF::PassRefPtr<WTF::StringImpl> WTF::AtomicString::add(const char*)'
>> ../WTF/wtf/text/AtomicString.h: In static member function 'static
> WTF::PassRefPtr<WTF::StringImpl> WTF::AtomicString::add(const char*,
> unsigned int)':
>> ../WTF/wtf/text/AtomicString.h:175:139: error: invalid conversion from
> 'const LChar*' to 'const char*'
>> ../WTF/wtf/text/AtomicString.h:175:139: error:   initializing argument 1
> of 'static WTF::PassRefPtr<WTF::StringImpl> WTF::AtomicString::add(const
> char*, unsigned int)'
>> ../WTF/wtf/text/AtomicString.h: In static member function 'static
> WTF::PassRefPtr<WTF::StringImpl> WTF::AtomicString::add(WTF::StringImpl*)':
>> ../WTF/wtf/text/AtomicString.h:183:29: error: 'addSlowCase' was not
> declared in this scope
>> ../WTF/wtf/text/AtomicString.h: In function 'bool WTF::operator==(const
> WTF::AtomicString&, const char*)':
>> ../WTF/wtf/text/AtomicString.h:196:125: error: invalid conversion from
> 'const LChar*' to 'const char*'
>> ../WTF/wtf/text/AtomicString.h:196:125: error:   initializing argument 2
> of 'bool WTF::equal(const WTF::StringImpl*, const char*)'
>> ../WTF/wtf/text/AtomicString.h: In function 'bool WTF::operator==(const
> WTF::AtomicString&, const WTF::Vector<short unsigned int>&)':
>> ../WTF/wtf/text/AtomicString.h:197:126: error: no matching function for
> call to 'equal(WTF::AtomicStringImpl*, const short unsigned int*, size_t)'
>> ../WTF/wtf/text/StringImpl.h:787:13: note: candidates are: bool
> WTF::equal(const WTF::StringImpl*, const char*)
>> ../WTF/wtf/text/StringImpl.h:789:13: note:                 bool
> WTF::equal(const WTF::StringImpl*, const char*, unsigned int)
>> ../WTF/wtf/text/StringImpl.h:790:13: note:                 bool
> WTF::equal(const LChar*, WTF::StringImpl*)
>> ../WTF/wtf/text/StringImpl.h:791:13: note:                 bool
> WTF::equal(const char*, WTF::StringImpl*)
>> ../WTF/wtf/text/StringImpl.h:909:20: note:                 bool
> WTF::equal(const LChar*, const LChar*, unsigned int)
>> ../WTF/wtf/text/StringImpl.h:919:20: note:                 bool
> WTF::equal(const UChar*, const UChar*, unsigned int)
>> ../WTF/wtf/text/StringImpl.h:930:20: note:                 bool
> WTF::equal(const LChar*, const UChar*, unsigned int)
>> ../WTF/wtf/text/StringImpl.h:940:20: note:                 bool
> WTF::equal(const UChar*, const LChar*, unsigned int)
>> ../WTF/wtf/text/AtomicString.h: In function 'bool WTF::operator==(const
> WTF::AtomicString&, const WTF::String&)':
>> ../WTF/wtf/text/AtomicString.h:198:97: error: no matching function for
> call to 'equal(WTF::AtomicStringImpl*, WTF::StringImpl*)'
>> ../WTF/wtf/text/StringImpl.h:787:13: note: candidates are: bool
> WTF::equal(const WTF::StringImpl*, const char*)
>> ../WTF/wtf/text/StringImpl.h:789:13: note:                 bool
> WTF::equal(const WTF::StringImpl*, const char*, unsigned int)
>> ../WTF/wtf/text/StringImpl.h:790:13: note:                 bool
> WTF::equal(const LChar*, WTF::StringImpl*)
>> ../WTF/wtf/text/StringImpl.h:791:13: note:                 bool
> WTF::equal(const char*, WTF::StringImpl*)
>> ../WTF/wtf/text/StringImpl.h:909:20: note:                 bool
> WTF::equal(const LChar*, const LChar*, unsigned int)
>> ../WTF/wtf/text/StringImpl.h:919:20: note:                 bool
> WTF::equal(const UChar*, const UChar*, unsigned int)
>> ../WTF/wtf/text/StringImpl.h:930:20: note:                 bool
> WTF::equal(const LChar*, const UChar*, unsigned int)
>> ../WTF/wtf/text/StringImpl.h:940:20: note:                 bool
> WTF::equal(const UChar*, const LChar*, unsigned int)
>> ../WTF/wtf/text/AtomicString.h: In function 'bool WTF::operator==(const
> WTF::String&, const WTF::AtomicString&)':
>> ../WTF/wtf/text/AtomicString.h:200:97: error: no matching function for
> call to 'equal(WTF::StringImpl*, WTF::AtomicStringImpl*)'
>> ../WTF/wtf/text/StringImpl.h:787:13: note: candidates are: bool
> WTF::equal(const WTF::StringImpl*, const char*)
>> ../WTF/wtf/text/StringImpl.h:789:13: note:                 bool
> WTF::equal(const WTF::StringImpl*, const char*, unsigned int)
>> ../WTF/wtf/text/StringImpl.h:790:13: note:                 bool
> WTF::equal(const LChar*, WTF::StringImpl*)
>> ../WTF/wtf/text/StringImpl.h:791:13: note:                 bool
> WTF::equal(const char*, WTF::StringImpl*)
>> ../WTF/wtf/text/StringImpl.h:909:20: note:                 bool
> WTF::equal(const LChar*, const LChar*, unsigned int)
>> ../WTF/wtf/text/StringImpl.h:919:20: note:                 bool
> WTF::equal(const UChar*, const UChar*, unsigned int)
>> ../WTF/wtf/text/StringImpl.h:930:20: note:                 bool
> WTF::equal(const LChar*, const UChar*, unsigned int)
>> ../WTF/wtf/text/StringImpl.h:940:20: note:                 bool
> WTF::equal(const UChar*, const LChar*, unsigned int)
>> ../WTF/wtf/text/AtomicString.h: In function 'bool WTF::operator!=(const
> WTF::AtomicString&, const WTF::String&)':
>> ../WTF/wtf/text/AtomicString.h:206:98: error: no matching function for
> call to 'equal(WTF::AtomicStringImpl*, WTF::StringImpl*)'
>> ../WTF/wtf/text/StringImpl.h:787:13: note: candidates are: bool
> WTF::equal(const WTF::StringImpl*, const char*)
>> ../WTF/wtf/text/StringImpl.h:789:13: note:                 bool
> WTF::equal(const WTF::StringImpl*, const char*, unsigned int)
>> ../WTF/wtf/text/StringImpl.h:790:13: note:                 bool
> WTF::equal(const LChar*, WTF::StringImpl*)
>> ../WTF/wtf/text/StringImpl.h:791:13: note:                 bool
> WTF::equal(const char*, WTF::StringImpl*)
>> ../WTF/wtf/text/StringImpl.h:909:20: note:                 bool
> WTF::equal(const LChar*, const LChar*, unsigned int)
>> ../WTF/wtf/text/StringImpl.h:919:20: note:                 bool
> WTF::equal(const UChar*, const UChar*, unsigned int)
>> ../WTF/wtf/text/StringImpl.h:930:20: note:                 bool
> WTF::equal(const LChar*, const UChar*, unsigned int)
>> ../WTF/wtf/text/StringImpl.h:940:20: note:                 bool
> WTF::equal(const UChar*, const LChar*, unsigned int)
>> ../WTF/wtf/text/AtomicString.h: In function 'bool WTF::operator!=(const
> WTF::String&, const WTF::AtomicString&)':
>> ../WTF/wtf/text/AtomicString.h:209:98: error: no matching function for
> call to 'equal(WTF::StringImpl*, WTF::AtomicStringImpl*)'
>> ../WTF/wtf/text/StringImpl.h:787:13: note: candidates are: bool
> WTF::equal(const WTF::StringImpl*, const char*)
>> ../WTF/wtf/text/StringImpl.h:789:13: note:                 bool
> WTF::equal(const WTF::StringImpl*, const char*, unsigned int)
>> ../WTF/wtf/text/StringImpl.h:790:13: note:                 bool
> WTF::equal(const LChar*, WTF::StringImpl*)
>> ../WTF/wtf/text/StringImpl.h:791:13: note:                 bool
> WTF::equal(const char*, WTF::StringImpl*)
>> ../WTF/wtf/text/StringImpl.h:909:20: note:                 bool
> WTF::equal(const LChar*, const LChar*, unsigned int)
>> ../WTF/wtf/text/StringImpl.h:919:20: note:                 bool
> WTF::equal(const UChar*, const UChar*, unsigned int)
>> ../WTF/wtf/text/StringImpl.h:930:20: note:                 bool
> WTF::equal(const LChar*, const UChar*, unsigned int)
>> ../WTF/wtf/text/StringImpl.h:940:20: note:                 bool
> WTF::equal(const UChar*, const LChar*, unsigned int)
>> ../WTF/wtf/text/AtomicString.h: In function 'bool
> WTF::equalIgnoringCase(const WTF::AtomicString&, const WTF::AtomicString&)':
>> ../WTF/wtf/text/AtomicString.h:212:122: error: call of overloaded
> 'equalIgnoringCase(WTF::AtomicStringImpl*, WTF::AtomicStringImpl*)' is ambiguous
>> ../WTF/wtf/text/WTFString.h:506:13: note: candidates are: bool
> WTF::equalIgnoringCase(const WTF::String&, const WTF::String&)
>> ../WTF/wtf/text/AtomicString.h:212:13: note:                 bool
> WTF::equalIgnoringCase(const WTF::AtomicString&, const WTF::AtomicString&)
>> ../WTF/wtf/text/AtomicString.h: In function 'bool
> WTF::equalIgnoringCase(const WTF::AtomicString&, const LChar*)':
>> ../WTF/wtf/text/AtomicString.h:213:108: error: call of overloaded
> 'equalIgnoringCase(WTF::AtomicStringImpl*, const LChar*&)' is ambiguous
>> ../WTF/wtf/text/WTFString.h:507:13: note: candidates are: bool
> WTF::equalIgnoringCase(const WTF::String&, const LChar*)
>> ../WTF/wtf/text/WTFString.h:508:13: note:                 bool
> WTF::equalIgnoringCase(const WTF::String&, const char*) <near match>
>> ../WTF/wtf/text/AtomicString.h:212:13: note:                 bool
> WTF::equalIgnoringCase(const WTF::AtomicString&, const WTF::AtomicString&)
>> ../WTF/wtf/text/AtomicString.h:213:13: note:                 bool
> WTF::equalIgnoringCase(const WTF::AtomicString&, const LChar*)
>> ../WTF/wtf/text/AtomicString.h: In function 'bool
> WTF::equalIgnoringCase(const WTF::AtomicString&, const char*)':
>> ../WTF/wtf/text/AtomicString.h:214:139: error: call of overloaded
> 'equalIgnoringCase(WTF::AtomicStringImpl*, const LChar*)' is ambiguous
>> ../WTF/wtf/text/WTFString.h:507:13: note: candidates are: bool
> WTF::equalIgnoringCase(const WTF::String&, const LChar*)
>> ../WTF/wtf/text/WTFString.h:508:13: note:                 bool
> WTF::equalIgnoringCase(const WTF::String&, const char*) <near match>
>> ../WTF/wtf/text/AtomicString.h:212:13: note:                 bool
> WTF::equalIgnoringCase(const WTF::AtomicString&, const WTF::AtomicString&)
>> ../WTF/wtf/text/AtomicString.h:213:13: note:                 bool
> WTF::equalIgnoringCase(const WTF::AtomicString&, const LChar*)
>> ../WTF/wtf/text/AtomicString.h:214:13: note:                 bool
> WTF::equalIgnoringCase(const WTF::AtomicString&, const char*) <near match>
>> ../WTF/wtf/text/AtomicString.h: In function 'bool
> WTF::equalIgnoringCase(const WTF::AtomicString&, const WTF::String&)':
>> ../WTF/wtf/text/AtomicString.h:215:116: error: call of overloaded
> 'equalIgnoringCase(WTF::AtomicStringImpl*, WTF::StringImpl*)' is ambiguous
>> ../WTF/wtf/text/WTFString.h:506:13: note: candidates are: bool
> WTF::equalIgnoringCase(const WTF::String&, const WTF::String&)
>> ../WTF/wtf/text/AtomicString.h:212:13: note:                 bool
> WTF::equalIgnoringCase(const WTF::AtomicString&, const WTF::AtomicString&)
>> ../WTF/wtf/text/AtomicString.h:215:13: note:                 bool
> WTF::equalIgnoringCase(const WTF::AtomicString&, const WTF::String&)
>> ../WTF/wtf/text/AtomicString.h: In function 'bool
> WTF::equalIgnoringCase(const WTF::String&, const WTF::AtomicString&)':
>> ../WTF/wtf/text/AtomicString.h:218:116: error: call of overloaded
> 'equalIgnoringCase(WTF::StringImpl*, WTF::AtomicStringImpl*)' is ambiguous
>> ../WTF/wtf/text/WTFString.h:506:13: note: candidates are: bool
> WTF::equalIgnoringCase(const WTF::String&, const WTF::String&)
>> ../WTF/wtf/text/AtomicString.h:212:13: note:                 bool
> WTF::equalIgnoringCase(const WTF::AtomicString&, const WTF::AtomicString&)
>> ../WTF/wtf/text/AtomicString.h:215:13: note:                 bool
> WTF::equalIgnoringCase(const WTF::AtomicString&, const WTF::String&)
>> ../WTF/wtf/text/AtomicString.h:218:13: note:                 bool
> WTF::equalIgnoringCase(const WTF::String&, const WTF::AtomicString&)
>> ../WTF/wtf/text/AtomicString.h: At global scope:
>> ../WTF/wtf/text/AtomicString.h:223:14: error: 'WTF_EXPORTDATA' does not
> name a type
>> ../WTF/wtf/text/AtomicString.h:224:14: error: 'WTF_EXPORTDATA' does not
> name a type
>> ../WTF/wtf/text/AtomicString.h:225:14: error: 'WTF_EXPORTDATA' does not
> name a type
>> ../WTF/wtf/text/AtomicString.h:226:14: error: 'WTF_EXPORTDATA' does not
> name a type
>> ../WTF/wtf/text/AtomicString.h:227:14: error: 'WTF_EXPORTDATA' does not
> name a type
>> ../WTF/wtf/text/AtomicString.h:228:14: error: 'WTF_EXPORTDATA' does not
> name a type
>> ../WTF/wtf/text/AtomicString.h:229:14: error: 'WTF_EXPORTDATA' does not
> name a type
>> ../WTF/wtf/text/AtomicString.h:230:14: error: 'WTF_EXPORTDATA' does not
> name a type
>> ../WTF/wtf/text/AtomicString.h: In static member function 'static
> WTF::AtomicString WTF::AtomicString::fromUTF8(const char*, size_t)':
>> ../WTF/wtf/text/AtomicString.h:235:16: error: 'nullAtom' was not declared
> in this scope
>> ../WTF/wtf/text/AtomicString.h:237:16: error: 'emptyAtom' was not declared
> in this scope
>> ../WTF/wtf/text/AtomicString.h:238:60: error: 'fromUTF8Internal' was not
> declared in this scope
>> ../WTF/wtf/text/AtomicString.h: In static member function 'static
> WTF::AtomicString WTF::AtomicString::fromUTF8(const char*)':
>> ../WTF/wtf/text/AtomicString.h:244:16: error: 'nullAtom' was not declared
> in this scope
>> ../WTF/wtf/text/AtomicString.h:246:16: error: 'emptyAtom' was not declared
> in this scope
>> ../WTF/wtf/text/AtomicString.h:247:42: error: 'fromUTF8Internal' was not
> declared in this scope
>> ../WTF/wtf/text/AtomicString.h: At global scope:
>> ../WTF/wtf/text/AtomicString.h:261:12: error: 'WTF::nullAtom' has not been
> declared
>> ../WTF/wtf/text/AtomicString.h:262:12: error: 'WTF::emptyAtom' has not
> been declared
>> ../WTF/wtf/text/AtomicString.h:263:12: error: 'WTF::textAtom' has not been
> declared
>> ../WTF/wtf/text/AtomicString.h:264:12: error: 'WTF::commentAtom' has not
> been declared
>> ../WTF/wtf/text/AtomicString.h:265:12: error: 'WTF::starAtom' has not been
> declared
>> ../WTF/wtf/text/AtomicString.h:266:12: error: 'WTF::xmlAtom' has not been
> declared
>> ../WTF/wtf/text/AtomicString.h:267:12: error: 'WTF::xmlnsAtom' has not
> been declared
>> ../WTF/wtf/text/AtomicString.h:268:12: error: 'WTF::xlinkAtom' has not
> been declared
>> In file included from ../WTF/wtf/text/AtomicString.h:271:0,
>>                 from ../WTF/wtf/text/WTFString.h:700,
>>                 from ../WebCore/page/SecurityOrigin.h:33,
>>                 from qt/Api/qwebdatabase_p.h:25,
>>                 from qt/Api/qwebdatabase.cpp:23:
>> ../WTF/wtf/text/StringConcatenate.h: In constructor
> 'WTF::StringTypeAdapter<const short unsigned int*>::StringTypeAdapter(const
> UChar*)':
>> ../WTF/wtf/text/StringConcatenate.h:187:13: error: 'WTFReportBacktrace'
> was not declared in this scope
>> ../WTF/wtf/text/StringConcatenate.h:187:13: error: 'WTFInvokeCrashHook'
> was not declared in this scope
>> ../WTF/wtf/text/StringConcatenate.h: In member function 'void
> WTF::StringTypeAdapter<const short unsigned int*>::writeTo(LChar*)':
>> ../WTF/wtf/text/StringConcatenate.h:198:9: error: 'WTFReportBacktrace' was
> not declared in this scope
>> ../WTF/wtf/text/StringConcatenate.h:198:9: error: 'WTFInvokeCrashHook' was
> not declared in this scope
>> In file included from ../WTF/wtf/text/AtomicString.h:271:0,
>>                 from ../WTF/wtf/text/WTFString.h:700,
>>                 from ../WebCore/page/SecurityOrigin.h:33,
>>                 from qt/Api/qwebdatabase_p.h:25,
>>                 from qt/Api/qwebdatabase.cpp:23:
>> ../WTF/wtf/text/StringConcatenate.h: In function 'WTF::String
> WTF::makeString(StringType1, StringType2)':
>> ../WTF/wtf/text/StringConcatenate.h:892:9: error: there are no arguments
> to 'WTFReportBacktrace' that depend on a template parameter, so a
> declaration of 'WTFReportBacktrace' must be available
>> ../WTF/wtf/text/StringConcatenate.h:892:9: error: there are no arguments
> to 'WTFInvokeCrashHook' that depend on a template parameter, so a
> declaration of 'WTFInvokeCrashHook' must be available
>> ../WTF/wtf/text/StringConcatenate.h: In function 'WTF::String
> WTF::makeString(StringType1, StringType2, StringType3)':
>> ../WTF/wtf/text/StringConcatenate.h:901:9: error: there are no arguments
> to 'WTFReportBacktrace' that depend on a template parameter, so a
> declaration of 'WTFReportBacktrace' must be available
>> ../WTF/wtf/text/StringConcatenate.h:901:9: error: there are no arguments
> to 'WTFInvokeCrashHook' that depend on a template parameter, so a
> declaration of 'WTFInvokeCrashHook' must be available
>> ../WTF/wtf/text/StringConcatenate.h: In function 'WTF::String
> WTF::makeString(StringType1, StringType2, StringType3, StringType4)':
>> ../WTF/wtf/text/StringConcatenate.h:910:9: error: there are no arguments
> to 'WTFReportBacktrace' that depend on a template parameter, so a
> declaration of 'WTFReportBacktrace' must be available
>> ../WTF/wtf/text/StringConcatenate.h:910:9: error: there are no arguments
> to 'WTFInvokeCrashHook' that depend on a template parameter, so a
> declaration of 'WTFInvokeCrashHook' must be available
>> ../WTF/wtf/text/StringConcatenate.h: In function 'WTF::String
> WTF::makeString(StringType1, StringType2, StringType3, StringType4,
> StringType5)':
>> ../WTF/wtf/text/StringConcatenate.h:919:9: error: there are no arguments
> to 'WTFReportBacktrace' that depend on a template parameter, so a
> declaration of 'WTFReportBacktrace' must be available
>> ../WTF/wtf/text/StringConcatenate.h:919:9: error: there are no arguments
> to 'WTFInvokeCrashHook' that depend on a template parameter, so a
> declaration of 'WTFInvokeCrashHook' must be available
>> ../WTF/wtf/text/StringConcatenate.h: In function 'WTF::String
> WTF::makeString(StringType1, StringType2, StringType3, StringType4,
> StringType5, StringType6)':
>> ../WTF/wtf/text/StringConcatenate.h:928:9: error: there are no arguments
> to 'WTFReportBacktrace' that depend on a template parameter, so a
> declaration of 'WTFReportBacktrace' must be available
>> ../WTF/wtf/text/StringConcatenate.h:928:9: error: there are no arguments
> to 'WTFInvokeCrashHook' that depend on a template parameter, so a
> declaration of 'WTFInvokeCrashHook' must be available
>> ../WTF/wtf/text/StringConcatenate.h: In function 'WTF::String
> WTF::makeString(StringType1, StringType2, StringType3, StringType4,
> StringType5, StringType6, StringType7)':
>> ../WTF/wtf/text/StringConcatenate.h:937:9: error: there are no arguments
> to 'WTFReportBacktrace' that depend on a template parameter, so a
> declaration of 'WTFReportBacktrace' must be available
>> ../WTF/wtf/text/StringConcatenate.h:937:9: error: there are no arguments
> to 'WTFInvokeCrashHook' that depend on a template parameter, so a
> declaration of 'WTFInvokeCrashHook' must be available
>> ../WTF/wtf/text/StringConcatenate.h: In function 'WTF::String
> WTF::makeString(StringType1, StringType2, StringType3, StringType4,
> StringType5, StringType6, StringType7, StringType8)':
>> ../WTF/wtf/text/StringConcatenate.h:946:9: error: there are no arguments
> to 'WTFReportBacktrace' that depend on a template parameter, so a
> declaration of 'WTFReportBacktrace' must be available
>> ../WTF/wtf/text/StringConcatenate.h:946:9: error: there are no arguments
> to 'WTFInvokeCrashHook' that depend on a template parameter, so a
> declaration of 'WTFInvokeCrashHook' must be available
>> ../WTF/wtf/text/StringConcatenate.h: In function 'WTF::String
> WTF::makeString(StringType1, StringType2, StringType3, StringType4,
> StringType5, StringType6, StringType7, StringType8, StringType9)':
>> ../WTF/wtf/text/StringConcatenate.h:955:9: error: there are no arguments
> to 'WTFReportBacktrace' that depend on a template parameter, so a
> declaration of 'WTFReportBacktrace' must be available
>> ../WTF/wtf/text/StringConcatenate.h:955:9: error: there are no arguments
> to 'WTFInvokeCrashHook' that depend on a template parameter, so a
> declaration of 'WTFInvokeCrashHook' must be available
>> In file included from ../WTF/wtf/text/StringConcatenate.h:963:0,
>>                 from ../WTF/wtf/text/AtomicString.h:271,
>>                 from ../WTF/wtf/text/WTFString.h:700,
>>                 from ../WebCore/page/SecurityOrigin.h:33,
>>                 from qt/Api/qwebdatabase_p.h:25,
>>                 from qt/Api/qwebdatabase.cpp:23:
>> ../WTF/wtf/text/StringOperators.h: In member function
> 'WTF::StringAppend<StringType1, StringType2>::operator WTF::String() const':
>> ../WTF/wtf/text/StringOperators.h:40:13: error: there are no arguments to
> 'WTFReportBacktrace' that depend on a template parameter, so a declaration
> of 'WTFReportBacktrace' must be available
>> ../WTF/wtf/text/StringOperators.h:40:13: error: there are no arguments to
> 'WTFInvokeCrashHook' that depend on a template parameter, so a declaration
> of 'WTFInvokeCrashHook' must be available
>> In file included from ../WebCore/Modules/webdatabase/DatabaseDetails.h:34:0,
>>                 from qt/Api/qwebdatabase.cpp:26:
>> ../WTF/wtf/Threading.h: At global scope:
>> ../WTF/wtf/Threading.h:86:1: error: 'WTF_EXPORT_PRIVATE' does not name a type
>> ../WTF/wtf/Threading.h:90:1: error: 'WTF_EXPORT_PRIVATE' does not name a type
>> ../WTF/wtf/Threading.h:99:1: error: 'WTF_EXPORT_PRIVATE' does not name a type
>> ../WTF/wtf/Threading.h:100:1: error: 'WTF_EXPORT_PRIVATE' does not name a type
>> ../WTF/wtf/Threading.h:101:1: error: 'WTF_EXPORT_PRIVATE' does not name a type
>> ../WTF/wtf/Threading.h:103:1: error: 'WTF_EXPORT_PRIVATE' does not name a type
>> ../WTF/wtf/Threading.h:105:1: error: 'WTF_EXPORT_PRIVATE' does not name a type
>> ../WTF/wtf/Threading.h:106:1: error: 'WTF_EXPORT_PRIVATE' does not name a type
>> ../WTF/wtf/Threading.h:111:12: error: 'WTF::createThread' has not been
> declared
>> ../WTF/wtf/Threading.h:112:12: error: 'WTF::currentThread' has not been
> declared
>> ../WTF/wtf/Threading.h:113:12: error: 'WTF::detachThread' has not been
> declared
>> ../WTF/wtf/Threading.h:114:12: error: 'WTF::waitForThreadCompletion' has
> not been declared
>> ../WTF/wtf/Threading.h:115:12: error: 'WTF::yield' has not been declared
>> In file included from ../WTF/wtf/FilePrintStream.h:30:0,
>>                 from ../WTF/wtf/DataLog.h:31,
>>                 from ../WTF/wtf/HashTable.h:27,
>>                 from ../WTF/wtf/HashMap.h:24,
>>                 from ../WebCore/Modules/webdatabase/DatabaseTracker.h:34,
>>                 from qt/Api/qwebdatabase.cpp:27:
>> ../WTF/wtf/PrintStream.h: In static member function 'static void*
> WTF::PrintStream::operator new(size_t)':
>> ../WTF/wtf/PrintStream.h:42:5: error: 'fastMalloc' is not a member of 'WTF'
>> ../WTF/wtf/PrintStream.h: In static member function 'static void
> WTF::PrintStream::operator delete(void*)':
>> ../WTF/wtf/PrintStream.h:42:5: error: 'fastFree' is not a member of 'WTF'
>> ../WTF/wtf/PrintStream.h: In static member function 'static void*
> WTF::PrintStream::operator new [](size_t)':
>> ../WTF/wtf/PrintStream.h:42:5: error: 'fastMalloc' is not a member of 'WTF'
>> ../WTF/wtf/PrintStream.h: In static member function 'static void
> WTF::PrintStream::operator delete [](void*)':
>> ../WTF/wtf/PrintStream.h:42:5: error: 'fastFree' is not a member of 'WTF'
>> In file included from ../WTF/wtf/HashTable.h:27:0,
>>                 from ../WTF/wtf/HashMap.h:24,
>>                 from ../WebCore/Modules/webdatabase/DatabaseTracker.h:34,
>>                 from qt/Api/qwebdatabase.cpp:27:
>> ../WTF/wtf/DataLog.h: At global scope:
>> ../WTF/wtf/DataLog.h:37:1: error: 'WTF_EXPORT_PRIVATE' does not name a type
>> ../WTF/wtf/DataLog.h:39:1: error: 'WTF_EXPORT_PRIVATE' does not name a type
>> ../WTF/wtf/DataLog.h:40:1: error: 'WTF_EXPORT_PRIVATE' does not name a type
>> ../WTF/wtf/DataLog.h:41:1: error: 'WTF_EXPORT_PRIVATE' does not name a type
>> ../WTF/wtf/DataLog.h: In function 'void WTF::dataLog(const T&)':
>> ../WTF/wtf/DataLog.h:46:14: error: there are no arguments to 'dataFile'
> that depend on a template parameter, so a declaration of 'dataFile' must be
> available
>> ../WTF/wtf/DataLog.h: In function 'void WTF::dataLog(const T1&, const T2&)':
>> ../WTF/wtf/DataLog.h:52:14: error: there are no arguments to 'dataFile'
> that depend on a template parameter, so a declaration of 'dataFile' must be
> available
>> ../WTF/wtf/DataLog.h: In function 'void WTF::dataLog(const T1&, const T2&,
> const T3&)':
>> ../WTF/wtf/DataLog.h:58:14: error: there are no arguments to 'dataFile'
> that depend on a template parameter, so a declaration of 'dataFile' must be
> available
>> ../WTF/wtf/DataLog.h: In function 'void WTF::dataLog(const T1&, const T2&,
> const T3&, const T4&)':
>> ../WTF/wtf/DataLog.h:64:14: error: there are no arguments to 'dataFile'
> that depend on a template parameter, so a declaration of 'dataFile' must be
> available
>> ../WTF/wtf/DataLog.h: In function 'void WTF::dataLog(const T1&, const T2&,
> const T3&, const T4&, const T5&)':
>> ../WTF/wtf/DataLog.h:70:14: error: there are no arguments to 'dataFile'
> that depend on a template parameter, so a declaration of 'dataFile' must be
> available
>> ../WTF/wtf/DataLog.h: In function 'void WTF::dataLog(const T1&, const T2&,
> const T3&, const T4&, const T5&, const T6&)':
>> ../WTF/wtf/DataLog.h:76:14: error: there are no arguments to 'dataFile'
> that depend on a template parameter, so a declaration of 'dataFile' must be
> available
>> In file included from ../WTF/wtf/HashTable.h:27:0,
>>                 from ../WTF/wtf/HashMap.h:24,
>>                 from ../WebCore/Modules/webdatabase/DatabaseTracker.h:34,
>>                 from qt/Api/qwebdatabase.cpp:27:
>> ../WTF/wtf/DataLog.h: In function 'void WTF::dataLog(const T1&, const T2&,
> const T3&, const T4&, const T5&, const T6&, const T7&)':
>> ../WTF/wtf/DataLog.h:82:14: error: there are no arguments to 'dataFile'
> that depend on a template parameter, so a declaration of 'dataFile' must be
> available
>> ../WTF/wtf/DataLog.h: In function 'void WTF::dataLog(const T1&, const T2&,
> const T3&, const T4&, const T5&, const T6&, const T7&, const T8&)':
>> ../WTF/wtf/DataLog.h:88:14: error: there are no arguments to 'dataFile'
> that depend on a template parameter, so a declaration of 'dataFile' must be
> available
>> ../WTF/wtf/DataLog.h: In function 'void WTF::dataLog(const T1&, const T2&,
> const T3&, const T4&, const T5&, const T6&, const T7&, const T8&, const T9&)':
>> ../WTF/wtf/DataLog.h:94:14: error: there are no arguments to 'dataFile'
> that depend on a template parameter, so a declaration of 'dataFile' must be
> available
>> ../WTF/wtf/DataLog.h: In function 'void WTF::dataLog(const T1&, const T2&,
> const T3&, const T4&, const T5&, const T6&, const T7&, const T8&, const T9&,
> const T10&)':
>> ../WTF/wtf/DataLog.h:100:14: error: there are no arguments to 'dataFile'
> that depend on a template parameter, so a declaration of 'dataFile' must be
> available
>> ../WTF/wtf/DataLog.h: At global scope:
>> ../WTF/wtf/DataLog.h:106:12: error: 'WTF::dataLogF' has not been declared
>> ../WTF/wtf/DataLog.h:107:12: error: 'WTF::dataLogFString' has not been
> declared
>> In file included from ../WTF/wtf/HashTable.h:29:0,
>>                 from ../WTF/wtf/HashMap.h:24,
>>                 from ../WebCore/Modules/webdatabase/DatabaseTracker.h:34,
>>                 from qt/Api/qwebdatabase.cpp:27:
>> ../WTF/wtf/HashTraits.h:124:17: error: 'nullptr_t' in namespace 'std' does
> not name a type
>> ../WTF/wtf/HashTraits.h:126:16: error: 'EmptyValueType' does not name a type
>> ../WTF/wtf/HashTraits.h:133:43: error: 'std::nullptr_t' is not a type
>> ../WTF/wtf/HashTraits.h:137:35: error: 'std::nullptr_t' is not a type
>> ../WTF/wtf/HashTraits.h: In static member function 'static
> WTF::PassOwnPtr<T> WTF::HashTraits<WTF::OwnPtr<T> >::passOut(int)':
>> ../WTF/wtf/HashTraits.h:133:63: error: 'nullptr' was not declared in this
> scope
>> In file included from ../WTF/wtf/HashMap.h:24:0,
>>                 from ../WebCore/Modules/webdatabase/DatabaseTracker.h:34,
>>                 from qt/Api/qwebdatabase.cpp:27:
>> ../WTF/wtf/HashTable.h: In static member function 'static Value*
> WTF::HashTable<Key, Value, Extractor, HashFunctions, Traits,
> KeyTraits>::allocateTable(int)':
>> ../WTF/wtf/HashTable.h:1076:85: error: there are no arguments to
> 'fastZeroedMalloc' that depend on a template parameter, so a declaration of
> 'fastZeroedMalloc' must be available
>> ../WTF/wtf/HashTable.h:1077:88: error: there are no arguments to
> 'fastMalloc' that depend on a template parameter, so a declaration of
> 'fastMalloc' must be available
>> In file included from ../WebCore/Modules/webdatabase/DatabaseTracker.h:34:0,
>>                 from qt/Api/qwebdatabase.cpp:27:
>> ../WTF/wtf/HashMap.h: In static member function 'static void*
> WTF::HashMap<KeyArg, MappedArg, HashArg, KeyTraitsArg,
> MappedTraitsArg>::operator new(size_t)':
>> ../WTF/wtf/HashMap.h:44:9: error: 'fastMalloc' is not a member of 'WTF'
>> ../WTF/wtf/HashMap.h: In static member function 'static void
> WTF::HashMap<KeyArg, MappedArg, HashArg, KeyTraitsArg,
> MappedTraitsArg>::operator delete(void*)':
>> ../WTF/wtf/HashMap.h:44:9: error: 'fastFree' is not a member of 'WTF'
>> ../WTF/wtf/HashMap.h: In static member function 'static void*
> WTF::HashMap<KeyArg, MappedArg, HashArg, KeyTraitsArg,
> MappedTraitsArg>::operator new [](size_t)':
>> ../WTF/wtf/HashMap.h:44:9: error: 'fastMalloc' is not a member of 'WTF'
>> ../WTF/wtf/HashMap.h: In static member function 'static void
> WTF::HashMap<KeyArg, MappedArg, HashArg, KeyTraitsArg,
> MappedTraitsArg>::operator delete [](void*)':
>> ../WTF/wtf/HashMap.h:44:9: error: 'fastFree' is not a member of 'WTF'
>> In file included from ../WTF/wtf/HashMap.h:486:0,
>>                 from ../WebCore/Modules/webdatabase/DatabaseTracker.h:34,
>>                 from qt/Api/qwebdatabase.cpp:27:
>> ../WTF/wtf/RefPtrHashMap.h: In static member function 'static void*
> WTF::HashMap<WTF::RefPtr<T>, MappedArg, HashArg, KeyTraitsArg,
> MappedTraitsArg>::operator new(size_t)':
>> ../WTF/wtf/RefPtrHashMap.h:33:9: error: 'fastMalloc' is not a member of 'WTF'
>> ../WTF/wtf/RefPtrHashMap.h: In static member function 'static void
> WTF::HashMap<WTF::RefPtr<T>, MappedArg, HashArg, KeyTraitsArg,
> MappedTraitsArg>::operator delete(void*)':
>> ../WTF/wtf/RefPtrHashMap.h:33:9: error: 'fastFree' is not a member of 'WTF'
>> ../WTF/wtf/RefPtrHashMap.h: In static member function 'static void*
> WTF::HashMap<WTF::RefPtr<T>, MappedArg, HashArg, KeyTraitsArg,
> MappedTraitsArg>::operator new [](size_t)':
>> ../WTF/wtf/RefPtrHashMap.h:33:9: error: 'fastMalloc' is not a member of 'WTF'
>> ../WTF/wtf/RefPtrHashMap.h: In static member function 'static void
> WTF::HashMap<WTF::RefPtr<T>, MappedArg, HashArg, KeyTraitsArg,
> MappedTraitsArg>::operator delete [](void*)':
>> ../WTF/wtf/RefPtrHashMap.h:33:9: error: 'fastFree' is not a member of 'WTF'
>> In file included from ../WebCore/Modules/webdatabase/DatabaseTracker.h:35:0,
>>                 from qt/Api/qwebdatabase.cpp:27:
>> ../WTF/wtf/HashSet.h: In static member function 'static void*
> WTF::HashSet<Value, HashFunctions, Traits>::operator new(size_t)':
>> ../WTF/wtf/HashSet.h:37:9: error: 'fastMalloc' is not a member of 'WTF'
>> ../WTF/wtf/HashSet.h: In static member function 'static void
> WTF::HashSet<Value, HashFunctions, Traits>::operator delete(void*)':
>> ../WTF/wtf/HashSet.h:37:9: error: 'fastFree' is not a member of 'WTF'
>> ../WTF/wtf/HashSet.h: In static member function 'static void*
> WTF::HashSet<Value, HashFunctions, Traits>::operator new [](size_t)':
>> ../WTF/wtf/HashSet.h:37:9: error: 'fastMalloc' is not a member of 'WTF'
>> ../WTF/wtf/HashSet.h: In static member function 'static void
> WTF::HashSet<Value, HashFunctions, Traits>::operator delete [](void*)':
>> ../WTF/wtf/HashSet.h:37:9: error: 'fastFree' is not a member of 'WTF'
>> In file included from ../WebCore/Modules/webdatabase/DatabaseTracker.h:36:0,
>>                 from qt/Api/qwebdatabase.cpp:27:
>> ../WTF/wtf/text/StringHash.h: In static member function 'static bool
> WTF::CaseFoldingHash::equal(const WTF::StringImpl*, const WTF::StringImpl*)':
>> ../WTF/wtf/text/StringHash.h:127:88: error: invalid conversion from 'const
> LChar*' to 'const char*'
>> ../WTF/wtf/text/StringHash.h:127:88: error:   initializing argument 1 of
> 'bool WTF::equalIgnoringCase(const char*, const LChar*, unsigned int)'
>> ../WTF/wtf/text/StringHash.h:129:85: error: invalid conversion from 'const
> LChar*' to 'const char*'
>> ../WTF/wtf/text/StringHash.h:129:85: error:   initializing argument 2 of
> 'bool WTF::equalIgnoringCase(const UChar*, const char*, unsigned int)'
>> ../WTF/wtf/text/StringHash.h:133:85: error: invalid conversion from 'const
> LChar*' to 'const char*'
>> ../WTF/wtf/text/StringHash.h:133:85: error:   initializing argument 2 of
> 'bool WTF::equalIgnoringCase(const UChar*, const char*, unsigned int)'
>> In file included from ../WTF/wtf/text/CString.h:30:0,
>>                 from ../WebCore/platform/sql/SQLiteDatabase.h:31,
>>                 from ../WebCore/Modules/webdatabase/DatabaseTracker.h:41,
>>                 from qt/Api/qwebdatabase.cpp:27:
>> ../WTF/wtf/RefCounted.h: In static member function 'static void*
> WTF::RefCounted<T>::operator new(size_t)':
>> ../WTF/wtf/RefCounted.h:197:39: error: 'fastMalloc' is not a member of 'WTF'
>> ../WTF/wtf/RefCounted.h: In static member function 'static void
> WTF::RefCounted<T>::operator delete(void*)':
>> ../WTF/wtf/RefCounted.h:197:39: error: 'fastFree' is not a member of 'WTF'
>> ../WTF/wtf/RefCounted.h: In static member function 'static void*
> WTF::RefCounted<T>::operator new [](size_t)':
>> ../WTF/wtf/RefCounted.h:197:39: error: 'fastMalloc' is not a member of 'WTF'
>> ../WTF/wtf/RefCounted.h: In static member function 'static void
> WTF::RefCounted<T>::operator delete [](void*)':
>> ../WTF/wtf/RefCounted.h:197:39: error: 'fastFree' is not a member of 'WTF'
>> In file included from ../WebCore/platform/sql/SQLiteDatabase.h:31:0,
>>                 from ../WebCore/Modules/webdatabase/DatabaseTracker.h:41,
>>                 from qt/Api/qwebdatabase.cpp:27:
>> ../WTF/wtf/text/CString.h: At global scope:
>> ../WTF/wtf/text/CString.h:59:5: error: 'WTF_EXPORT_PRIVATE' does not name
> a type
>> ../WTF/wtf/text/CString.h:60:5: error: 'WTF_EXPORT_PRIVATE' does not name
> a type
>> ../WTF/wtf/text/CString.h:62:5: error: 'WTF_EXPORT_PRIVATE' does not name
> a type
>> ../WTF/wtf/text/CString.h:68:5: error: 'WTF_EXPORT_PRIVATE' does not name
> a type
>> ../WTF/wtf/text/CString.h:84:1: error: 'WTF_EXPORT_PRIVATE' does not name
> a type
>> ../WTF/wtf/text/CString.h: In function 'bool WTF::operator!=(const
> WTF::CString&, const WTF::CString&)':
>> ../WTF/wtf/text/CString.h:85:76: error: no match for 'operator==' in 'a == b'
>> ../WTF/wtf/text/WTFString.h:485:13: note: candidates are: bool
> WTF::operator==(const WTF::String&, const WTF::String&)
>> ../WTF/wtf/text/WTFString.h:486:13: note:                 bool
> WTF::operator==(const WTF::String&, const LChar*)
>> ../WTF/wtf/text/WTFString.h:487:13: note:                 bool
> WTF::operator==(const WTF::String&, const char*)
>> ../WTF/wtf/text/WTFString.h:488:13: note:                 bool
> WTF::operator==(const LChar*, const WTF::String&)
>> ../WTF/wtf/text/WTFString.h:489:13: note:                 bool
> WTF::operator==(const char*, const WTF::String&)
>> ../WTF/wtf/text/AtomicString.h:194:13: note:                 bool
> WTF::operator==(const WTF::AtomicString&, const WTF::AtomicString&)
>> ../WTF/wtf/text/AtomicString.h:195:6: note:                 bool
> WTF::operator==(const WTF::AtomicString&, const LChar*)
>> ../WTF/wtf/text/AtomicString.h:196:13: note:                 bool
> WTF::operator==(const WTF::AtomicString&, const char*)
>> ../WTF/wtf/text/AtomicString.h:197:13: note:                 bool
> WTF::operator==(const WTF::AtomicString&, const WTF::Vector<short unsigned
> int>&)
>> ../WTF/wtf/text/AtomicString.h:198:13: note:                 bool
> WTF::operator==(const WTF::AtomicString&, const WTF::String&)
>> ../WTF/wtf/text/AtomicString.h:199:13: note:                 bool
> WTF::operator==(const LChar*, const WTF::AtomicString&)
>> ../WTF/wtf/text/AtomicString.h:200:13: note:                 bool
> WTF::operator==(const WTF::String&, const WTF::AtomicString&)
>> ../WTF/wtf/text/AtomicString.h:201:13: note:                 bool
> WTF::operator==(const WTF::Vector<short unsigned int>&, const
> WTF::AtomicString&)
>> In file included from qt/Api/qwebdatabase.cpp:27:0:
>> ../WebCore/Modules/webdatabase/DatabaseTracker.h: In static member
> function 'static void* WebCore::DatabaseTracker::operator new(size_t)':
>> ../WebCore/Modules/webdatabase/DatabaseTracker.h:60:44: error:
> 'fastMalloc' is not a member of 'WTF'
>> ../WebCore/Modules/webdatabase/DatabaseTracker.h: In static member
> function 'static void WebCore::DatabaseTracker::operator delete(void*)':
>> ../WebCore/Modules/webdatabase/DatabaseTracker.h:60:44: error: 'fastFree'
> is not a member of 'WTF'
>> ../WebCore/Modules/webdatabase/DatabaseTracker.h: In static member
> function 'static void* WebCore::DatabaseTracker::operator new [](size_t)':
>> ../WebCore/Modules/webdatabase/DatabaseTracker.h:60:44: error:
> 'fastMalloc' is not a member of 'WTF'
>> ../WebCore/Modules/webdatabase/DatabaseTracker.h: In static member
> function 'static void WebCore::DatabaseTracker::operator delete [](void*)':
>> ../WebCore/Modules/webdatabase/DatabaseTracker.h:60:44: error: 'fastFree'
> is not a member of 'WTF'
>> qt/Api/qwebdatabase.cpp: In member function 'QString QWebDatabase::name()
> const':
>> qt/Api/qwebdatabase.cpp:81:15: error: conversion from 'WTF::String' to
> non-scalar type 'QString' requested
>> qt/Api/qwebdatabase.cpp: In member function 'QString
> QWebDatabase::displayName() const':
>> qt/Api/qwebdatabase.cpp:91:32: error: conversion from 'const WTF::String'
> to non-scalar type 'QString' requested
>> qt/Api/qwebdatabase.cpp: In member function 'QString
> QWebDatabase::fileName() const':
>> qt/Api/qwebdatabase.cpp:151:90: error: conversion from 'WTF::String' to
> non-scalar type 'QString' requested
>> In file included from ../WTF/wtf/text/StringImpl.h:31:0,
>>                 from ../WTF/wtf/text/WTFString.h:29,
>>                 from ../WebCore/page/SecurityOrigin.h:33,
>>                 from qt/Api/qwebdatabase_p.h:25,
>>                 from qt/Api/qwebdatabase.cpp:23:
>> ../WTF/wtf/Vector.h: In member function 'void WTF::Vector<T,
> inlineCapacity>::append(const U*, size_t) [with U = short unsigned int, T =
> short unsigned int, unsigned int inlineCapacity = 0u, size_t = unsigned int]':
>> ../WTF/wtf/text/WTFString.h:604:55:   instantiated from here
>> ../WTF/wtf/Vector.h:966:13: error: 'WTFInvokeCrashHook' was not declared
> in this scope
>> ../WTF/wtf/Vector.h:966:13: error: 'WTFReportBacktrace' was not declared
> in this scope
>> ../WTF/wtf/Vector.h: In member function 'void
> WTF::VectorBufferBase<T>::allocateBuffer(size_t) [with T = short unsigned
> int, size_t = unsigned int]':
>> ../WTF/wtf/Vector.h:896:9:   instantiated from 'void WTF::Vector<T,
> inlineCapacity>::reserveCapacity(size_t) [with T = short unsigned int,
> unsigned int inlineCapacity = 0u, size_t = unsigned int]'
>> ../WTF/wtf/Vector.h:813:9:   instantiated from 'void WTF::Vector<T,
> inlineCapacity>::expandCapacity(size_t) [with T = short unsigned int,
> unsigned int inlineCapacity = 0u, size_t = unsigned int]'
>> ../WTF/wtf/Vector.h:820:13:   instantiated from 'const T* WTF::Vector<T,
> inlineCapacity>::expandCapacity(size_t, const T*) [with T = short unsigned
> int, unsigned int inlineCapacity = 0u, size_t = unsigned int]'
>> ../WTF/wtf/Vector.h:961:13:   instantiated from 'void WTF::Vector<T,
> inlineCapacity>::append(const U*, size_t) [with U = short unsigned int, T =
> short unsigned int, unsigned int inlineCapacity = 0u, size_t = unsigned int]'
>> ../WTF/wtf/text/WTFString.h:604:55:   instantiated from here
>> ../WTF/wtf/Vector.h:257:17: error: 'WTFInvokeCrashHook' was not declared
> in this scope
>> ../WTF/wtf/Vector.h:257:17: error: 'WTFReportBacktrace' was not declared
> in this scope
>> ../WTF/wtf/Vector.h:258:13: error: 'fastMalloc' was not declared in this scope
>> ../WTF/wtf/Vector.h: In member function 'void
> WTF::VectorBufferBase<T>::deallocateBuffer(T*) [with T = short unsigned int]':
>> ../WTF/wtf/Vector.h:899:9:   instantiated from 'void WTF::Vector<T,
> inlineCapacity>::reserveCapacity(size_t) [with T = short unsigned int,
> unsigned int inlineCapacity = 0u, size_t = unsigned int]'
>> ../WTF/wtf/Vector.h:813:9:   instantiated from 'void WTF::Vector<T,
> inlineCapacity>::expandCapacity(size_t) [with T = short unsigned int,
> unsigned int inlineCapacity = 0u, size_t = unsigned int]'
>> ../WTF/wtf/Vector.h:820:13:   instantiated from 'const T* WTF::Vector<T,
> inlineCapacity>::expandCapacity(size_t, const T*) [with T = short unsigned
> int, unsigned int inlineCapacity = 0u, size_t = unsigned int]'
>> ../WTF/wtf/Vector.h:961:13:   instantiated from 'void WTF::Vector<T,
> inlineCapacity>::append(const U*, size_t) [with U = short unsigned int, T =
> short unsigned int, unsigned int inlineCapacity = 0u, size_t = unsigned int]'
>> ../WTF/wtf/text/WTFString.h:604:55:   instantiated from here
>> ../WTF/wtf/Vector.h:300:13: error: 'fastFree' was not declared in this scope
>> qt/Api/qwebdatabase.cpp: In member function 'QString
> QWebDatabase::fileName() const':
>> qt/Api/qwebdatabase.cpp:155:1: warning: control reaches end of non-void
> function
>> qt/Api/qwebdatabase.cpp: In member function 'QString
> QWebDatabase::displayName() const':
>> qt/Api/qwebdatabase.cpp:95:1: warning: control reaches end of non-void
> function
>> qt/Api/qwebdatabase.cpp: In member function 'QString QWebDatabase::name()
> const':
>> qt/Api/qwebdatabase.cpp:82:1: warning: control reaches end of non-void
> function
>> make[2]: *** [.obj/release-shared/qt/Api/qwebdatabase.o] Error 1
>> 
>> 
>> 
>> <div>
>> <div>Hi List,<br><br>
>> I have trouble cross-compiling (MIPS- Embedded Linux) qwebkit for Broadcom
> board. I get following errors. I have attached full error log if that tells
> anything. Does anyone has faced this problem? Any help is moving forward is
> very appreciated.<br><br>
>>>>>> <br>
>> pi/qwebdatabase.o qt/Api/qwebdatabase.cpp<br>
>> In file included from ../WTF/wtf/StdLibExtras.h:29:0,<br>
>> 
>                 
> from ../WTF/wtf/Atomics.h:63,<br>
>> 
>                 
> from ../WTF/wtf/ThreadSafeRefCounted.h:64,<br>
>> 
>                 
> from ../WebCore/page/SecurityOrigin.h:32,<br>
>> 
>                 
> from qt/Api/qwebdatabase_p.h:25,<br>
>> 
>                 
> from qt/Api/qwebdatabase.cpp:23:<br>
>> ../WTF/wtf/Assertions.h:139:1: error: 'WTF_EXPORT_PRIVATE' does not name a
> type<br>
>> ../WTF/wtf/Assertions.h:140:1: error: 'WTF_EXPORT_PRIVATE' does not name a
> type<br>
>> ../WTF/wtf/Assertions.h:141:1: error: 'WTF_EXPORT_PRIVATE' does not name a
> type<br>
>> ../WTF/wtf/Assertions.h:142:1: error: 'WTF_EXPORT_PRIVATE' does not name a
> type<br>
>> ../WTF/wtf/Assertions.h:143:1: error: 'WTF_EXPORT_PRIVATE' does not name a
> type<br>
>> ../WTF/wtf/Assertions.h:144:1: error: 'WTF_EXPORT_PRIVATE' does not name a
> type<br>
>> ../WTF/wtf/Assertions.h:145:1: error: 'WTF_EXPORT_PRIVATE' does not name a
> type<br>
>> ../WTF/wtf/Assertions.h:146:1: error: 'WTF_EXPORT_PRIVATE' does not name a
> type<br>
>> ../WTF/wtf/Assertions.h:148:1: error: 'WTF_EXPORT_PRIVATE' does not name a
> type<br>
>> ../WTF/wtf/Assertions.h:149:1: error: 'WTF_EXPORT_PRIVATE' does not name a
> type<br>
>> ../WTF/wtf/Assertions.h:150:1: error: 'WTF_EXPORT_PRIVATE' does not name a
> type<br>
>> ../WTF/wtf/Assertions.h:153:1: error: 'WTF_EXPORT_PRIVATE' does not name a
> type<br>
>> ../WTF/wtf/Assertions.h:154:1: error: 'WTF_EXPORT_PRIVATE' does not name a
> type<br>
>> ../WTF/wtf/Assertions.h:155:1: error: 'WTF_EXPORT_PRIVATE' does not name a
> type<br>
>> In file in.. <br>
>> Than a Big Bunch of errors<br>
>> <<<<<br><br>
>> At the end of this email I copied my compiler flags and defines if it
> gives some useful information.<br><br>
>> Thanks,<br>
>> Kushal<br><br><br>
>> -Wall -Wextra -Wreturn-type -fno-strict-aliasing -Wchar-subscripts
> -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare
> -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe
> --sysroot=/home/kushal/bcm/stbgcc-4.5.3-2.4/mipsel-linux-uclibc/sys-root
>> -ICU -ffunction-sections -fdata-sections -O2 -fvisibility=hidden
> -fvisibility-inlines-hidden -fPIC -fno-exceptions -D_REENTRANT -MD
> -DQT_NO_XCB -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1
> -DENABLE_BLOB=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1
>> -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1
> -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1
> -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_DATALIST_ELEMENT=1
> -DENABLE_DETAILS_ELEMENT=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1
>> -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1
> -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1
> -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1
> -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1
>> -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1
> -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_MUTATION_OBSERVERS=1
> -DENABLE_NOTIFICATIONS=1 -DENABLE_PAGE_VISIBILITY_API=1
> -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1
>> -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1
> -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SVG=1
> -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1
> -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1
>> -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DHAVE_QTQUICK=1
> -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DWTF_USE_ZLIB=1
> -DWTF_USE_LIBJPEG=1 -DWTF_USE_LIBPNG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1
> -DWTF_USE_3D_GRAPHICS=1 -DENABLE_WEBGL=1
>> -DENABLE_CSS_SHADERS=1 -DENABLE_TOUCH_SLIDER=1
> -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_ANIMATION_API=0
> -DENABLE_BATTERY_STATUS=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0
> -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0
> -DENABLE_CSS_IMAGE_RESOLUTION=0
>> -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_BACKGROUND=0
> -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0
> -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0
> -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DEVICE_ORIENTATION=0
> -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_DOWNLOAD_ATTRIBUTE=0
>> -DENABLE_FILE_SYSTEM=0 -DENABLE_GAMEPAD=0 -DENABLE_GEOLOCATION=0
> -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INDEXED_DATABASE=0
> -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0
> -DENABLE_INPUT_TYPE_DATETIME=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0
> -DENABLE_INPUT_TYPE_MONTH=0
>> -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0
> -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_LINK_PREFETCH=0
> -DENABLE_LINK_PRERENDER=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0
> -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0
>> -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0
> -DENABLE_NETWORK_INFO=0 -DENABLE_ORIENTATION_EVENTS=0
> -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_SCRIPTED_SPEECH=0
> -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_SVG_DOM_OBJC_BINDINGS=0
>> -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_TEXT_NOTIFICATIONS_ONLY=0
> -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_VIBRATION=0 -DENABLE_VIDEO=0
> -DENABLE_VIDEO_TRACK=0 -DENABLE_WEB_AUDIO=0 -DENABLE_XSLT=0
> -DBUILDING_WebKit1 -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DSQLITE_CORE
>> -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE
> -DSTATICALLY_LINKED_WITH_WebCore -DSTATICALLY_LINKED_WITH_ANGLE
> -DSTATICALLY_LINKED_WITH_JavaScriptCore -DSTATICALLY_LINKED_WITH_WTF
> -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG
>> -DQT_SQL_LIB -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_CORE_LIB <br>
>> </div>
>> </div>
>> 
> 
> Hi Kushal,
> 
> I too have been trying to cross compile using (MIPS- Embedded Linux) and am
> seeing the exact same errors.
> 
> It would be of great help to know if you have resolved it.
> 
> Hi List,
> Any advise on how to fix this ??
> 
> Thanks and Regards,
> Varun Kyatsandra.
> 
> 
> 
> 
> _______________________________________________
> Interest mailing list
> Interest at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/interest




More information about the Interest mailing list