Bug#667911: Qt based project ftbfs with GCC-4.7
Package: libqt4-dev
Version: 4:4.7.4-3
Severity: important
Tags: upstream patch
Forwarded: https://bugreports.qt-project.org/browse/QTBUG-22847
Hi,
the last libreoffice accidentially (because gc*j* 4.7 is default
gcj) used gcc 4.7 for the build and that failed:
[ build CXX ] vcl/unx/kde4/KDEXLib
/build/buildd-libreoffice_3.5.2-1-kfreebsd-amd64-HU29pa/libreoffice-3.5.2/vcl/unx/kde4/KDEXLib.cxx: In constructor 'KDEXLib::KDEXLib()':
/build/buildd-libreoffice_3.5.2-1-kfreebsd-amd64-HU29pa/libreoffice-3.5.2/vcl/unx/kde4/KDEXLib.cxx:77:29: error: inconsistent user-defined literal suffixes '__FILE__' and 'QTOSTRING' in string literal
/build/buildd-libreoffice_3.5.2-1-kfreebsd-amd64-HU29pa/libreoffice-3.5.2/vcl/unx/kde4/KDEXLib.cxx:77:29: error: unable to find string literal operator 'operator"" __FILE__'
/build/buildd-libreoffice_3.5.2-1-kfreebsd-amd64-HU29pa/libreoffice-3.5.2/vcl/unx/kde4/KDEXLib.cxx:77:55: error: inconsistent user-defined literal suffixes '__FILE__' and 'QTOSTRING' in string literal
/build/buildd-libreoffice_3.5.2-1-kfreebsd-amd64-HU29pa/libreoffice-3.5.2/vcl/unx/kde4/KDEXLib.cxx:77:55: error: unable to find string literal operator 'operator"" __FILE__'
/build/buildd-libreoffice_3.5.2-1-kfreebsd-amd64-HU29pa/libreoffice-3.5.2/vcl/unx/kde4/KDEXLib.cxx:78:31: error: inconsistent user-defined literal suffixes '__FILE__' and 'QTOSTRING' in string literal
/build/buildd-libreoffice_3.5.2-1-kfreebsd-amd64-HU29pa/libreoffice-3.5.2/vcl/unx/kde4/KDEXLib.cxx:78:31: error: unable to find string literal operator 'operator"" __FILE__'
/build/buildd-libreoffice_3.5.2-1-kfreebsd-amd64-HU29pa/libreoffice-3.5.2/vcl/unx/kde4/KDEXLib.cxx:78:57: error: inconsistent user-defined literal suffixes '__FILE__' and 'QTOSTRING' in string literal
/build/buildd-libreoffice_3.5.2-1-kfreebsd-amd64-HU29pa/libreoffice-3.5.2/vcl/unx/kde4/KDEXLib.cxx:78:57: error: unable to find string literal operator 'operator"" __FILE__'
/build/buildd-libreoffice_3.5.2-1-kfreebsd-amd64-HU29pa/libreoffice-3.5.2/vcl/unx/kde4/KDEXLib.cxx:81:20: error: inconsistent user-defined literal suffixes '__FILE__' and 'QTOSTRING' in string literal
/build/buildd-libreoffice_3.5.2-1-kfreebsd-amd64-HU29pa/libreoffice-3.5.2/vcl/unx/kde4/KDEXLib.cxx:81:20: error: unable to find string literal operator 'operator"" __FILE__'
/build/buildd-libreoffice_3.5.2-1-kfreebsd-amd64-HU29pa/libreoffice-3.5.2/vcl/unx/kde4/KDEXLib.cxx:81:62: error: inconsistent user-defined literal suffixes '__FILE__' and 'QTOSTRING' in string literal
/build/buildd-libreoffice_3.5.2-1-kfreebsd-amd64-HU29pa/libreoffice-3.5.2/vcl/unx/kde4/KDEXLib.cxx:81:62: error: unable to find string literal operator 'operator"" __FILE__'
/build/buildd-libreoffice_3.5.2-1-kfreebsd-amd64-HU29pa/libreoffice-3.5.2/vcl/unx/kde4/KDEXLib.cxx:82:20: error: inconsistent user-defined literal suffixes '__FILE__' and 'QTOSTRING' in string literal
/build/buildd-libreoffice_3.5.2-1-kfreebsd-amd64-HU29pa/libreoffice-3.5.2/vcl/unx/kde4/KDEXLib.cxx:82:20: error: unable to find string literal operator 'operator"" __FILE__'
/build/buildd-libreoffice_3.5.2-1-kfreebsd-amd64-HU29pa/libreoffice-3.5.2/vcl/unx/kde4/KDEXLib.cxx:82:64: error: inconsistent user-defined literal suffixes '__FILE__' and 'QTOSTRING' in string literal
/build/buildd-libreoffice_3.5.2-1-kfreebsd-amd64-HU29pa/libreoffice-3.5.2/vcl/unx/kde4/KDEXLib.cxx:82:64: error: unable to find string literal operator 'operator"" __FILE__'
/build/buildd-libreoffice_3.5.2-1-kfreebsd-amd64-HU29pa/libreoffice-3.5.2/vcl/unx/kde4/KDEXLib.cxx:85:20: error: inconsistent user-defined literal suffixes '__FILE__' and 'QTOSTRING' in string literal
/build/buildd-libreoffice_3.5.2-1-kfreebsd-amd64-HU29pa/libreoffice-3.5.2/vcl/unx/kde4/KDEXLib.cxx:85:20: error: unable to find string literal operator 'operator"" __FILE__'
/build/buildd-libreoffice_3.5.2-1-kfreebsd-amd64-HU29pa/libreoffice-3.5.2/vcl/unx/kde4/KDEXLib.cxx:85:69: error: inconsistent user-defined literal suffixes '__FILE__' and 'QTOSTRING' in string literal
/build/buildd-libreoffice_3.5.2-1-kfreebsd-amd64-HU29pa/libreoffice-3.5.2/vcl/unx/kde4/KDEXLib.cxx:85:69: error: unable to find string literal operator 'operator"" __FILE__'
/build/buildd-libreoffice_3.5.2-1-kfreebsd-amd64-HU29pa/libreoffice-3.5.2/vcl/unx/kde4/KDEXLib.cxx: In member function 'virtual void KDEXLib::Insert(int, void*, YieldFunc, YieldFunc, YieldFunc)':
/build/buildd-libreoffice_3.5.2-1-kfreebsd-amd64-HU29pa/libreoffice-3.5.2/vcl/unx/kde4/KDEXLib.cxx:280:30: error: inconsistent user-defined literal suffixes '__FILE__' and 'QTOSTRING' in string literal
/build/buildd-libreoffice_3.5.2-1-kfreebsd-amd64-HU29pa/libreoffice-3.5.2/vcl/unx/kde4/KDEXLib.cxx:280:30: error: unable to find string literal operator 'operator"" __FILE__'
/build/buildd-libreoffice_3.5.2-1-kfreebsd-amd64-HU29pa/libreoffice-3.5.2/vcl/unx/kde4/KDEXLib.cxx:280:63: error: inconsistent user-defined literal suffixes '__FILE__' and 'QTOSTRING' in string literal
/build/buildd-libreoffice_3.5.2-1-kfreebsd-amd64-HU29pa/libreoffice-3.5.2/vcl/unx/kde4/KDEXLib.cxx:280:63: error: unable to find string literal operator 'operator"" __FILE__'
Talking with upstream gives that this is a Qt bug
(https://bugreports.qt-project.org/browse/QTBUG-22847).
Can you please apply it?
https://bugreports.qt-project.org/browse/QTBUG-22847?focusedCommentId=168754&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-168754 says that it#s in 4.8 branch but the bug isn't actually nresolved,
so I don't know whether it's there in real...
Regards,
Rene
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages libqt4-dev depends on:
ii libc6 2.13-27
ii libgcc1 1:4.7.0-2
ii libqt4-dbus 4:4.7.4-3
ii libqt4-declarative 4:4.7.4-3
ii libqt4-designer 4:4.7.4-3
ii libqt4-help 4:4.7.4-3
ii libqt4-network 4:4.7.4-3
ii libqt4-qt3support 4:4.7.4-3
ii libqt4-script 4:4.7.4-3
ii libqt4-scripttools 4:4.7.4-3
ii libqt4-sql 4:4.7.4-3
ii libqt4-svg 4:4.7.4-3
ii libqt4-test 4:4.7.4-3
ii libqt4-xml 4:4.7.4-3
ii libqt4-xmlpatterns 4:4.7.4-3
ii libqtcore4 4:4.7.4-3
ii libqtgui4 4:4.7.4-3
ii libstdc++6 4.7.0-2
ii qt4-linguist-tools 4:4.7.4-3
ii qt4-qmake 4:4.7.4-3
ii zlib1g 1:1.2.6.dfsg-2
Versions of packages libqt4-dev recommends:
pn libqt4-opengl-dev <none>
pn libqtwebkit-dev <none>
Versions of packages libqt4-dev suggests:
ii firebird2.1-dev <none>
ii libmysqlclient-dev 5.1.61-2
ii libpq-dev 9.1.3-2
ii libsqlite0-dev <none>
ii libsqlite3-dev 3.7.11-2
ii qt4-dev-tools <none>
ii qt4-doc <none>
ii unixodbc-dev 2.2.14p2-5
-- no debconf information
Reply to: