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 <QPixmap> +#include <QVariant> #include <KDABLibFakes> @@ -150,7 +151,7 @@ QDebug operator<<(QDebug dbg, const KDCh << "visible="<<ba.isVisible() << "brush="<<ba.brush() << "pixmapmode="<<ba.pixmapMode() - << "pixmap="<<ba.pixmap() + << "pixmap="<< QVariant(ba.pixmap()) << ")"; return dbg; }
_______________________________________________ pkg-kde-extras mailing list pkg-kde-extras@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-extras