Source: kmymoney
Version: 4.6.2-1
Tags: patch
User: debian-qt-...@lists.debian.org
Usertags: qt48-transition
Hi,
Your package fails to build against Qt 4.8 which is currently in experimental.
The transition to unstable/testing is tracked in bug #653903.
I'm attaching a patch that contains the necessary changes.
It can be applied even before Qt 4.8 enters unstable.
Build log:
> [ 14%] Building CXX object
> libkdchart/src/CMakeFiles/kmm_kdchart.dir/KDChartBackgroundAttributes.cpp.o
> cd /tmp/buildd/kmymoney-4.6.2/obj-x86_64-linux-gnu/libkdchart/src &&
> /usr/bin/c++
> -DMAKE_KMM_KDCHART_LIB -D_BSD_SOURCE -D_XOPEN_SOURCE=500 -D_BSD_SOURCE
> -DQT_NO_STL
> -DQT_NO_CAST_TO_ASCII -D_REENTRANT -DKDE_DEPRECATED_WARNINGS
> -DKDE4_CMAKE_TOPLEVEL_DIR_LENGTH=11
> -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -D_XOPEN_SOURCE=500
> -D_BSD_SOURCE
> -DQT_NO_STL -DQT_NO_CAST_TO_ASCII -D_REENTRANT -DKDE_DEPRECATED_WARNINGS
> -DKDE4_CMAKE_TOPLEVEL_DIR_LENGTH=11 -DHAVE_CONFIG_H
> -DKDCHART_BUILD_KDCHART_LIB
> -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align
> -Wchar-subscripts -Wall -W
> -Wpointer-arith -Wformat-security -fno-exceptions -DQT_NO_EXCEPTIONS
> -fno-check-new -fno-common
> -Woverloaded-virtual -fno-threadsafe-statics -fvisibility=hidden
> -Werror=return-type
> -fvisibility-inlines-hidden -fexceptions -UQT_NO_EXCEPTIONS -fexceptions
> -UQT_NO_EXCEPTIONS
> -fPIC -fno-common -O2 -g -DNDEBUG -DQT_NO_DEBUG -fPIC
> -I/tmp/buildd/kmymoney-4.6.2/obj-x86_64-linux-gnu/libkdchart/src
> -I/tmp/buildd/kmymoney-4.6.2/
> libkdchart/src -I/tmp/buildd/kmymoney-4.6.2
> -I/tmp/buildd/kmymoney-4.6.2/obj-x86_64-linux-gnu
> -I/tmp/buildd/kmymoney-4.6.2/libkdchart/src/../include
> -I/tmp/buildd/kmymoney-4.6.2/libkdchart/src/../kdablibfakes/include
> -I/usr/include/KDE
> -I/usr/include/qt4/phonon -I/usr/include/qt4/QtXmlPatterns
> -I/usr/include/qt4/QtXml
> -I/usr/include/qt4/QtUiTools -I/usr/include/qt4/QtTest
> -I/usr/include/qt4/QtSvg
> -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtScriptTools
> -I/usr/include/qt4/QtScript
> -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtHelp
> -I/usr/include/qt4/QtDesigner
> -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4/QtDBus
> -I/usr/include/qt4/Qt3Support
> -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtCore -I/usr/include/qt4/Qt
> -I/usr/share/qt4/mkspecs/default -I/usr/include/qt4-D_GNU_SOURCE
> -D_LARGEFILE64_SOURCE
> -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -o
> CMakeFiles/kmm_kdchart.dir/KDChartBackgroundAttributes.cpp.o -c
> /tmp/buildd/kmymoney-4.6.2/libkdchart/src/KDChartBackgroundAttributes.cpp
> /tmp/buildd/kmymoney-4.6.2/libkdchart/src/KDChartBackgroundAttributes.cpp: In
> function 'QDebug
> operator<<(QDebug, const KDChart::BackgroundAttributes&)':
> /tmp/buildd/kmymoney-4.6.2/libkdchart/src/KDChartBackgroundAttributes.cpp:153:26:
> error:
> ambiguous overload for 'operator<<' in '(&(& operator<<(QDebug, const
> QBrush&)((*(const
> QBrush*)(& KDChart::BackgroundAttributes::brush()
> const(.QDebug::operator<<(((const
> char*)"pixmapmode=")))->QDebug::operator<<(((int)(&
> ba)->KDChart::BackgroundAttributes::pixmapMode(->QDebug::operator<<(((const
> char*)"pixmap=")) << KDChart::BackgroundAttributes::pixmap() const()'
> /tmp/buildd/kmymoney-4.6.2/libkdchart/src/KDChartBackgroundAttributes.cpp:153:26:
> note:
> candidates are:
> /usr/include/qt4/QtCore/qvariant.h:606:22: note: QDebug operator<<(QDebug,
> const QVariant&)
> /usr/include/qt4/QtGui/qbrush.h:171:21: note: QDebug operator<<(QDebug, const
> QBrush&)
> make[3]: ***
> [libkdchart/src/CMakeFiles/kmm_kdchart.dir/KDChartBackgroundAttributes.cpp.o]
> Error 1
Regards,
Felix
Description: Fix FTBFS with Qt 4.8.
Origin: vendor, https://build.opensuse.org/package/view_file?file=kmymoney-qdebug.patch&package=kmymoney&project=KDE%3ADistro%3AFactory&rev=b1a79f1b7f2b6e58ac444e70739a56e0
--- kmymoney-4.6.0.orig/libkdchart/src/KDChartBackgroundAttributes.cpp
+++ kmymoney-4.6.0/libkdchart/src/KDChartBackgroundAttributes.cpp
@@ -22,6 +22,7 @@
#include "KDChartBackgroundAttributes.h"
#include
+#include
#include
@@ -150,7 +151,7 @@ QDebug operator<<(QDebug dbg, const KDCh
<< "visible="<___
pkg-kde-extras mailing list
pkg-kde-extras@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-extras