Bug#721863: webkitgtk FTBFS on alpha: requires fix to JSC_CPPFLAGS to build
Michael Cree
mcree at orcon.net.nz
Wed Sep 4 19:56:33 UTC 2013
Source: webkitgtk
Version: 2.0.4-4
Severity: normal
User: debian-alpha at lists.debian.org
Usertags: alpha
webkitgtk (in unstable) FTBFS on alpha with:
g++-4.7 [...] -o libWTF.la [...]
[...]
In file included from ../Source/JavaScriptCore/bytecode/ValueRecovery.h:31:0,
from ../Source/JavaScriptCore/bytecode/CodeOrigin.h:31,
from ../Source/JavaScriptCore/bytecode/CodeBlock.h:39,
from ../Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29:
../Source/JavaScriptCore/assembler/MacroAssembler.h: At global scope:
../Source/JavaScriptCore/assembler/MacroAssembler.h:67:50: error: expected class-name before '{' token
../Source/JavaScriptCore/assembler/MacroAssembler.h:70:11: error: 'MacroAssemblerBase' has not been declared
../Source/JavaScriptCore/assembler/MacroAssembler.h:71:11: error: 'MacroAssemblerBase' has not been declared
../Source/JavaScriptCore/assembler/MacroAssembler.h:72:11: error: 'MacroAssemblerBase' has not been declared
../Source/JavaScriptCore/assembler/MacroAssembler.h:73:11: error: 'MacroAssemblerBase' has not been declared
This is webkitgtk bug 113638 and can be fixed by adding alpha into the list
of arches in debian/rules like so:
# See https://bugs.webkit.org/show_bug.cgi?id=113638
ifneq (,$(filter $(DEB_BUILD_ARCH),ia64 powerpc sparc s390 s390x alpha))
JSC_CPPFLAGS = -DENABLE_JIT=0 -DENABLE_YARR_JIT=0 -DENABLE_ASSEMBLER=0
endif
With that fix webkitgtk builds to completion on alpha.
Cheers
Michael
More information about the Pkg-webkit-maintainers
mailing list