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