[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#880640: marked as done (qtwebkit-opensource-src FTBFS on Alpha; missing logic in arch detection)



Your message dated Tue, 09 Jan 2018 16:05:43 +0000
with message-id <E1eYwPH-0002A2-H5@fasolo.debian.org>
and subject line Bug#880640: fixed in qtwebkit-opensource-src 5.212.0~alpha2-6
has caused the Debian Bug report #880640,
regarding qtwebkit-opensource-src FTBFS on Alpha; missing logic in arch detection
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
880640: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=880640
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: qtwebkit-opensource-src
Version: 5.212.0~alpha2-5
Severity: important
Tags: patch
User: debian-alpha@lists.debian.org
Usertags: ftbfs

qtwebkit-opensource-src FTBFS on Alpha [1] due missing logic in the
cmake architecture detection logic.  I attach a patch that provides
the missing bits.  With that qtwebkit-opensource-src builds to
completion on Alpha.

Cheers
Michael.

[1] https://buildd.debian.org/status/fetch.php?pkg=qtwebkit-opensource-src&arch=alpha&ver=5.212.0%7Ealpha2-5&stamp=1509416346&raw=0
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -57,7 +57,9 @@
 else ()
     string(TOLOWER ${CMAKE_SYSTEM_PROCESSOR} LOWERCASE_CMAKE_SYSTEM_PROCESSOR)
 endif ()
-if (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "^arm")
+if (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "^alpha")
+    set(WTF_CPU_ALPHA 1)
+elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "^arm")
     set(WTF_CPU_ARM 1)
 elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "^aarch64")
     set(WTF_CPU_ARM64 1)
--- a/Source/JavaScriptCore/CMakeLists.txt
+++ b/Source/JavaScriptCore/CMakeLists.txt
@@ -1277,7 +1277,8 @@
     list(APPEND JavaScriptCore_HEADERS ${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}/JSReplayInputs.h)
 endif ()
 
-if (WTF_CPU_ARM)
+if (WTF_CPU_ALPHA)
+elseif (WTF_CPU_ARM)
 elseif (WTF_CPU_ARM64)
 elseif (WTF_CPU_HPPA)
 elseif (WTF_CPU_PPC)

--- End Message ---
--- Begin Message ---
Source: qtwebkit-opensource-src
Source-Version: 5.212.0~alpha2-6

We believe that the bug you reported is fixed in the latest version of
qtwebkit-opensource-src, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 880640@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Dmitry Shachnev <mitya57@debian.org> (supplier of updated qtwebkit-opensource-src package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Tue, 09 Jan 2018 18:38:23 +0300
Source: qtwebkit-opensource-src
Binary: libqt5webkit5-dev libqt5webkit5 qml-module-qtwebkit qtwebkit5-doc qtwebkit5-doc-html
Architecture: source
Version: 5.212.0~alpha2-6
Distribution: unstable
Urgency: medium
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Dmitry Shachnev <mitya57@debian.org>
Description:
 libqt5webkit5 - Web content engine library for Qt
 libqt5webkit5-dev - Web content engine library for Qt - development files
 qml-module-qtwebkit - Qt WebKit QML module
 qtwebkit5-doc - Qt 5 webkit documentation
 qtwebkit5-doc-html - Qt 5 webkit HTML documentation
Closes: 880640 881055 884035
Changes:
 qtwebkit-opensource-src (5.212.0~alpha2-6) unstable; urgency=medium
 .
   [ Dmitry Shachnev ]
   * Fix build on x32 architecture (closes: #881055):
     - Make sure JIT is not enabled on x32.
     - Backport upstream patch to use JSVALUE32_64 on x32.
     - Use gold linker on x32, to avoid undefined reference error.
   * Backport upstream changes to fix build on Alpha (closes: #880640).
   * Backport upstream changes to add descriptions to pkg-config files
     (closes: #884035).
   * Bump Standards-Version to 4.1.3, no changes needed.
 .
   [ Pino Toscano ]
   * Fix build on hurd-i386:
     - workaround a PATH_MAX usage; patch path_max.diff
     - update symbols file
Checksums-Sha1:
 b7120bf2ea2ebf9cf8146b24bf34ffaa2cc9fd71 3396 qtwebkit-opensource-src_5.212.0~alpha2-6.dsc
 f55e3f60ba6b8e7fac393ff872e78b01e1f25a90 65160 qtwebkit-opensource-src_5.212.0~alpha2-6.debian.tar.xz
 7efd516ea07f4112951fa0bce4c7fd51009b28c2 11036 qtwebkit-opensource-src_5.212.0~alpha2-6_source.buildinfo
Checksums-Sha256:
 b2128a35feeff3f9bf836338307bd48ef48ab3a08e2a1e937aa5db443a1c9d14 3396 qtwebkit-opensource-src_5.212.0~alpha2-6.dsc
 8f3061b5e5cea7ed276d9c935cee1062cd3c814c2c75c84341ab0e03b2ea167a 65160 qtwebkit-opensource-src_5.212.0~alpha2-6.debian.tar.xz
 8b6f1846d904ebd082b2ea67c900232177fc64ab52fd49e30c2f91b31f1fe945 11036 qtwebkit-opensource-src_5.212.0~alpha2-6_source.buildinfo
Files:
 e4152ca786f4e35ffcdb9380156477ae 3396 libs optional qtwebkit-opensource-src_5.212.0~alpha2-6.dsc
 1720615b232f7b0bbc611c0e1c4e764e 65160 libs optional qtwebkit-opensource-src_5.212.0~alpha2-6.debian.tar.xz
 749d3e6399a012925359d33e9b075958 11036 libs optional qtwebkit-opensource-src_5.212.0~alpha2-6_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEbEPcK+5mZmLK5jNU1v5xA2P4XdMFAlpU4o0ACgkQ1v5xA2P4
XdNpDQ/7BfCHaiDnsuJrKltQgubHHcvUnpS9a3/FmYEL5x4JSkWrqCeWhI/JlzLR
Mqd/xEcQXUHyEcWKcRSKlHniQbHXkxvJlmDuc3xGmip+NLFQkeftgf/lMt5//E7j
iSoRk35vAfORgoEqPgqZyvRYNsr4zaJwrH0953Y3JYo26yJpmYkicKiC7qo27zbE
wkEcAsUOi4biDisu80nizJmwmveBo7Q8aCM97B1L1iGfIsUlcjhvZMrar79n2sWR
6s0ci8NnZHoaR7poAl5TOJhSS388fk+SsE1Cl+rh5qlciIonwntwoqzJxirdYhKO
R0PUQEnYtmbcRX5YctlbfLGMEx8Ib5kz3vxcVqhLMDkkDk9+z/Wksp/pYR1UxV6S
U011+Dlo8hNVGFegH2ASGZGbxoTTbojSlfUTWo7cUHEXyyGlTN/0Qrx0WGgDJ8VW
1lih/gbXD5/xU3b+QEueuBQJgIlKQoGrPsbOqPEuUpsef+ODZ3AK7w/q4SikeoSo
YJicIfBEsIY+nQknmfhZKfEl4ekuicygg8zdE45u5U0+0w40C9MugDDWgnZCDL0t
ZOIA3iEG9NFFZrzocFJHMlIwzwNdthfPeqhztwIh2Vzga4G/Icdslmj1ij5z11Q5
0GmpV4o46bMqm63z/iOBjk0rXOHloWDrvXuA4bmXeczHWO3Gevo=
=b55N
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: