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

Loaden loaden at gmail.com
Sat Apr 7 08:16:31 CEST 2012


We can avoid the linking errors by just remove these lines:
Source/JavaScriptCore/JavaScriptCore.pro

> @@ -11,9 +11,5 @@ derived_sources.file = DerivedSources.pri
>  target.file = Target.pri
>
>  SUBDIRS += derived_sources target
>
>  addStrictSubdirOrderBetween(derived_sources, target)
> -
> -jsc.file = jsc.pro
> -jsc.makefile = Makefile.jsc
> -SUBDIRS += jsc



2012/4/5 Loaden <loaden at gmail.com>

> 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
>
>


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


More information about the Development mailing list