Your message dated Wed, 03 Jun 2015 01:24:55 +0000
with message-id <e1yzxqn-0003ic...@franck.debian.org>
and subject line Bug#778257: fixed in qtdeclarative-opensource-src 5.4.2-1
has caused the Debian Bug report #778257,
regarding src:qtdeclarative-opensource-src: FTBFS on x32: JIT, symbols
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 ow...@bugs.debian.org
immediately.)
--
778257: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=778257
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:qtdeclarative-opensource-src
Version: 5.3.2-4
Severity: normal
Tags: patch
Hi!
This package fails to build on the x32 second-class architecture. This is
bad as it has a massive amount of reverse [build-]dependencies, both direct
and transitive.
The fix needs two parts:
* applying the attached patch: fixing misdetection of x32 as i386/amd64
(a proper port of the JIT would be of course better, but take a good deal
more work)
* updating the symbols file. s/!sparc64/!sparc64 !x32/ worked for me, as
symbols you skip on every architecture need to be skipped on x32 too
(how surprising...)
Meow!
-- System Information:
Debian Release: 8.0
APT prefers unstable
APT policy: (600, 'unstable'), (500, 'unreleased'), (50, 'experimental')
Architecture: x32 (x86_64)
Kernel: Linux 3.19.0-x32 (SMP w/6 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)
--- qtdeclarative-opensource-src-5.3.2.orig/src/qml/jsruntime/qv4global_p.h
+++ qtdeclarative-opensource-src-5.3.2/src/qml/jsruntime/qv4global_p.h
@@ -75,9 +75,9 @@ inline double trunc(double d) { return d
// White list architectures
-#if defined(Q_PROCESSOR_X86)
+#if defined(Q_PROCESSOR_X86) && !defined(__ILP32__)
#define V4_ENABLE_JIT
-#elif defined(Q_PROCESSOR_X86_64)
+#elif defined(Q_PROCESSOR_X86_64) && !defined(__ILP32__)
#define V4_ENABLE_JIT
#elif defined(Q_PROCESSOR_ARM_32)
--- End Message ---
--- Begin Message ---
Source: qtdeclarative-opensource-src
Source-Version: 5.4.2-1
We believe that the bug you reported is fixed in the latest version of
qtdeclarative-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 778...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Lisandro Damián Nicanor Pérez Meyer <lisan...@debian.org> (supplier of updated
qtdeclarative-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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Tue, 02 Jun 2015 17:29:00 -0300
Source: qtdeclarative-opensource-src
Binary: libqt5qml5 libqt5quick5 libqt5quickparticles5 libqt5quicktest5
libqt5quickwidgets5 qml-module-qt-labs-folderlistmodel
qml-module-qtquick-localstorage qml-module-qtqml-models2
qml-module-qtqml-statemachine qml-model-qtqml-models2
qml-module-qtquick-particles2 qml-module-qtquick2 qml-module-qt-labs-settings
qml-module-qttest qml-module-qtquick-window2 qml-module-qtquick-xmllistmodel
qtdeclarative5-dev qtdeclarative5-private-dev qtdeclarative5-dev-tools qmlscene
qml qtdeclarative5-examples qtdeclarative5-dbg qtdeclarative5-doc-html
Architecture: all source
Version: 5.4.2-1
Distribution: experimental
Urgency: medium
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Lisandro Damián Nicanor Pérez Meyer <lisan...@debian.org>
Closes: 751176 778257 778359 779581
Description:
libqt5qml5 - Qt 5 QML module
libqt5quick5 - Qt 5 Quick library
libqt5quickparticles5 - Qt 5 Quick particles module
libqt5quicktest5 - Qt 5 Quick Test library
libqt5quickwidgets5 - Qt 5 Quick Widgets library
qml-model-qtqml-models2 - transitional dummy package for
qml-module-qtqml-models2
qml-module-qt-labs-folderlistmodel - Qt 5 folderlistmodel QML module
qml-module-qt-labs-settings - Qt 5 settings QML module
qml-module-qtqml-models2 - Qt 5 Models2 QML module
qml-module-qtqml-statemachine - Qt 5 State Machine QML module
qml-module-qtquick2 - Qt 5 Qt Quick 2 QML module
qml-module-qtquick-localstorage - Qt 5 localstorage QML module
qml-module-qtquick-particles2 - Qt 5 particles 2 QML module
qml-module-qtquick-window2 - Qt 5 window 2 QML module
qml-module-qtquick-xmllistmodel - Qt 5 xmllistmodel QML module
qml-module-qttest - Qt 5 test QML module
qml - Qt 5 QML viewer
qmlscene - Qt 5 QML scene viewer
qtdeclarative5-dbg - Qt 5 declarative libraries debugging symbols
qtdeclarative5-dev - Qt 5 declarative development files
qtdeclarative5-dev-tools - Qt 5 declarative development programs
qtdeclarative5-doc-html - Qt 5 declarative HTML documentation
qtdeclarative5-examples - Qt 5 declarative examples
qtdeclarative5-private-dev - Qt 5 declarative private development files
Changes:
qtdeclarative-opensource-src (5.4.2-1) experimental; urgency=medium
.
[ Dmitry Shachnev ]
* Update debian/libqt5quick5.symbols for arm64.
* Remove all ia64-specific symbols from debian/libqt5qml5.symbols.
.
[ Lisandro Damián Nicanor Pérez Meyer ]
* New upstream release (Closes: #778257, #778359).
- Bump Qt build dependencies.
* Clear up the list in Uploaders removing people who hasn't committed to the
repo in more than a year. They can re add themselves whenever they want
(and we really hope to see you back really soon!).
* Expose HTML documentation in /usr/share/doc (Closes: #751176).
* Make libqt5qml5 recommend libgl1-mesa-glx to get QML stuff properly
rendered (Closes: #779581).
* Use pkgkde-mark-private-symbols from pkg-kde-tools 0.15.17.
* Update symbols files with current build log.
Checksums-Sha1:
02924a3e860b3475acb86c2f920f4401b0008699 4095
qtdeclarative-opensource-src_5.4.2-1.dsc
3d5f346e3dd377f66bf193316c259d21e3eccb8d 18497092
qtdeclarative-opensource-src_5.4.2.orig.tar.xz
60cd1d86e5bba949ee736e608e7bed5c71fe0f15 70064
qtdeclarative-opensource-src_5.4.2-1.debian.tar.xz
978acd4b45dbcd92499c9cfa9ba3e249b2130345 16974
qml-model-qtqml-models2_5.4.2-1_all.deb
b114f94c64a1f3a602bf475d0c8dce0389b3f949 8508546
qtdeclarative5-doc-html_5.4.2-1_all.deb
Checksums-Sha256:
c55fc7b20038ff28d33b9ad366e9321e797ff821c14983a2c82446863f9b11cc 4095
qtdeclarative-opensource-src_5.4.2-1.dsc
b73021d78fffe7894c5fde998a767a866b09811c7e210f8e46f252a32be741ae 18497092
qtdeclarative-opensource-src_5.4.2.orig.tar.xz
8975a95ae6d7888232b1f38a876d28caae7e09940d2c8b5a5320ac23cb907cec 70064
qtdeclarative-opensource-src_5.4.2-1.debian.tar.xz
953bf7cda16f53e4de928243f3c363f867bb42af708714ee85a10da8df75bc40 16974
qml-model-qtqml-models2_5.4.2-1_all.deb
e3495c35ec3d56521ee11c077572dc604030d83db9a200ea68504b72a76445fa 8508546
qtdeclarative5-doc-html_5.4.2-1_all.deb
Files:
8bbd1096026b2ece1320808d03be7e64 4095 libs optional
qtdeclarative-opensource-src_5.4.2-1.dsc
5b257cd097c315dab1b3c15e26211823 18497092 libs optional
qtdeclarative-opensource-src_5.4.2.orig.tar.xz
47a9bc1b73624cb8431a04cfbf52b861 70064 libs optional
qtdeclarative-opensource-src_5.4.2-1.debian.tar.xz
0191b4b9f8bcbb27c58f51541f712f3e 16974 oldlibs optional
qml-model-qtqml-models2_5.4.2-1_all.deb
c2281940b6d301d9929a3f85c4a0b514 8508546 doc extra
qtdeclarative5-doc-html_5.4.2-1_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJVblC+AAoJEKtkX0BihqfQs7UP/1I3x8+LWfYbGKz+wHaWmVTe
nn0+uyy5DWqGkmjW2Y9AWRUwhCUWXeP1UjICZwKJZ7gmJMkn9uMPYuD5zzXaJHth
pPezSGC+CNHg4mp45d/dawXIdHkDVD2896jcXgk3+5KoV5onnn5gI+rcuqxdza1U
zU8KzBjgtcthQqHVg/WdG1CNqvsx7+SBJ5y84DiswuN7EDqHC+tpTKov+KA5X7T7
6dhE4FUtiLAnfatPQLNncGvXWcUErCZ83G8CY0060eSHb51ldOByPT1FgYOPvRx/
Td7lkNn0xrIRtShG2rbfgabdd3mqc+JA40kJQdXRyhHf2hIsRmwp+HntjAMTZccM
FDLMlNKkNYuopNCo2vuk939BQiWSA3Ygu0J5zCaqqVdqp+zRaoxfVdIh+yuTUGz8
068jvarRJxSSeL5QasAdCn0FTo1SOO/hE/BtUFFlRyAH1YvkKJ6M6wfBACIjaWo1
GfRoD/cb7O7eUBwcDV+6q0UMWV0ihxSl4FeI8mHuriIxZNDB4Q+3hAnfjX2RBzay
m5KuY7oKffjpAgL2uSrBrnCC8Au7jLAYcYPATaKI/t0rC0KAV+jjDLMQL/29Lh1G
cl5lBKjROZd4zw6NyNA09mdcNiYP5buzlybNdC6NyBpypnQYfzQdts6AZ1vbVu/9
/CkGlYJXkMkaVtZ2clp6
=hs+U
-----END PGP SIGNATURE-----
--- End Message ---