Bug#898542: marked as done (qt4-x11: FTBFS with libicu60)

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Bug#898542: marked as done (qt4-x11: FTBFS with libicu60)

Debian Bug Tracking System
Your message dated Tue, 15 May 2018 16:56:46 +0000
with message-id <[hidden email]>
and subject line Bug#898542: fixed in qt4-x11 4:4.8.7+dfsg-17
has caused the Debian Bug report #898542,
regarding qt4-x11: FTBFS with libicu60
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 [hidden email]
immediately.)


--
898542: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=898542
Debian Bug Tracking System
Contact [hidden email] with problems

Source: qt4-x11
Version: 4:4.8.7+dfsg-16
Severity: serious
Justification: fails to build from source

Hi!

qt4-x11 fails to build from source due to incompatible changes in libicu60:

g++ -c -include .pch/release-shared/QtCore -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/qt4-x11-4.8.7+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++98 -I/usr/include/freetype2 -pthr
ead -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -O2 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -W -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_A
SCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"/lib64/ld-linux-x86-64.so.2\" -DQLIBRARYINFO_EPOCROOT -DQT_USE_ICU -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HA
VE_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++-64 -I. -I../../include -I../../include/QtCore -I.rc
c/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -o .obj/release-shared/qlocale_icu.o tools/qlocale_icu.cpp
In file included from /usr/include/unicode/uversion.h:30:0,
                 from tools/qlocale_icu.cpp:46:
/usr/include/unicode/umachine.h:347:13: error: 'char16_t' does not name a type; did you mean 'wchar_t'?
     typedef char16_t UChar;
             ^~~~~~~~
             wchar_t
In file included from tools/qlocale_icu.cpp:46:0:
/usr/include/unicode/uversion.h:167:55: error: 'UChar' does not name a type; did you mean 'QChar'?
 u_versionFromUString(UVersionInfo versionArray, const UChar *versionString);
                                                       ^~~~~
                                                       QChar
In file included from /usr/include/unicode/unorm.h:24:0,
                 from /usr/include/unicode/ucol.h:17,
                 from tools/qlocale_icu.cpp:47:
/usr/include/unicode/uiter.h:594:44: error: 'UChar' does not name a type; did you mean 'QChar'?
 uiter_setString(UCharIterator *iter, const UChar *s, int32_t length);
                                            ^~~~~
                                            QChar

I first discovered this issue on m68k [1], but also made a test build on amd64
to make sure this bug is not an artifact.

I unfortunately don't have a patch yet to address this issue.

Adrian

> [1] https://buildd.debian.org/status/fetch.php?pkg=qt4-x11&arch=m68k&ver=4%3A4.8.7%2Bdfsg-16&stamp=1526192657&raw=0

--
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - [hidden email]
`. `'   Freie Universitaet Berlin - [hidden email]
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913

Source: qt4-x11
Source-Version: 4:4.8.7+dfsg-17

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 [hidden email],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Lisandro Damián Nicanor Pérez Meyer <[hidden email]> (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 [hidden email])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Tue, 15 May 2018 13:24:10 -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: source
Version: 4:4.8.7+dfsg-17
Distribution: unstable
Urgency: medium
Maintainer: Debian Qt/KDE Maintainers <[hidden email]>
Changed-By: Lisandro Damián Nicanor Pérez Meyer <[hidden email]>
Description:
 libqt4-dbg - Qt 4 library debugging symbols
 libqt4-dbus - Qt 4 D-Bus module
 libqt4-declarative - Qt 4 Declarative 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-shaders - Qt 4 shaders QML plugin
 libqt4-designer - Qt 4 designer module
 libqt4-designer-dbg - Qt 4 designer library debugging symbols
 libqt4-dev - Qt 4 development files
 libqt4-dev-bin - Qt 4 development programs
 libqt4-help - Qt 4 help module
 libqt4-network - Qt 4 network module
 libqt4-opengl - Qt 4 OpenGL module
 libqt4-opengl-dev - Qt 4 OpenGL library development files
 libqt4-phonon - Qt 4 Phonon module
 libqt4-qt3support - Qt 3 compatibility library for Qt 4
 libqt4-qt3support-dbg - Qt 3 compatibility library for Qt 4 debugging symbols
 libqt4-script - Qt 4 script module
 libqt4-script-dbg - Qt 4 script library debugging symbols
 libqt4-scripttools - Qt 4 script tools module
 libqt4-sql - Qt 4 SQL 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-sqlite - Qt 4 SQLite 3 database driver
 libqt4-sql-sqlite2 - Qt 4 SQLite 2 database driver
 libqt4-sql-tds - Qt 4 FreeTDS database driver
 libqt4-svg - Qt 4 SVG module
 libqt4-test - Qt 4 test module
 libqt4-xml - Qt 4 XML module
 libqt4-xmlpatterns - Qt 4 XML patterns module
 libqt4-xmlpatterns-dbg - Qt 4 XML patterns library debugging symbols
 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  - Qt 4 examples and demos
 qt4-demos-dbg - Qt 4 examples and demos debugging symbols
 qt4-designer - graphical designer for Qt 4 applications
 qt4-dev-tools - Qt 4 development tools
 qt4-doc    - Qt 4 API documentation
 qt4-doc-html - Qt 4 API documentation (HTML format)
 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
Closes: 898542
Changes:
 qt4-x11 (4:4.8.7+dfsg-17) unstable; urgency=medium
 .
   * Add fix-build-icu59.patch from OpenSuse. Fixes build with icu59
    (Closes: #898542). Thanks John Paul Adrian Glaubitz for digging the
    patch!
   * Put the source package in section oldlibs. We do not expect new
     developments with qt4-x11.
   * Update Vcs-[Git Browser] to the new location in salsa.debian.org.
Checksums-Sha1:
 4ae3f25dcd6c4e7c5c45fe95a84d513ceac0d053 6050 qt4-x11_4.8.7+dfsg-17.dsc
 c6cd982e983cbef82bc5808ac8ef2173ec6a90a2 326232 qt4-x11_4.8.7+dfsg-17.debian.tar.xz
 4c4cab682f937e398ab5cee51b3ec3ed6f23f302 6802 qt4-x11_4.8.7+dfsg-17_source.buildinfo
Checksums-Sha256:
 9777059d60ef62f630a16f4987bd4269253d69bcae6b4698a1e467378b31ae62 6050 qt4-x11_4.8.7+dfsg-17.dsc
 bd56e13c30995fd268cc7e10aff9fe4bd2fb2e12e8daef6ee6ffdabcee942a57 326232 qt4-x11_4.8.7+dfsg-17.debian.tar.xz
 9629095658bc2c94e5d0abf37dd7530304ed9246b4255eb4321a3ac03d5a5031 6802 qt4-x11_4.8.7+dfsg-17_source.buildinfo
Files:
 a2f77b49812912160be6813eb07c777b 6050 oldlibs optional qt4-x11_4.8.7+dfsg-17.dsc
 a32bf31654a80a1d658c46fa3ebaf976 326232 oldlibs optional qt4-x11_4.8.7+dfsg-17.debian.tar.xz
 6a7f24a0e4fd13833cf0d67a245724a8 6802 oldlibs optional qt4-x11_4.8.7+dfsg-17_source.buildinfo

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

iQJIBAEBCAAyFiEEEt36hKwjsrvwSzE8q2RfQGKGp9AFAlr7Cg0UHGxpc2FuZHJv
QGRlYmlhbi5vcmcACgkQq2RfQGKGp9DFqw//WDw/tI+PkVgt4maTJeBuFD2+4YZ0
WrjR8GZ2hNhf7AME4II/BS4aeQQnGBaaeZuC7oTQg1TUP857jvW7hH3OJl86R9Y8
+y3N299sJHuP2YEHO83BMP6MbWwAgrUl7gqENB5b0FTV+kQS+vugDamilmFI3D63
2oF+uw03KTAqGddirPEq33ykxf6KjzhfFOYCulifTsnM+wBRnSFyVcgt7NlK59TY
dw5BIOqldE5Nh0wHL4wAzLao05h/wX+5DdrwaDHUdlbyT1w0+rbq+GOQB1NTNkpI
Fn+aO5ZANRA1VqYVCJxJcjRALmZ3XVifNFboK2FevCrzW/lHBz9zy/xsMIghE0kE
4SODmuT8vzIF+a17vNwNUm3a4sZNyVRpUfdG15muGubauMzAZNDUUtlqJbfomk3O
3RPfElbi+5og4BoBrLI01KYh+sKkgLHMi/eJrB3LyP/wQRjoL9ZInhJnq3O7t72R
L6jNrobyhm0xvZPs68bTtpjv7qvCagyp0EfmMFpWA2GKqyJ51LF5yroE5oCeAi/y
RaD4TmTN5mU1FA+Mj0FMq4+tFXfLmOCurOdfdyayhlGj8I5CmY11FCybwSqs6TwA
K4eprvNOMLJDEZSaM54+u0N2icGXIrsyRv9rmYQpoJ5D38jAClCJZNC77X4wLUH+
SILjplQPWlnVPd8=
=eXtn
-----END PGP SIGNATURE-----