Bug#721206: webkitgtk: FTBFS on hppa: Port to hppa

John David Anglin dave.anglin at bell.net
Thu Aug 29 01:49:39 UTC 2013


Source: webkitgtk
Version: 2.0.4-2
Severity: normal
Tags: patch

The webkitgtk package doesn't build on hppa because it hasn't been ported.
There is not JIT or assembler support.  For example, the following error
occurs:

g++-4.7 -DHAVE_CONFIG_H -I. -I..  -Wall -W -Wcast-align -Wchar-subscripts -Wreturn-type -Wformat -Wformat-security -Wno-format-y2k -Wundef -Wmissing-format-attr
ibute -Wpointer-arith -Wwrite-strings -Wno-unused-parameter -Wno-parentheses -fn
o-exceptions -DBUILDING_CAIRO__ -DBUILDING_GTK__   -DENABLE_JIT=0 -I../Source -I
../Source/JavaScriptCore -I../Source/JavaScriptCore/API -I../Source/JavaScriptCo
re/assembler -I../Source/JavaScriptCore/bytecode -I../Source/JavaScriptCore/byte
compiler -I../Source/JavaScriptCore/dfg -I../Source/JavaScriptCore/disassembler 
-I../Source/JavaScriptCore/heap -I../Source/JavaScriptCore/debugger -I../Source/
JavaScriptCore/ForwardingHeaders -I../Source/JavaScriptCore/interpreter -I../Sou
rce/JavaScriptCore/jit -I../Source/JavaScriptCore/jit -I../Source/JavaScriptCore
/llint -I../Source/JavaScriptCore/parser -I../Source/JavaScriptCore/profiler -I.
./Source/JavaScriptCore/runtime -I../Source/JavaScriptCore/tools -I../Source/Jav
aScriptCore/yarr -I./DerivedSources/JavaScriptCore -I../Source/WTF -D_FORTIFY_SOURCE=2  -g -O2 -Wformat -Werror=format-security -Wall -Wl,--as-needed -Wno-c++11
-compat -O2 -MT Source/JavaScriptCore/llint/Programs_LLIntOffsetsExtractor-LLIntOffsetsExtractor.o -MD -MP -MF Source/JavaScriptCore/llint/.deps/Programs_LLIntO
ffsetsExtractor-LLIntOffsetsExtractor.Tpo -c -o Source/JavaScriptCore/llint/Programs_LLIntOffsetsExtractor-LLIntOffsetsExtractor.o `test -f 'Source/JavaScriptCo
re/llint/LLIntOffsetsExtractor.cpp' || echo '../'`Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp
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:62:2: error: #error "The MacroAssembler is not supported on this platform."
In file included from ../Source/JavaScriptCore/heap/CopiedAllocator.h:29:0,
                 from ../Source/JavaScriptCore/heap/CopiedSpace.h:29,
                 from ../Source/JavaScriptCore/heap/CopyVisitor.h:29,
                 from ../Source/JavaScriptCore/heap/Heap.h:26,
                 from ../Source/JavaScriptCore/runtime/WriteBarrier.h:31,
                 from ../Source/JavaScriptCore/runtime/PropertyStorage.h:29,
                 from ../Source/JavaScriptCore/runtime/IndexingHeader.h:29,
                 from ../Source/JavaScriptCore/runtime/ArrayConventions.h:24,
                 from ../Source/JavaScriptCore/runtime/JSArray.h:24,
                 from ../Source/JavaScriptCore/bytecode/ArrayProfile.h:29,
[...]

The attached patches provide a minimal port allowing the Debian webkitgtk
source package to build.

-- System Information:
Debian Release: 7.0
  APT prefers unreleased
  APT policy: (500, 'unreleased'), (500, 'unstable')
Architecture: hppa (parisc64)

Kernel: Linux 3.11.0-rc6+ (SMP w/4 CPU cores)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
-------------- next part --------------
A non-text attachment was scrubbed...
Name: webkitgtk-hppa-1.diff
Type: text/x-diff
Size: 687 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-webkit-maintainers/attachments/20130828/9599bdf4/attachment.diff>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: webkitgtk-hppa-2.diff
Type: text/x-diff
Size: 470 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-webkit-maintainers/attachments/20130828/9599bdf4/attachment-0001.diff>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: webkitgtk-hppa-3.diff
Type: text/x-diff
Size: 649 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-webkit-maintainers/attachments/20130828/9599bdf4/attachment-0002.diff>


More information about the Pkg-webkit-maintainers mailing list