Bug#856498: webkit2gtk: FTBFS on x32

Thorsten Glaser tg at mirbsd.de
Wed Mar 1 18:20:07 UTC 2017


Source: webkit2gtk
Version: 2.14.5-1
Severity: important
Justification: fails to build from source on debian-ports arch

“WTF” doesn’t know that x32 is not amd64; the fix is trivial;
debdiff attached (which I also uploaded to “unreleased”).

Please apply and forward upstream. Thanks!

-- System Information:
Debian Release: 9.0
  APT prefers unreleased
  APT policy: (500, 'unreleased'), (500, 'buildd-unstable'), (500, 'unstable')
Architecture: x32 (x86_64)
Foreign Architectures: i386, amd64

Kernel: Linux 4.9.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/lksh
Init: sysvinit (via /sbin/init)
-------------- next part --------------
--- webkit2gtk-2.14.5/debian/changelog	2017-02-15 09:42:51.000000000 +0100
+++ webkit2gtk-2.14.5/debian/changelog	2017-03-01 15:14:34.000000000 +0100
@@ -1,3 +1,11 @@
+webkit2gtk (2.14.5-1+x32.1) unreleased; urgency=medium
+
+  * Non-maintainer upload.
+  * debian/patches/fix-ftbfs-x32.patch:
+    + Fix FTBFS on x32.
+
+ -- Thorsten Glaser <tg at mirbsd.de>  Wed, 01 Mar 2017 15:14:34 +0100
+
 webkit2gtk (2.14.5-1) unstable; urgency=high
 
   * New upstream release (Closes: #855103).
--- webkit2gtk-2.14.5/debian/patches/fix-ftbfs-x32.patch	1970-01-01 01:00:00.000000000 +0100
+++ webkit2gtk-2.14.5/debian/patches/fix-ftbfs-x32.patch	2017-03-01 15:14:26.000000000 +0100
@@ -0,0 +1,11 @@
+--- a/Source/WTF/wtf/Platform.h
++++ b/Source/WTF/wtf/Platform.h
+@@ -696,7 +696,7 @@
+ #endif
+ 
+ #if !defined(USE_JSVALUE64) && !defined(USE_JSVALUE32_64)
+-#if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS))) \
++#if (CPU(X86_64) && !defined(__ILP32__) && (OS(UNIX) || OS(WINDOWS))) \
+     || (CPU(IA64) && !CPU(IA64_32)) \
+     || CPU(ALPHA) \
+     || CPU(ARM64) \
--- webkit2gtk-2.14.5/debian/patches/series	2017-02-15 09:42:51.000000000 +0100
+++ webkit2gtk-2.14.5/debian/patches/series	2017-03-01 15:08:33.000000000 +0100
@@ -2,3 +2,4 @@
 fix-ftbfs-alpha.patch
 fix-ftbfs-armel.patch
 fix-ftbfs-hurd.patch
+fix-ftbfs-x32.patch


More information about the Pkg-webkit-maintainers mailing list