[Development] Build failed on QWebkit, qt5 alpha hotfix branch

Loaden loaden at gmail.com
Thu Apr 5 10:33:02 CEST 2012


First, We need this patch to fix some stuff.

> diff --git a/Source/JavaScriptCore/JavaScriptCore.pri
> b/Source/JavaScriptCore/JavaScriptCore.pri
> index eeace17..0a831f5 100644
> --- a/Source/JavaScriptCore/JavaScriptCore.pri
> +++ b/Source/JavaScriptCore/JavaScriptCore.pri
> @@ -32,12 +32,6 @@ INCLUDEPATH += \
>
>  win32-* {
>      LIBS += -lwinmm
> -
> -    win32-g++* {
> -        LIBS += -lpthreadGC2
> -    } else:win32-msvc* {
> -        LIBS += -lpthreadVC2
> -    }
>  }
>
>  wince* {
> diff --git a/Source/WTF/WTF.pri b/Source/WTF/WTF.pri
> index 76cc40f..f04cdd5 100644
> --- a/Source/WTF/WTF.pri
> +++ b/Source/WTF/WTF.pri
> @@ -25,7 +25,11 @@ haveQt(5) {
>          LIBS += -licucore
>      } else {
>          contains(QT_CONFIG,icu) {
> -            LIBS += -licui18n -licuuc -licudata
> +            win32 {
> +                LIBS += -licuin -licuuc -licudt
> +            } else {
> +                LIBS += -licui18n -licuuc -licudata
> +            }
>          } else {
>              error("To build QtWebKit with Qt 5 you need ICU")
>          }
>

Then I got some linker errors see below.
Any comments?

>

 D:\qpSOFT\DEVx86\bin\nmake.exe -f Makefile.jsc
>  (set QMAKEPATH=D:\qpSOFT\Sources\Qt5\qtwebkit\Tools\qmake) &&
> d:\qpSOFT\Sources\Qt5\qtbase\bin\qmake.EXE CONFIG+=no_webkit2
> DEFINES+=ENABLE_NETSCAPE_PLUGIN_API=0
> INSTALL_LIBS=D:\qpSOFT\Sources\Qt5\qtbase\lib -o Makefile.jsc
> ..\..\..\..\Source\JavaScriptCore\jsc.pro
> WARNING: (internal):3: Unescaped backslashes are deprecated.
> WARNING: (internal):3: Unescaped backslashes are deprecated.
> WARNING: (internal):3: Unescaped backslashes are deprecated.
>  D:\qpSOFT\DEVx86\bin\nmake.exe -f Makefile.jsc.Release all
>  link /LIBPATH:"d:\qpSOFT\Sources\Qt5\qtbase\lib"
> /LIBPATH:"d:\qpSOFT\Sources\Qt5\qtbase\lib"
> /LIBPATH:"d:\qpSOFT\Sources\Qt5\qtbase\lib" /NOLOGO /DYNAMICBASE /NXCOMPAT
> /INCREMENTAL:NO /OPT:REF /OPT:ICF /SUBSYSTEM:CONSOLE
> "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls'
> version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*'
> processorArchitecture='*'" /MANIFEST
> /MANIFESTFILE:"tmp\obj\release_shared\jsc.intermediate.manifest"
> /OUT:..\bin\jsc.exe @C:\Users\ADMINI~1\AppData\Local\Temp\nmC902.tmp
> jsc.obj : MSIL .netmodule or module compiled with /GL found; restarting
> link with /LTCG; add /LTCG to the link command line to improve linker
> performance
> jsc.obj : error LNK2001: unresolved external symbol
> __imp__WTFReportBacktrace
> jsc.obj : error LNK2001: unresolved external symbol
> __imp__WTFInvokeCrashHook
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> void __cdecl WTF::fastFree(void *)" (__imp_?fastFree at WTF@@YAXPAX at Z)
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> public: __thiscall WTF::StringImpl::~StringImpl(void)" (
> __imp_??1StringImpl at WTF@@QAE at XZ)
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> double __cdecl WTF::randomNumber(void)" (__imp_?randomNumber at WTF@@YANXZ)
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> public: static class WTF::String __cdecl
> WTF::String::fromUTF8WithLatin1Fallback(unsigned char const *,unsigned
> int)" (__imp_?fromUTF8WithLatin1Fallback at String@WTF@@SA?AV12 at PBEI@Z)
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> public: static class WTF::String __cdecl WTF::String::format(char const
> *,...)" (__imp_?format at String@WTF@@SA?AV12 at PBDZZ)
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> public: void __thiscall WTF::String::append(class WTF::String const &)" (
> __imp_?append at String@WTF@@QAEXABV12@@Z)
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> public: class WTF::CString __thiscall WTF::String::utf8(bool)const " (
> __imp_?utf8 at String@WTF@@QBE?AVCString at 2@_N at Z)
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> public: __thiscall WTF::String::String(char const *)" (
> __imp_??0String at WTF@@QAE at PBD@Z)
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> void * __cdecl WTF::fastMalloc(unsigned int)" (
> __imp_?fastMalloc at WTF@@YAPAXI at Z)
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> double __cdecl WTF::currentTime(void)" (__imp_?currentTime at WTF@@YANXZ)
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> void * __cdecl WTF::fastZeroedMalloc(unsigned int)" (
> __imp_?fastZeroedMalloc at WTF@@YAPAXI at Z)
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> public: __thiscall JSC::SourceProviderCache::~SourceProviderCache(void)" (
> __imp_??1SourceProviderCache at JSC@@QAE at XZ)
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> public: virtual bool __thiscall
> JSC::WeakHandleOwner::isReachableFromOpaqueRoots(class JSC::Handle<enum
> JSC::Unknown>,void *,class JSC::SlotVisitor &)" (
> __imp_?isReachableFromOpaqueRoots at WeakHandleOwner@JSC@@UAE_NV?$Handle at W4Unknown@JSC@@@2 at PAXAAVSlotVisitor@2@@Z
> )
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> public: virtual __thiscall JSC::WeakHandleOwner::~WeakHandleOwner(void)" (
> __imp_??1WeakHandleOwner at JSC@@UAE at XZ)
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> private: void __thiscall JSC::JSGlobalObject::init(class JSC::JSObject *)" (
> __imp_?init at JSGlobalObject@JSC@@AAEXPAVJSObject at 2@@Z)
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> public: class JSC::ExecState * __thiscall
> JSC::JSGlobalObject::globalExec(void)" (
> __imp_?globalExec at JSGlobalObject@JSC@@QAEPAVExecState at 2@XZ)
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> public: static bool __cdecl JSC::JSGlobalObject::defineOwnProperty(class
> JSC::JSObject *,class JSC::ExecState *,class JSC::Identifier const &,class
> JSC::PropertyDescriptor &,bool)" (
> __imp_?defineOwnProperty at JSGlobalObject@JSC@@SA_NPAVJSObject at 2@PAVExecState at 2@ABVIdentifier at 2@AAVPropertyDescriptor at 2@_N at Z
> )
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> public: static void __cdecl JSC::JSGlobalObject::putDirectVirtual(class
> JSC::JSObject *,class JSC::ExecState *,class JSC::Identifier const &,class
> JSC::JSValue,unsigned int)" (
> __imp_?putDirectVirtual at JSGlobalObject@JSC@@SAXPAVJSObject at 2@PAVExecState at 2@ABVIdentifier at 2@VJSValue at 2@I at Z
> )
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> public: static void __cdecl JSC::JSGlobalObject::put(class JSC::JSCell
> *,class JSC::ExecState *,class JSC::Identifier const &,class
> JSC::JSValue,class JSC::PutPropertySlot &)" (
> __imp_?put at JSGlobalObject@JSC@@SAXPAVJSCell at 2@PAVExecState at 2@ABVIdentifier at 2@VJSValue at 2@AAVPutPropertySlot at 2@@Z
> )
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> public: static bool __cdecl
> JSC::JSGlobalObject::getOwnPropertyDescriptor(class JSC::JSObject *,class
> JSC::ExecState *,class JSC::Identifier const &,class
> JSC::PropertyDescriptor &)" (
> __imp_?getOwnPropertyDescriptor at JSGlobalObject@JSC@@SA_NPAVJSObject at 2@PAVExecState at 2@ABVIdentifier at 2@AAVPropertyDescriptor at 2@@Z
> )
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> public: static bool __cdecl JSC::JSGlobalObject::getOwnPropertySlot(class
> JSC::JSCell *,class JSC::ExecState *,class JSC::Identifier const &,class
> JSC::PropertySlot &)" (
> __imp_?getOwnPropertySlot at JSGlobalObject@JSC@@SA_NPAVJSCell at 2@PAVExecState at 2@ABVIdentifier at 2@AAVPropertySlot at 2@@Z
> )
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> public: static void __cdecl JSC::JSGlobalObject::visitChildren(class
> JSC::JSCell *,class JSC::SlotVisitor &)" (
> __imp_?visitChildren at JSGlobalObject@JSC@@SAXPAVJSCell at 2@AAVSlotVisitor at 2@@Z
> )
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> public: static void __cdecl JSC::JSGlobalObject::destroy(class JSC::JSCell
> *)" (__imp_?destroy at JSGlobalObject@JSC@@SAXPAVJSCell at 2@@Z)
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> public: __thiscall JSC::JSGlobalObject::~JSGlobalObject(void)" (
> __imp_??1JSGlobalObject at JSC@@QAE at XZ)
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> private: bool __thiscall
> JSC::JSArray::putDirectIndexBeyondVectorLength(class JSC::ExecState
> *,unsigned int,class JSC::JSValue,bool)" (
> __imp_?putDirectIndexBeyondVectorLength at JSArray@JSC@@AAE_NPAVExecState at 2@IVJSValue at 2@_N at Z
> )
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> protected: void __thiscall JSC::JSArray::finishCreation(class
> JSC::JSGlobalData &,unsigned int)" (
> __imp_?finishCreation at JSArray@JSC@@IAEXAAVJSGlobalData at 2@I at Z)
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> protected: __thiscall JSC::JSArray::JSArray(class JSC::JSGlobalData &,class
> JSC::Structure *)" (
> __imp_??0JSArray at JSC@@IAE at AAVJSGlobalData@1 at PAVStructure@1@@Z)
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> private: void __thiscall JSC::Heap::reportExtraMemoryCostSlowCase(unsigned
> int)" (__imp_?reportExtraMemoryCostSlowCase at Heap@JSC@@AAEXI at Z)
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> public: void __thiscall JSC::Heap::collectAllGarbage(void)" (
> __imp_?collectAllGarbage at Heap@JSC@@QAEXXZ)
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> public: void __thiscall JSC::Heap::destroy(void)" (
> __imp_?destroy at Heap@JSC@@QAEXXZ)
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> class JSC::JSObject * __cdecl JSC::createError(class JSC::ExecState *,class
> JSC::UString const &)" (
> __imp_?createError at JSC@@YAPAVJSObject at 1@PAVExecState at 1@ABVUString at 1@@Z)
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> public: static class WTF::PassRefPtr<class WTF::StringImpl> __cdecl
> JSC::Identifier::add(class JSC::ExecState *,char const *)" (
> __imp_?add at Identifier@JSC@@SA?AV?$PassRefPtr at VStringImpl@WTF@@@WTF@@PAVExecState at 2@PBD at Z
> )
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> public: static enum JSC::ConstructType __cdecl
> JSC::JSCell::getConstructData(class JSC::JSCell *,union JSC::ConstructData
> &)" (
> __imp_?getConstructData at JSCell@JSC@@SA?AW4ConstructType at 2@PAV12 at AATConstructData@2@@Z
> )
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> public: static enum JSC::CallType __cdecl JSC::JSCell::getCallData(class
> JSC::JSCell *,union JSC::CallData &)" (
> __imp_?getCallData at JSCell@JSC@@SA?AW4CallType at 2@PAV12 at AATCallData@2@@Z)
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> public: void __thiscall JSC::JSGlobalData::clearBuiltinStructures(void)" (
> __imp_?clearBuiltinStructures at JSGlobalData@JSC@@QAEXXZ)
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> public: void __thiscall JSC::JSGlobalData::dumpSampleData(class
> JSC::ExecState *)" (
> __imp_?dumpSampleData at JSGlobalData@JSC@@QAEXPAVExecState at 2@@Z)
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> public: void __thiscall JSC::JSGlobalData::stopSampling(void)" (
> __imp_?stopSampling at JSGlobalData@JSC@@QAEXXZ)
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> public: void __thiscall JSC::JSGlobalData::startSampling(void)" (
> __imp_?startSampling at JSGlobalData@JSC@@QAEXXZ)
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> public: __thiscall JSC::JSGlobalData::~JSGlobalData(void)" (
> __imp_??1JSGlobalData at JSC@@QAE at XZ)
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> public: static class WTF::PassRefPtr<class JSC::JSGlobalData> __cdecl
> JSC::JSGlobalData::create(enum JSC::ThreadStackType,enum JSC::HeapSize)" (
> __imp_?create at JSGlobalData@JSC@@SA?AV?$PassRefPtr at VJSGlobalData@JSC@@@WTF@@W4ThreadStackType at 2@W4HeapSize at 2@@Z
> )
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> private: void * __thiscall JSC::MarkedAllocator::allocateSlowCase(void)" (
> __imp_?allocateSlowCase at MarkedAllocator@JSC@@AAEPAXXZ)
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> private: void __thiscall JSC::HandleHeap::grow(void)" (
> __imp_?grow at HandleHeap@JSC@@AAEXXZ)
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> public: void __thiscall JSC::HandleHeap::writeBarrier(class JSC::JSValue
> *,class JSC::JSValue const &)" (
> __imp_?writeBarrier at HandleHeap@JSC@@QAEXPAVJSValue at 2@ABV32@@Z)
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> void __cdecl JSC::initializeThreading(void)" (
> __imp_?initializeThreading at JSC@@YAXXZ)
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> public: static void __cdecl
> JSC::BytecodeGenerator::setDumpsGeneratedCode(bool)" (
> __imp_?setDumpsGeneratedCode at BytecodeGenerator@JSC@@SAX_N at Z)
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> bool __cdecl JSC::checkSyntax(class JSC::ExecState *,class JSC::SourceCode
> const &,class JSC::JSValue *)" (
> __imp_?checkSyntax at JSC@@YA_NPAVExecState at 1@ABVSourceCode at 1@PAVJSValue at 1@@Z
> )
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> private: void __thiscall JSC::JSString::resolveRope(class JSC::ExecState
> *)const " (__imp_?resolveRope at JSString@JSC@@ABEXPAVExecState at 2@@Z)
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> class JSC::JSValue __cdecl JSC::evaluate(class JSC::ExecState *,class
> JSC::ScopeChainNode *,class JSC::SourceCode const &,class
> JSC::JSValue,class JSC::JSValue *)" (
> __imp_?evaluate at JSC@@YA?AVJSValue at 1@PAVExecState at 1@PAVScopeChainNode at 1@ABVSourceCode at 1@V21 at PAV21@@Z
> )
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> public: static struct JSC::ClassInfo const JSC::JSGlobalObject::s_info" (
> __imp_?s_info at JSGlobalObject@JSC@@2UClassInfo at 2@B)
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> public: class JSC::UString __thiscall
> JSC::UString::substringSharingImpl(unsigned int,unsigned int)const " (
> __imp_?substringSharingImpl at UString@JSC@@QBE?AV12 at II@Z)
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> public: class WTF::CString __thiscall JSC::UString::utf8(bool)const " (
> __imp_?utf8 at UString@JSC@@QBE?AVCString at WTF@@_N at Z)
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> public: class WTF::CString __thiscall JSC::UString::ascii(void)const " (
> __imp_?ascii at UString@JSC@@QBE?AVCString at WTF@@XZ)
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> public: __thiscall JSC::UString::UString(char const *,unsigned int)" (
> __imp_??0UString at JSC@@QAE at PBDI@Z)
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> public: __thiscall JSC::UString::UString(char const *)" (
> __imp_??0UString at JSC@@QAE at PBD@Z)
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> public: void __thiscall JSC::JSObject::allocatePropertyStorage(class
> JSC::JSGlobalData &,unsigned int,unsigned int)" (
> __imp_?allocatePropertyStorage at JSObject@JSC@@QAEXAAVJSGlobalData at 2@II at Z)
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> public: static class JSC::JSObject * __cdecl
> JSC::JSObject::toThisObject(class JSC::JSCell *,class JSC::ExecState *)" (
> __imp_?toThisObject at JSObject@JSC@@SAPAV12 at PAVJSCell@2 at PAVExecState@2@@Z)
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> public: static void __cdecl JSC::JSObject::getPropertyNames(class
> JSC::JSObject *,class JSC::ExecState *,class JSC::PropertyNameArray &,enum
> JSC::EnumerationMode)" (
> __imp_?getPropertyNames at JSObject@JSC@@SAXPAV12 at PAVExecState@2 at AAVPropertyNameArray@2 at W4EnumerationMode@2@@Z
> )
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> public: static bool __cdecl JSC::JSObject::hasInstance(class JSC::JSObject
> *,class JSC::ExecState *,class JSC::JSValue,class JSC::JSValue)" (
> __imp_?hasInstance at JSObject@JSC@@SA_NPAV12 at PAVExecState@2 at VJSValue@2 at 2@Z)
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> public: static class JSC::JSValue __cdecl JSC::JSObject::defaultValue(class
> JSC::JSObject const *,class JSC::ExecState *,enum
> JSC::PreferredPrimitiveType)" (
> __imp_?defaultValue at JSObject@JSC@@SA?AVJSValue at 2@PBV12 at PAVExecState@2 at W4PreferredPrimitiveType@2@@Z
> )
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> public: static bool __cdecl JSC::JSObject::deletePropertyByIndex(class
> JSC::JSCell *,class JSC::ExecState *,unsigned int)" (
> __imp_?deletePropertyByIndex at JSObject@JSC@@SA_NPAVJSCell at 2@PAVExecState at 2@I at Z
> )
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> public: static void __cdecl JSC::JSObject::putByIndex(class JSC::JSCell
> *,class JSC::ExecState *,unsigned int,class JSC::JSValue,bool)" (
> __imp_?putByIndex at JSObject@JSC@@SAXPAVJSCell at 2@PAVExecState at 2@IVJSValue at 2@_N at Z
> )
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> public: static bool __cdecl JSC::JSObject::getOwnPropertySlotByIndex(class
> JSC::JSCell *,class JSC::ExecState *,unsigned int,class JSC::PropertySlot
> &)" (
> __imp_?getOwnPropertySlotByIndex at JSObject@JSC@@SA_NPAVJSCell at 2@PAVExecState at 2@IAAVPropertySlot at 2@@Z
> )
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> public: static class JSC::UString __cdecl JSC::JSObject::className(class
> JSC::JSObject const *)" (
> __imp_?className at JSObject@JSC@@SA?AVUString at 2@PBV12@@Z)
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> private: class JSC::JSString * __thiscall
> JSC::JSValue::toStringSlowCase(class JSC::ExecState *)const " (
> __imp_?toStringSlowCase at JSValue@JSC@@ABEPAVJSString at 2@PAVExecState at 2@@Z)
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> class JSC::UString __cdecl JSC::getCalculatedDisplayName(class
> JSC::ExecState *,class JSC::JSObject *)" (
> __imp_?getCalculatedDisplayName at JSC@@YA?AVUString at 1@PAVExecState at 1@PAVJSObject at 1@@Z
> )
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> private: __thiscall JSC::Structure::Structure(class JSC::JSGlobalData
> &,class JSC::JSGlobalObject *,class JSC::JSValue,class JSC::TypeInfo const
> &,struct JSC::ClassInfo const *)" (
> __imp_??0Structure at JSC@@AAE at AAVJSGlobalData@1 at PAVJSGlobalObject@1 at VJSValue@1 at ABVTypeInfo@1 at PBUClassInfo@1@@Z
> )
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> public: void __thiscall JSC::Structure::despecifyDictionaryFunction(class
> JSC::JSGlobalData &,class JSC::Identifier const &)" (
> __imp_?despecifyDictionaryFunction at Structure@JSC@@QAEXAAVJSGlobalData at 2@ABVIdentifier at 2@@Z
> )
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> public: unsigned int __thiscall JSC::Structure::get(class JSC::JSGlobalData
> &,class WTF::StringImpl *,unsigned int &,class JSC::JSCell * &)" (
> __imp_?get at Structure@JSC@@QAEIAAVJSGlobalData at 2@PAVStringImpl at WTF@@AAIAAPAVJSCell at 2@@Z
> )
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> public: unsigned int __thiscall
> JSC::Structure::addPropertyWithoutTransition(class JSC::JSGlobalData
> &,class JSC::Identifier const &,unsigned int,class JSC::JSCell *)" (
> __imp_?addPropertyWithoutTransition at Structure@JSC@@QAEIAAVJSGlobalData at 2@ABVIdentifier at 2@IPAVJSCell at 2@@Z
> )
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> public: static class JSC::Structure * __cdecl
> JSC::Structure::despecifyFunctionTransition(class JSC::JSGlobalData &,class
> JSC::Structure *,class JSC::Identifier const &)" (
> __imp_?despecifyFunctionTransition at Structure@JSC@@SAPAV12 at AAVJSGlobalData@2 at PAV12@ABVIdentifier at 2@@Z
> )
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> public: static class JSC::Structure * __cdecl
> JSC::Structure::addPropertyTransitionToExistingStructure(class
> JSC::Structure *,class JSC::Identifier const &,unsigned int,class
> JSC::JSCell *,unsigned int &)" (
> __imp_?addPropertyTransitionToExistingStructure at Structure@JSC@@SAPAV12 at PAV12@ABVIdentifier at 2@IPAVJSCell at 2@AAI at Z
> )
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> public: static class JSC::Structure * __cdecl
> JSC::Structure::addPropertyTransition(class JSC::JSGlobalData &,class
> JSC::Structure *,class JSC::Identifier const &,unsigned int,class
> JSC::JSCell *,unsigned int &)" (
> __imp_?addPropertyTransition at Structure@JSC@@SAPAV12 at AAVJSGlobalData@2 at PAV12@ABVIdentifier at 2@IPAVJSCell at 2@AAI at Z
> )
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> protected: static struct JSC::GlobalObjectMethodTable const
> JSC::JSGlobalObject::s_globalObjectMethodTable" (
> __imp_?s_globalObjectMethodTable at JSGlobalObject@JSC@@1UGlobalObjectMethodTable at 2@B
> )
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> class JSC::JSValue __cdecl JSC::throwError(class JSC::ExecState *,class
> JSC::JSValue)" (
> __imp_?throwError at JSC@@YA?AVJSValue at 1@PAVExecState at 1@V21@@Z)
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> class JSC::JSObject * __cdecl JSC::throwError(class JSC::ExecState *,class
> JSC::JSObject *)" (
> __imp_?throwError at JSC@@YAPAVJSObject at 1@PAVExecState at 1@PAV21@@Z)
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> __int64 __fastcall JSC::callHostFunctionAsConstructor(class JSC::ExecState
> *)" (__imp_?callHostFunctionAsConstructor at JSC@@YI_JPAVExecState at 1@@Z)
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> public: static class JSC::JSFunction * __cdecl
> JSC::JSFunction::create(class JSC::ExecState *,class JSC::JSGlobalObject
> *,int,class JSC::Identifier const &,__int64 (__fastcall*)(class
> JSC::ExecState *),__int64 (__fastcall*)(class JSC::ExecState *))" (
> __imp_?create at JSFunction@JSC@@SAPAV12 at PAVExecState@2 at PAVJSGlobalObject@2 at HABVIdentifier@2 at P6I_J0@Z3 at Z
> )
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> private: void __thiscall
> JSC::SmallStrings::createSingleCharacterString(class JSC::JSGlobalData
> *,unsigned char)" (
> __imp_?createSingleCharacterString at SmallStrings@JSC@@AAEXPAVJSGlobalData at 2@E at Z
> )
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> private: void __thiscall JSC::SmallStrings::createEmptyString(class
> JSC::JSGlobalData *)" (
> __imp_?createEmptyString at SmallStrings@JSC@@AAEXPAVJSGlobalData at 2@@Z)
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> public: static void __cdecl JSC::JSLock::unlock(enum JSC::JSLockBehavior)" (
> __imp_?unlock at JSLock@JSC@@SAXW4JSLockBehavior at 2@@Z)
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> public: static void __cdecl JSC::JSLock::lock(enum JSC::JSLockBehavior)" (
> __imp_?lock at JSLock@JSC@@SAXW4JSLockBehavior at 2@@Z)
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> public: static void __cdecl
> JSC::JSVariableObject::getOwnPropertyNames(class JSC::JSObject *,class
> JSC::ExecState *,class JSC::PropertyNameArray &,enum JSC::EnumerationMode)"
> (
> __imp_?getOwnPropertyNames at JSVariableObject@JSC@@SAXPAVJSObject at 2@PAVExecState at 2@AAVPropertyNameArray at 2@W4EnumerationMode at 2@@Z
> )
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> public: static bool __cdecl JSC::JSVariableObject::deleteProperty(class
> JSC::JSCell *,class JSC::ExecState *,class JSC::Identifier const &)" (
> __imp_?deleteProperty at JSVariableObject@JSC@@SA_NPAVJSCell at 2@PAVExecState at 2@ABVIdentifier at 2@@Z
> )
> jsc.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
> public: static void __cdecl JSC::Interpreter::getStackTrace(class
> JSC::JSGlobalData *,int,class WTF::Vector<struct JSC::StackFrame,0> &)" (
> __imp_?getStackTrace at Interpreter@JSC@@SAXPAVJSGlobalData at 2@HAAV?$Vector at UStackFrame@JSC@@$0A@@WTF@@@Z
> )
> ..\bin\jsc.exe : fatal error LNK1120: 86 unresolved externals
> NMAKE : fatal error U1077: 'D:\qpSOFT\DEVx86\bin\link.EXE' : return code
> '0x460'
> Stop.
> NMAKE : fatal error U1077: 'D:\qpSOFT\DEVx86\bin\nmake.exe' : return code
> '0x2'
> Stop.
> NMAKE : fatal error U1077: 'D:\qpSOFT\DEVx86\bin\nmake.exe' : return code
> '0x2'
> Stop.
> NMAKE : fatal error U1077: 'cd' : return code '0x2'
> Stop.
>
> ===== BUILD FAILED ======
>
> The build failed with exit code 2. This may have been because you
>
>   - added an #include to a source/header
>   - added a Q_OBJECT macro to a class
>   - added a new resource to a qrc file
>
> as dependencies are not automatically re-computed for local developer
> builds.
> You may try computing dependencies manually by running 'make qmake' in:
>
>   D:\qpSOFT\Sources\Qt5\qtwebkit\WebKitBuild\Release
>
> or passing --makeargs="qmake" to build-webkit.
>
> =========================
>
> NMAKE : fatal error U1077: 'cd' : return code '0x2'
> Stop.
> NMAKE : fatal error U1077: 'D:\qpSOFT\DEVx86\bin\nmake.exe' : return code
> '0x2'
> Stop.
> NMAKE : fatal error U1077: 'D:\qpSOFT\DEVx86\bin\nmake.exe' : return code
> '0x2'
> Stop.
>


-- 
Regards
Loaden
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/development/attachments/20120405/21422d80/attachment.html>


More information about the Development mailing list