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

Bug#699862: marked as done (qt4-x11: FTBFS on x32: qatomic_generic.h doesn't work with QtDBus)



Your message dated Sun, 02 Aug 2015 21:58:19 +0000
with message-id <E1ZM1Gt-0006Mi-Jh@franck.debian.org>
and subject line Bug#699862: fixed in qt4-x11 4:4.8.7+dfsg-2
has caused the Debian Bug report #699862,
regarding qt4-x11: FTBFS on x32: qatomic_generic.h doesn't work with QtDBus
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.)


-- 
699862: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=699862
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: qt4-x11
Version: 4:4.8.2+dfsg-10
Severity: wishlist
Tags: patch
User: debian-x32@lists.debian.org
Usertags: port-x32 ftbfs-x32

The qt4-x11 source package is getting this build failure on the
unofficial x32 Debian port:

<URL:http://buildd.debian-ports.org/status/fetch.php?pkg=qt4-x11&arch=x32&ver=4%3A4.8.2%2Bdfsg-10&stamp=1360037692>:
g++ -c -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat
-Werror=format-security -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2
-I/usr/include/dbus-1.0
-I/usr/lib/x86_64-linux-gnux32/dbus-1.0/include -O2
-fvisibility=hidden -fvisibility-inlines-hidden -Wall -W -D_REENTRANT
-fPIC -DQT_SHARED -DQT_BUILD_DBUS_LIB -DDBUS_API_SUBJECT_TO_CHANGE
-DQT_LINKED_LIBDBUS -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS
-DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG
-DQT_XML_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE
-DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_HAVE_SSE3 -DQT_HAVE_SSSE3
-DQT_HAVE_SSE4_1 -DQT_HAVE_SSE4_2 -DQT_HAVE_AVX -D_LARGEFILE64_SOURCE
-D_LARGEFILE_SOURCE -I../../mkspecs/linux-g++ -I.
-I../../include/QtCore -I../../include/QtXml -I../../include
-I../../include/QtDBus -I.rcc/release-shared -I.moc/release-shared -o
.obj/release-shared/qdbusintegrator.o qdbusintegrator.cpp
g++ -c -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat
-Werror=format-security -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2
-I/usr/include/dbus-1.0
-I/usr/lib/x86_64-linux-gnux32/dbus-1.0/include -O2
-fvisibility=hidden -fvisibility-inlines-hidden -Wall -W -D_REENTRANT
-fPIC -DQT_SHARED -DQT_BUILD_DBUS_LIB -DDBUS_API_SUBJECT_TO_CHANGE
-DQT_LINKED_LIBDBUS -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS
-DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG
-DQT_XML_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE
-DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_HAVE_SSE3 -DQT_HAVE_SSSE3
-DQT_HAVE_SSE4_1 -DQT_HAVE_SSE4_2 -DQT_HAVE_AVX -D_LARGEFILE64_SOURCE
-D_LARGEFILE_SOURCE -I../../mkspecs/linux-g++ -I.
-I../../include/QtCore -I../../include/QtXml -I../../include
-I../../include/QtDBus -I.rcc/release-shared -I.moc/release-shared -o
.obj/release-shared/qdbusmessage.o qdbusmessage.cpp
In file included from qdbusconnection_p.h:70:0,
                 from qdbusintegrator.cpp:52:
qdbus_symbols_p.h: In function 'int q_dbus_watch_get_fd(DBusWatch*)':
qdbus_symbols_p.h:179:1: warning: 'int dbus_watch_get_fd(DBusWatch*)'
is deprecated (declared at
/usr/include/dbus-1.0/dbus/dbus-connection.h:451)
[-Wdeprecated-declarations]
qdbus_symbols_p.h:179:1: warning: 'int dbus_watch_get_fd(DBusWatch*)'
is deprecated (declared at
/usr/include/dbus-1.0/dbus/dbus-connection.h:451)
[-Wdeprecated-declarations]
In file included from qdbusmessage.cpp:47:0:
qdbus_symbols_p.h: In function 'int q_dbus_watch_get_fd(DBusWatch*)':
qdbus_symbols_p.h:179:1: warning: 'int dbus_watch_get_fd(DBusWatch*)'
is deprecated (declared at
/usr/include/dbus-1.0/dbus/dbus-connection.h:451)
[-Wdeprecated-declarations]
qdbus_symbols_p.h:179:1: warning: 'int dbus_watch_get_fd(DBusWatch*)'
is deprecated (declared at
/usr/include/dbus-1.0/dbus/dbus-connection.h:451)
[-Wdeprecated-declarations]
qdbusintegrator.cpp: In member function 'void
QDBusConnectionPrivate::deliverCall(QObject*, int, const
QDBusMessage&, const QList<int>&, int)':
qdbusintegrator.cpp:914:10: warning: variable 'takesMessage' set but
not used [-Wunused-but-set-variable]
In file included from ../../include/QtCore/qatomic_generic.h:1:0,
                 from
../../include/QtCore/../../src/corelib/arch/qatomic_arch.h:64,
                 from ../../include/QtCore/qatomic_arch.h:1,
                 from
../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:227,
                 from ../../include/QtCore/qbasicatomic.h:1,
                 from
../../include/QtCore/../../src/corelib/thread/qatomic.h:46,
                 from ../../include/QtCore/qatomic.h:1,
                 from
../../include/QtCore/../../src/corelib/tools/qbytearray.h:45,
                 from ../../include/QtCore/qbytearray.h:1,
                 from ../../include/QtCore/../../src/corelib/tools/qstring.h:46,
                 from ../../include/QtCore/qstring.h:1,
                 from
../../include/QtCore/../../src/corelib/kernel/qobject.h:48,
                 from ../../include/QtCore/qobject.h:1,
                 from
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:45,
                 from ../../include/QtCore/qcoreapplication.h:1,
                 from qdbusintegrator.cpp:42:
../../include/QtCore/../../src/corelib/arch/qatomic_generic.h: In
instantiation of 'bool QBasicAtomicPointer<T>::testAndSetOrdered(T*,
T*) [with T = const QString]':
qdbusintegrator.cpp:75:1:   required from here
../../include/QtCore/../../src/corelib/arch/qatomic_generic.h:197:88:
error: invalid conversion from 'const void*' to 'void*' [-fpermissive]
../../include/QtCore/../../src/corelib/arch/qatomic_generic.h:108:20:
error:   initializing argument 2 of 'bool
QBasicAtomicPointer_testAndSetOrdered(void* volatile*, void*, void*)'
[-fpermissive]
../../include/QtCore/../../src/corelib/arch/qatomic_generic.h:197:88:
error: invalid conversion from 'const void*' to 'void*' [-fpermissive]
../../include/QtCore/../../src/corelib/arch/qatomic_generic.h:108:20:
error:   initializing argument 3 of 'bool
QBasicAtomicPointer_testAndSetOrdered(void* volatile*, void*, void*)'
[-fpermissive]
make[3]: *** [.obj/release-shared/qdbusintegrator.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory
`/build/buildd-qt4-x11_4.8.2+dfsg-10-x32-MesqdX/qt4-x11-4.8.2+dfsg/src/dbus'
make[2]: *** [sub-dbus-make_default-ordered] Error 2
make[2]: Leaving directory
`/build/buildd-qt4-x11_4.8.2+dfsg-10-x32-MesqdX/qt4-x11-4.8.2+dfsg'
dh_auto_build: make -j3 returned exit code 2
make[1]: *** [override_dh_auto_build] Error 25
make[1]: Leaving directory
`/build/buildd-qt4-x11_4.8.2+dfsg-10-x32-MesqdX/qt4-x11-4.8.2+dfsg'
make: *** [build-arch] Error 2
dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2

I'm attaching a debdiff of the changes I used to port Qt (with the
Debian changes) to x32.  (See also
<URL:https://sites.google.com/site/x32abi/x32-patches/Qt4_x32_config.patch?attredirects=0&d=1>
for a version of the patch meant for unpatched Qt.)
-- 
Daniel Schepler

Attachment: qt4-x11.debdiff
Description: Binary data


--- End Message ---
--- Begin Message ---
Source: qt4-x11
Source-Version: 4:4.8.7+dfsg-2

We believe that the bug you reported is fixed in the latest version of
qt4-x11, 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 699862@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 <lisandro@debian.org> (supplier of updated qt4-x11 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: SHA256

Format: 1.8
Date: Sun, 02 Aug 2015 17:01:14 -0300
Source: qt4-x11
Binary: libqtcore4 qtcore4-l10n libqtgui4 libqt4-network libqt4-opengl libqt4-script libqt4-scripttools libqt4-sql libqt4-sql-ibase libqt4-sql-mysql libqt4-sql-odbc libqt4-sql-psql libqt4-sql-sqlite libqt4-sql-sqlite2 libqt4-sql-tds libqt4-svg libqt4-xml libqt4-xmlpatterns libqt4-dbus libqtdbus4 libqt4-qt3support libqt4-designer libqt4-help libqt4-test libqt4-phonon libqt4-declarative libqt4-declarative-folderlistmodel libqt4-declarative-gestures libqt4-declarative-particles libqt4-declarative-shaders libqt4-dev libqt4-dev-bin libqt4-opengl-dev libqt4-dbg libqt4-designer-dbg libqt4-qt3support-dbg libqt4-script-dbg libqt4-xmlpatterns-dbg qt4-bin-dbg qt4-demos-dbg qt4-designer qt4-dev-tools qt4-qmake qt4-qtconfig qt4-demos qt4-qmlviewer qt4-linguist-tools qdbus qt4-doc qt4-doc-html qt4-default
Architecture: all source
Version: 4:4.8.7+dfsg-2
Distribution: experimental
Urgency: medium
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Lisandro Damián Nicanor Pérez Meyer <lisandro@debian.org>
Closes: 699862 793956
Description: 
 libqt4-dbg - Qt 4 library debugging symbols
 libqt4-dbus - Qt 4 D-Bus module
 libqt4-declarative-folderlistmodel - Qt 4 folderlistmodel QML plugin
 libqt4-declarative-gestures - Qt 4 gestures QML plugin
 libqt4-declarative-particles - Qt 4 particles QML plugin
 libqt4-declarative - Qt 4 Declarative module
 libqt4-declarative-shaders - Qt 4 shaders QML plugin
 libqt4-designer-dbg - Qt 4 designer library debugging symbols
 libqt4-designer - Qt 4 designer module
 libqt4-dev-bin - Qt 4 development programs
 libqt4-dev - Qt 4 development files
 libqt4-help - Qt 4 help module
 libqt4-network - Qt 4 network module
 libqt4-opengl-dev - Qt 4 OpenGL library development files
 libqt4-opengl - Qt 4 OpenGL module
 libqt4-phonon - Qt 4 Phonon module
 libqt4-qt3support-dbg - Qt 3 compatibility library for Qt 4 debugging symbols
 libqt4-qt3support - Qt 3 compatibility library for Qt 4
 libqt4-script-dbg - Qt 4 script library debugging symbols
 libqt4-script - Qt 4 script module
 libqt4-scripttools - Qt 4 script tools module
 libqt4-sql-ibase - Qt 4 InterBase/FireBird database driver
 libqt4-sql-mysql - Qt 4 MySQL database driver
 libqt4-sql-odbc - Qt 4 ODBC database driver
 libqt4-sql-psql - Qt 4 PostgreSQL database driver
 libqt4-sql - Qt 4 SQL module
 libqt4-sql-sqlite2 - Qt 4 SQLite 2 database driver
 libqt4-sql-sqlite - Qt 4 SQLite 3 database driver
 libqt4-sql-tds - Qt 4 FreeTDS database driver
 libqt4-svg - Qt 4 SVG module
 libqt4-test - Qt 4 test module
 libqt4-xmlpatterns-dbg - Qt 4 XML patterns library debugging symbols
 libqt4-xmlpatterns - Qt 4 XML patterns module
 libqt4-xml - Qt 4 XML module
 libqtcore4 - Qt 4 core module
 libqtdbus4 - Qt 4 D-Bus module library
 libqtgui4  - Qt 4 GUI module
 qdbus      - Qt 4 D-Bus tool
 qt4-bin-dbg - Qt 4 binaries debugging symbols
 qt4-default - Qt 4 development defaults package
 qt4-demos-dbg - Qt 4 examples and demos debugging symbols
 qt4-demos  - Qt 4 examples and demos
 qt4-designer - graphical designer for Qt 4 applications
 qt4-dev-tools - Qt 4 development tools
 qt4-doc-html - Qt 4 API documentation (HTML format)
 qt4-doc    - Qt 4 API documentation
 qt4-linguist-tools - Qt 4 Linguist tools
 qt4-qmake  - Qt 4 qmake Makefile generator tool
 qt4-qmlviewer - Qt 4 QML viewer
 qt4-qtconfig - Qt 4 configuration tool
 qtcore4-l10n - Qt 4 core module translations
Changes:
 qt4-x11 (4:4.8.7+dfsg-2) experimental; urgency=medium
 .
   * Add Daniel Schepler's QtScript_x32_config.diff and x32.diff to let Qt4
     compile on x32 (Closes: #699862).
   * Fix menu entries's paths for Qt4 apps (Closes: #793956).
   * Add plugin_system_for_systemtray.patch to allow Qt4 apps to use sni-qt.
     The patch is unnoficial, but an upstream developer blessed it, so in this
     specific case we are keeping the delta.
   * Update symbols files with current build log using gcc5.
Checksums-Sha1: 
 869021b33e274ac7922964d5cd3475ff8267b7fb 5913 qt4-x11_4.8.7+dfsg-2.dsc
 ef3fb47bd843cfc9c4bea99cceb3117c987d1e29 317792 qt4-x11_4.8.7+dfsg-2.debian.tar.xz
 cc215993bd4da8211a4ce3f395dad6473470656a 45234092 qt4-doc-html_4.8.7+dfsg-2_all.deb
 ea2ed029e995c00dbb47213d61d84c4a9a74535a 94885152 qt4-doc_4.8.7+dfsg-2_all.deb
 6fb310363ab99a4eebcb094efd8f7957bec6db9a 660214 qtcore4-l10n_4.8.7+dfsg-2_all.deb
Checksums-Sha256: 
 3d773dea8eba9178f4da33cf118bc519d2499e905f0b6d7c40cac49fec669108 5913 qt4-x11_4.8.7+dfsg-2.dsc
 b539b974dccb3736e426c8955c800396d94bf565899f81704a40a9da932d224f 317792 qt4-x11_4.8.7+dfsg-2.debian.tar.xz
 1346729d1e939e944469269cf94f29946e53f8e41cd6370e563dba004f7d3d17 45234092 qt4-doc-html_4.8.7+dfsg-2_all.deb
 94760b8cd610dc9cd7ead9e5f9f4afa8c1f28432f241892cbfce33fb0f7059f5 94885152 qt4-doc_4.8.7+dfsg-2_all.deb
 a9ed622facd5f09f20cfd0fb0da60cdedb19aa63e17cb08a4a602a65c227371c 660214 qtcore4-l10n_4.8.7+dfsg-2_all.deb
Files: 
 1214a7cc6f1667da4b34005b2e7570c7 5913 libs optional qt4-x11_4.8.7+dfsg-2.dsc
 0de32bb0e914c87d0c6f0c7fada583d3 317792 libs optional qt4-x11_4.8.7+dfsg-2.debian.tar.xz
 947452062b477632596403275f800c03 45234092 doc optional qt4-doc-html_4.8.7+dfsg-2_all.deb
 ec5547e98c9f1a1788cc864c949bde4d 94885152 doc optional qt4-doc_4.8.7+dfsg-2_all.deb
 5f3b2c296b0d2d6d3495614537d99925 660214 libs optional qtcore4-l10n_4.8.7+dfsg-2_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJVvonHAAoJEKtkX0BihqfQzCQP/3o5ENj0Y2HaqzNaWApP/6+x
0FxXiVmOy7qIlfoglWTVTO6BMs/fnfuJQMJeTHtA070zSvSNT9Oq1HtV0CPLIbAo
o/rR5g8k8JneKgS32wHcCyxKiUj6rCzegou3bTa6Fr91iUoxBoBLI7vkzvIomUvB
8aZaFKV9ll8vi+PuQI7Esn6CZeZEc/HwgqqBl028gcbXG6r8QCqwJOUIhN5GtRzY
BZC3+GNkjEhy10KOfo/tWr3hT8aw1i07904cBES+4b4em8W44VSXwtEoDqguieLT
AT+aQf5eJ+x05/ZJgX4NE45FvDVYewodhJ5a4AcvgronShAyFnGSQfmTTMmsAWvQ
Yk5TnZtrFxmZUhcj6eJx/pSVXqwtWgGBb2/oJUOR/4yFjdCoc8s611CGVxCSdjXG
YW3L1i4INeIw5g4g8j8YbmjER6ddwEALk6LOEZbv8N/4UwD49mCWlIcVshL1rExd
kGWnUJ0SFRlaupY7xgX+TsYTqijvrY1w7rkeHP6xtkhH1VNeEThDOBKY9gX4moIM
g5oshYh9CNc9HIxDm/8W1kOZlmWstkNLFs8QF/9av6zVTjZCoVElTJvPsdhyJY3O
kd2OPWI3mpnmuIyYBdl8eG/YJk2VJmIfBGmfuT53+t2KUn5tqEroY3+hlF8QrD4P
cWNrOWqrKpfHjv01jDKb
=6INd
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: