RESOLVED INVALID 63119
mxp compile webkit with qt4.7.3 on sh4 platform error
https://bugs.webkit.org/show_bug.cgi?id=63119
Summary compile webkit with qt4.7.3 on sh4 platform error
xiangpeng
Reported 2011-06-22 00:29:23 PDT
Recently , Iam working on sh4 platform , I have downloaded WebKit-r89368 and qtwebkit2.2, when I compile with Tools/Scripts/build-webkit --qt --qmake="sh4-linux-qmake" then, It seems some errors!WebKit-r89368 and qtwebkit2.2 all have same errors! nction.o ../../../Source/JavaScriptCore/API/JSCallbackFunction.cpp In file included from ../../../Source/JavaScriptCore/assembler/MacroAssembler.h:54, from ../../../Source/JavaScriptCore/bytecode/Instruction.h:32, from ../../../Source/JavaScriptCore/bytecode/CodeBlock.h:34, from ../../../Source/JavaScriptCore/API/JSCallbackFunction.cpp:31: ../../../Source/JavaScriptCore/assembler/MacroAssemblerSH4.h:738: error: ‘JSC::AbstractMacroAssembler<JSC::SH4Assembler>::DataLabel32 JSC::MacroAssemblerSH4::load32WithAddressOffsetPatch(JSC::AbstractMacroAssembler<JSC::SH4Assembler>::Address, JSC::SH4Registers::RegisterID)’ cannot be overloaded ../../../Source/JavaScriptCore/assembler/MacroAssemblerSH4.h:727: error: with ‘JSC::AbstractMacroAssembler<JSC::SH4Assembler>::DataLabel32 JSC::MacroAssemblerSH4::load32WithAddressOffsetPatch(JSC::AbstractMacroAssembler<JSC::SH4Assembler>::Address, JSC::SH4Registers::RegisterID)’ ../../../Source/JavaScriptCore/assembler/MacroAssemblerSH4.h: In member function ‘JSC::AbstractMacroAssembler<JSC::SH4Assembler>::DataLabel32 JSC::MacroAssemblerSH4::load32WithAddressOffsetPatch(JSC::AbstractMacroAssembler<JSC::SH4Assembler>::Address, JSC::SH4Registers::RegisterID)’: ../../../Source/JavaScriptCore/assembler/MacroAssemblerSH4.h:746: error: conversion from ‘JSC::AbstractMacroAssembler<JSC::SH4Assembler>::DataLabelCompact’ to non-scalar type ‘JSC::AbstractMacroAssembler<JSC::SH4Assembler>::DataLabel32’ requested In file included from ../../../Source/JavaScriptCore/bytecode/Instruction.h:32, from ../../../Source/JavaScriptCore/bytecode/CodeBlock.h:34, from ../../../Source/JavaScriptCore/API/JSCallbackFunction.cpp:31: ../../../Source/JavaScriptCore/assembler/MacroAssembler.h: In member function ‘JSC::AbstractMacroAssembler<JSC::SH4Assembler>::DataLabelCompact JSC::MacroAssembler::loadPtrWithCompactAddressOffsetPatch(JSC::AbstractMacroAssembler<JSC::SH4Assembler>::Address, JSC::SH4Registers::RegisterID)’: ../../../Source/JavaScriptCore/assembler/MacroAssembler.h:241: error: ‘load32WithCompactAddressOffsetPatch’ was not declared in this scope make[1]: *** [obj/release/JSCallbackFunction.o] Error 1 make[1]: Leaving directory `/genData/SoftWare/WebKit-r89368/WebKitBuild/Release/JavaScriptCore' make: *** [sub-JavaScriptCore-JavaScriptCore-pro-make_default-ordered] Error 2 bash-4.1$
Attachments
Konstantin Tokarev
Comment 1 2011-10-12 04:26:51 PDT
If you are not insist on JIT support, try to disable it passing DEFINES+=ENABLE_JIT=0 as extra argument for build-webkit CC'ed author of sh4 JIT
thouraya
Comment 2 2011-10-12 05:26:03 PDT
Hi xiangpeng, After updating QtWebkit2.2, do you still have the error? Regards, Thouraya.
Ahmad Saleem
Comment 3 2022-07-21 14:33:31 PDT
Qt toolkit is not supported anymore. Can this be closed as "RESOLVED INVALID"? Thanks!
Note You need to log in before you can comment on or make changes to this bug.