[Webkit-unassigned] [Bug 119118] New: Windows Build Broken after FTL Landed

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Jul 25 17:34:08 PDT 2013


https://bugs.webkit.org/show_bug.cgi?id=119118

           Summary: Windows Build Broken after FTL Landed
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: JavaScriptCore
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: bfulgham at webkit.org
                CC: oliver at apple.com


The windows build is in bad shape.  The compile is failing to link because of some missing symbols:

_slow_path_add
_slow_path_bitand
_slow_path_bitor
_slow_path_bitxor
_slow_path_create_arguments
_slow_path_create_this
_slow_path_dec
_slow_path_del_by_val
_slow_path_div
_slow_path_greater
_slow_path_greatereq
_slow_path_in
_slow_path_inc
_slow_path_is_object
_slow_path_is_function
_slow_path_less
_slow_path_lesseq
_slow_path_lshift
_slow_path_mod
_slow_path_mul
_slow_path_negate
_slow_path_not
_slow_path_nstricteq
_slow_path_rshift
_slow_path_strcat
_slow_path_stricteq
_slow_path_sub
_slow_path_to_number
_slow_path_to_primitive
_slow_path_to_this
_slow_path_urshift
_slow_path_typeof

These seem to be provided in "runtime/CommonSlowPaths.cpp", but when I build that file I get errors due to calls to "JSC::LLInt::returnToThrow", "JSC::LLInt::interpreterThrowInCaller".

Build error follows:

7>Link:
7>     Creating library C:\Projects\WebKit\OpenSource\WebKitBuild\Debug\lib32\JavaScriptCore.lib and object C:\Projects\WebKit\OpenSource\WebKitBuild\Debug\lib32\JavaScriptCore.exp
7>JIT.obj : error LNK2019: unresolved external symbol _slow_path_typeof referenced in function "private: void __thiscall JSC::JIT::privateCompileMainPass(void)" (?privateCompileMainPass at JIT@JSC@@AAEXXZ)
7>JIT.obj : error LNK2019: unresolved external symbol _slow_path_is_object referenced in function "private: void __thiscall JSC::JIT::privateCompileMainPass(void)" (?privateCompileMainPass at JIT@JSC@@AAEXXZ)
7>JIT.obj : error LNK2019: unresolved external symbol _slow_path_is_function referenced in function "private: void __thiscall JSC::JIT::privateCompileMainPass(void)" (?privateCompileMainPass at JIT@JSC@@AAEXXZ)
7>JIT.obj : error LNK2019: unresolved external symbol _slow_path_greatereq referenced in function "private: void __thiscall JSC::JIT::privateCompileMainPass(void)" (?privateCompileMainPass at JIT@JSC@@AAEXXZ)
7>JIT.obj : error LNK2019: unresolved external symbol _slow_path_greater referenced in function "private: void __thiscall JSC::JIT::privateCompileMainPass(void)" (?privateCompileMainPass at JIT@JSC@@AAEXXZ)
7>JIT.obj : error LNK2019: unresolved external symbol _slow_path_lesseq referenced in function "private: void __thiscall JSC::JIT::privateCompileMainPass(void)" (?privateCompileMainPass at JIT@JSC@@AAEXXZ)
7>JIT.obj : error LNK2019: unresolved external symbol _slow_path_less referenced in function "private: void __thiscall JSC::JIT::privateCompileMainPass(void)" (?privateCompileMainPass at JIT@JSC@@AAEXXZ)
7>JIT.obj : error LNK2019: unresolved external symbol _slow_path_in referenced in function "private: void __thiscall JSC::JIT::privateCompileMainPass(void)" (?privateCompileMainPass at JIT@JSC@@AAEXXZ)
7>JIT.obj : error LNK2019: unresolved external symbol _slow_path_del_by_val referenced in function "private: void __thiscall JSC::JIT::privateCompileMainPass(void)" (?privateCompileMainPass at JIT@JSC@@AAEXXZ)
7>JITArithmetic32_64.obj : error LNK2019: unresolved external symbol _slow_path_negate referenced in function "private: void __thiscall JSC::JIT::emitSlow_op_negate(struct JSC::Instruction *,struct JSC::SlowCaseEntry * &)" (?emitSlow_op_negate at JIT@JSC@@AAEXPAUInstruction at 2@AAPAUSlowCaseEntry at 2@@Z)
7>JITArithmetic32_64.obj : error LNK2019: unresolved external symbol _slow_path_lshift referenced in function "private: void __thiscall JSC::JIT::emitSlow_op_lshift(struct JSC::Instruction *,struct JSC::SlowCaseEntry * &)" (?emitSlow_op_lshift at JIT@JSC@@AAEXPAUInstruction at 2@AAPAUSlowCaseEntry at 2@@Z)
7>JITArithmetic32_64.obj : error LNK2019: unresolved external symbol _slow_path_rshift referenced in function "private: void __thiscall JSC::JIT::emitRightShiftSlowCase(struct JSC::Instruction *,struct JSC::SlowCaseEntry * &,bool)" (?emitRightShiftSlowCase at JIT@JSC@@AAEXPAUInstruction at 2@AAPAUSlowCaseEntry at 2@_N at Z)
7>JITArithmetic32_64.obj : error LNK2019: unresolved external symbol _slow_path_urshift referenced in function "private: void __thiscall JSC::JIT::emitRightShiftSlowCase(struct JSC::Instruction *,struct JSC::SlowCaseEntry * &,bool)" (?emitRightShiftSlowCase at JIT@JSC@@AAEXPAUInstruction at 2@AAPAUSlowCaseEntry at 2@_N at Z)
7>JITArithmetic32_64.obj : error LNK2019: unresolved external symbol _slow_path_bitand referenced in function "private: void __thiscall JSC::JIT::emitSlow_op_bitand(struct JSC::Instruction *,struct JSC::SlowCaseEntry * &)" (?emitSlow_op_bitand at JIT@JSC@@AAEXPAUInstruction at 2@AAPAUSlowCaseEntry at 2@@Z)
7>JITArithmetic32_64.obj : error LNK2019: unresolved external symbol _slow_path_bitor referenced in function "private: void __thiscall JSC::JIT::emitSlow_op_bitor(struct JSC::Instruction *,struct JSC::SlowCaseEntry * &)" (?emitSlow_op_bitor at JIT@JSC@@AAEXPAUInstruction at 2@AAPAUSlowCaseEntry at 2@@Z)
7>JITArithmetic32_64.obj : error LNK2019: unresolved external symbol _slow_path_bitxor referenced in function "private: void __thiscall JSC::JIT::emitSlow_op_bitxor(struct JSC::Instruction *,struct JSC::SlowCaseEntry * &)" (?emitSlow_op_bitxor at JIT@JSC@@AAEXPAUInstruction at 2@AAPAUSlowCaseEntry at 2@@Z)
7>JITArithmetic32_64.obj : error LNK2019: unresolved external symbol _slow_path_inc referenced in function "private: void __thiscall JSC::JIT::emitSlow_op_inc(struct JSC::Instruction *,struct JSC::SlowCaseEntry * &)" (?emitSlow_op_inc at JIT@JSC@@AAEXPAUInstruction at 2@AAPAUSlowCaseEntry at 2@@Z)
7>JITArithmetic32_64.obj : error LNK2019: unresolved external symbol _slow_path_dec referenced in function "private: void __thiscall JSC::JIT::emitSlow_op_dec(struct JSC::Instruction *,struct JSC::SlowCaseEntry * &)" (?emitSlow_op_dec at JIT@JSC@@AAEXPAUInstruction at 2@AAPAUSlowCaseEntry at 2@@Z)
7>JITArithmetic32_64.obj : error LNK2019: unresolved external symbol _slow_path_add referenced in function "private: void __thiscall JSC::JIT::emit_op_add(struct JSC::Instruction *)" (?emit_op_add at JIT@JSC@@AAEXPAUInstruction at 2@@Z)
7>JITArithmetic32_64.obj : error LNK2019: unresolved external symbol _slow_path_sub referenced in function "private: void __thiscall JSC::JIT::emitSlow_op_sub(struct JSC::Instruction *,struct JSC::SlowCaseEntry * &)" (?emitSlow_op_sub at JIT@JSC@@AAEXPAUInstruction at 2@AAPAUSlowCaseEntry at 2@@Z)
7>JITArithmetic32_64.obj : error LNK2019: unresolved external symbol _slow_path_mul referenced in function "private: void __thiscall JSC::JIT::emitSlow_op_mul(struct JSC::Instruction *,struct JSC::SlowCaseEntry * &)" (?emitSlow_op_mul at JIT@JSC@@AAEXPAUInstruction at 2@AAPAUSlowCaseEntry at 2@@Z)
7>JITArithmetic32_64.obj : error LNK2019: unresolved external symbol _slow_path_div referenced in function "private: void __thiscall JSC::JIT::emitSlow_op_div(struct JSC::Instruction *,struct JSC::SlowCaseEntry * &)" (?emitSlow_op_div at JIT@JSC@@AAEXPAUInstruction at 2@AAPAUSlowCaseEntry at 2@@Z)
7>JITArithmetic32_64.obj : error LNK2019: unresolved external symbol _slow_path_mod referenced in function "private: void __thiscall JSC::JIT::emitSlow_op_mod(struct JSC::Instruction *,struct JSC::SlowCaseEntry * &)" (?emitSlow_op_mod at JIT@JSC@@AAEXPAUInstruction at 2@AAPAUSlowCaseEntry at 2@@Z)
7>JITOpcodes32_64.obj : error LNK2019: unresolved external symbol _slow_path_to_primitive referenced in function "private: void __thiscall JSC::JIT::emitSlow_op_to_primitive(struct JSC::Instruction *,struct JSC::SlowCaseEntry * &)" (?emitSlow_op_to_primitive at JIT@JSC@@AAEXPAUInstruction at 2@AAPAUSlowCaseEntry at 2@@Z)
7>JITOpcodes32_64.obj : error LNK2019: unresolved external symbol _slow_path_strcat referenced in function "private: void __thiscall JSC::JIT::emit_op_strcat(struct JSC::Instruction *)" (?emit_op_strcat at JIT@JSC@@AAEXPAUInstruction at 2@@Z)
7>JITOpcodes32_64.obj : error LNK2019: unresolved external symbol _slow_path_not referenced in function "private: void __thiscall JSC::JIT::emitSlow_op_not(struct JSC::Instruction *,struct JSC::SlowCaseEntry * &)" (?emitSlow_op_not at JIT@JSC@@AAEXPAUInstruction at 2@AAPAUSlowCaseEntry at 2@@Z)
7>JITOpcodes32_64.obj : error LNK2019: unresolved external symbol _slow_path_stricteq referenced in function "private: void __thiscall JSC::JIT::emitSlow_op_stricteq(struct JSC::Instruction *,struct JSC::SlowCaseEntry * &)" (?emitSlow_op_stricteq at JIT@JSC@@AAEXPAUInstruction at 2@AAPAUSlowCaseEntry at 2@@Z)
7>JITOpcodes32_64.obj : error LNK2019: unresolved external symbol _slow_path_nstricteq referenced in function "private: void __thiscall JSC::JIT::emitSlow_op_nstricteq(struct JSC::Instruction *,struct JSC::SlowCaseEntry * &)" (?emitSlow_op_nstricteq at JIT@JSC@@AAEXPAUInstruction at 2@AAPAUSlowCaseEntry at 2@@Z)
7>JITOpcodes32_64.obj : error LNK2019: unresolved external symbol _slow_path_to_number referenced in function "private: void __thiscall JSC::JIT::emitSlow_op_to_number(struct JSC::Instruction *,struct JSC::SlowCaseEntry * &)" (?emitSlow_op_to_number at JIT@JSC@@AAEXPAUInstruction at 2@AAPAUSlowCaseEntry at 2@@Z)
7>JITOpcodes32_64.obj : error LNK2019: unresolved external symbol _slow_path_create_arguments referenced in function "private: void __thiscall JSC::JIT::emit_op_create_arguments(struct JSC::Instruction *)" (?emit_op_create_arguments at JIT@JSC@@AAEXPAUInstruction at 2@@Z)
7>JITOpcodes32_64.obj : error LNK2019: unresolved external symbol _slow_path_create_this referenced in function "private: void __thiscall JSC::JIT::emitSlow_op_create_this(struct JSC::Instruction *,struct JSC::SlowCaseEntry * &)" (?emitSlow_op_create_this at JIT@JSC@@AAEXPAUInstruction at 2@AAPAUSlowCaseEntry at 2@@Z)
7>JITOpcodes32_64.obj : error LNK2019: unresolved external symbol _slow_path_to_this referenced in function "private: void __thiscall JSC::JIT::emitSlow_op_to_this(struct JSC::Instruction *,struct JSC::SlowCaseEntry * &)" (?emitSlow_op_to_this at JIT@JSC@@AAEXPAUInstruction at 2@AAPAUSlowCaseEntry at 2@@Z)
7>C:\Projects\WebKit\OpenSource\WebKitBuild\Debug\bin32\JavaScriptCore.dll : fatal error LNK1120: 32 unresolved externals
7>
7>Build FAILED.
7>
7>Time Elapsed 00:03:11.68

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list