Source: webkit2gtk
Version: 2.6.2+dfsg1
Severity: important
Tags: patch
This package fails to build, because it doesn't seem to detect the CPU
correctly.
This is the current error log:
-- Found Perl: /usr/bin/perl (found suitable version "5.20.1", minimum required is
"5.10.0")
-- Found PythonInterp: /usr/bin/python2 (found suitable version "2.7.9", minimum required
is "2.6.0")
-- Could NOT find Ruby (missing: RUBY_INCLUDE_DIR RUBY_LIBRARY RUBY_CONFIG_INCLUDE_DIR) (found
suitable version "2.1.0", minimum required is "1.8.7")
CMake Error at CMakeLists.txt:107 (message):
Unknown CPU 'parisc64'
-- Configuring incomplete, errors occurred!
Full log:
http://buildd.debian-ports.org/status/fetch.php?pkg=webkit2gtk&arch=hppa&ver=2.6.2%2Bdfsg1-3&stamp=1419989416
The attached trivial patch fixes this.
Can you please apply it for the next upload?
By the way, it seems ALPHA needs a similiar patch:
http://buildd.debian-ports.org/status/fetch.php?pkg=webkit2gtk&arch=alpha&ver=2.6.2%2Bdfsg1-3&stamp=1418386625
Thanks,
Helge
diff -up ./CMakeLists.txt.org ./CMakeLists.txt
--- ./CMakeLists.txt.org 2015-01-24 22:52:12.848653789 +0100
+++ ./CMakeLists.txt 2015-01-24 22:56:20.177210553 +0100
@@ -99,6 +99,8 @@ elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR
set(WTF_CPU_PPC64 1)
elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "ppc64le")
set(WTF_CPU_PPC64LE 1)
+elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "parisc*")
+ set(WTF_CPU_HPPA 1)
elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "s390")
set(WTF_CPU_S390 1)
elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "s390x")
diff -up ./Source/JavaScriptCore/CMakeLists.txt.org ./Source/JavaScriptCore/CMakeLists.txt
--- ./Source/JavaScriptCore/CMakeLists.txt.org 2015-01-24 22:58:17.473475827 +0100
+++ ./Source/JavaScriptCore/CMakeLists.txt 2015-01-24 22:58:47.801544540 +0100
@@ -1056,6 +1056,7 @@ if (WTF_CPU_ARM)
list(APPEND JavaScriptCore_SOURCES ${DERIVED_SOURCES_DIR}/GeneratedJITStubs.obj)
endif ()
elseif (WTF_CPU_ARM64)
+elseif (WTF_CPU_HPPA)
elseif (WTF_CPU_PPC)
elseif (WTF_CPU_PPC64)
elseif (WTF_CPU_PPC64LE)