[Pkg-kde-extras] Bug#811853: krecipes: FTBFS with GCC 6: no matching function for call to

Martin Michlmayr tbm at hpe.com
Wed Jan 20 02:45:52 UTC 2016


Package: krecipes
Version: 2.1.0-1
Severity: important
User: debian-gcc at lists.debian.org
Usertags: ftbfs-gcc-6 gcc-6-no-match

This package fails to build with GCC 6.  GCC 6 has not been released
yet, but it's expected that GCC 6 will become the default compiler for
stretch.

Note that only the first error is reported; there might be more.  You
can find a snapshot of GCC 6 in experimental.  To build with GCC 6,
you can set CC=gcc-6 CXX=g++-6 explicitly.

You may be able to find out more about this issue at
https://gcc.gnu.org/gcc-6/changes.html

> sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on dl580gen9-02.hlinux
...
> [ 99%] Building CXX object src/CMakeFiles/krecipes.dir/actionshandlers/categoryactionshandler.o
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/bin/c++   -DKDE4_CMAKE_TOPLEVEL_DIR_LENGTH=22 -DKDE_DEPRECATED_WARNINGS -DQT3_SUPPORT -DQT3_SUPPORT_WARNINGS -DQT_NO_CAST_TO_ASCII -DQT_NO_STL -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_REENTRANT -D_XOPEN_SOURCE=500 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -I/<<PKGBUILDDIR>>/src -I/<<PKGBUILDDIR>>/src/backends -I/<<PKGBUILDDIR>>/src/threadedqueries -I/<<PKGBUILDDIR>>/src/importers -I/<<PKGBUILDDIR>>/src/exporters -I/<<PKGBUILDDIR>>/src/actionshandlers -I/<<PKGBUILDDIR>>/src/tests -I/usr/include/KDE -I/usr/include/qt4/phonon -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtWebKit -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/q
> t4/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 -I/usr/include/libxml2  -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2  -Wnon-virtual-dtor -Wno-long-long -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-exceptions -DQT_NO_EXCEPTIONS -fno-check-new -fno-common -Woverloaded-virtual -DNDEBUG -DQT_NO_DEBUG   -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -o CMakeFiles/krecipes.dir/actionshandlers/categoryactionshandler.o -c /<<PKGBUILDDIR>>/src/actionshandlers/categoryactionshandler.cpp
> /<<PKGBUILDDIR>>/src/dialogs/createunitconversiondialog.cpp: In constructor 'CreateUnitConversionDialog::CreateUnitConversionDialog(const Element&, const ElementList&, QWidget*)':
> /<<PKGBUILDDIR>>/src/dialogs/createunitconversiondialog.cpp:33:63: warning: 'QHBoxLayout::QHBoxLayout(QLayout*, int, const char*)' is deprecated [-Wdeprecated-declarations]
>   buttonGroup1Layout = new QHBoxLayout( buttonGroup1->layout() );
>                                                                ^
> 
> In file included from /usr/include/qt4/QtGui/QVBoxLayout:1:0,
>                  from /<<PKGBUILDDIR>>/src/dialogs/createunitconversiondialog.h:13,
>                  from /<<PKGBUILDDIR>>/src/dialogs/createunitconversiondialog.cpp:10:
> /usr/include/qt4/QtGui/qboxlayout.h:140:29: note: declared here
>      QT3_SUPPORT_CONSTRUCTOR QHBoxLayout(QLayout *parentLayout,
>                              ^~~~~~~~~~~
> 
> /<<PKGBUILDDIR>>/src/dialogs/similarcategoriesdialog.cpp: In constructor 'SimilarCategoriesDialog::SimilarCategoriesDialog(ElementList&, QWidget*)':
> /<<PKGBUILDDIR>>/src/dialogs/similarcategoriesdialog.cpp:103:147: warning: 'QSizePolicy::QSizePolicy(QSizePolicy::Policy, QSizePolicy::Policy, uchar, uchar, bool)' is deprecated [-Wdeprecated-declarations]
>   allListView->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)7, 0, 1, allListView->sizePolicy().hasHeightForWidth() ) );
>                                                                                                                                                    ^
> 
> In file included from /usr/include/qt4/QtGui/qwidget.h:54:0,
>                  from /usr/include/qt4/QtGui/qdialog.h:45,
>                  from /usr/include/qt4/QtGui/QDialog:1,
>                  from /<<PKGBUILDDIR>>/src/dialogs/similarcategoriesdialog.h:13,
>                  from /<<PKGBUILDDIR>>/src/dialogs/similarcategoriesdialog.cpp:10:
> /usr/include/qt4/QtGui/qsizepolicy.h:180:29: note: declared here
>      QT3_SUPPORT_CONSTRUCTOR QSizePolicy(Policy hor, Policy ver, uchar hors, uchar vers, bool hfw = false)
>                              ^~~~~~~~~~~
> 
> /<<PKGBUILDDIR>>/src/dialogs/similarcategoriesdialog.cpp:133:155: warning: 'QSizePolicy::QSizePolicy(QSizePolicy::Policy, QSizePolicy::Policy, uchar, uchar, bool)' is deprecated [-Wdeprecated-declarations]
>   toMergeListView->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)7, 0, 1, toMergeListView->sizePolicy().hasHeightForWidth() ) );
>                                                                                                                                                            ^
> 
> In file included from /usr/include/qt4/QtGui/qwidget.h:54:0,
>                  from /usr/include/qt4/QtGui/qdialog.h:45,
>                  from /usr/include/qt4/QtGui/QDialog:1,
>                  from /<<PKGBUILDDIR>>/src/dialogs/similarcategoriesdialog.h:13,
>                  from /<<PKGBUILDDIR>>/src/dialogs/similarcategoriesdialog.cpp:10:
> /usr/include/qt4/QtGui/qsizepolicy.h:180:29: note: declared here
>      QT3_SUPPORT_CONSTRUCTOR QSizePolicy(Policy hor, Policy ver, uchar hors, uchar vers, bool hfw = false)
>                              ^~~~~~~~~~~
> 
> /<<PKGBUILDDIR>>/src/dialogs/setupdisplay.cpp: In member function 'void SetupDisplay::nodeClicked(const QString&, const QPoint&)':
> /<<PKGBUILDDIR>>/src/dialogs/setupdisplay.cpp:446:77: warning: 'int QMenu::insertItem(const QString&, const QObject*, const char*, const QKeySequence&, int, int)' is deprecated [-Wdeprecated-declarations]
>    int id = popup->insertItem( i18n( "Show" ), this, SLOT( setShown( int ) ) );
>                                                                              ^
> 
> In file included from /usr/include/qt4/QtGui/QMenu:1:0,
>                  from /usr/include/kmenu.h:25,
>                  from /<<PKGBUILDDIR>>/src/dialogs/setupdisplay.cpp:18:
> /usr/include/qt4/QtGui/qmenu.h:199:28: note: declared here
>      inline QT3_SUPPORT int insertItem(const QString &text, const QObject *receiver, const char* member,
>                             ^~~~~~~~~~
> 
> /<<PKGBUILDDIR>>/src/dialogs/setupdisplay.cpp:447:41: warning: 'void QMenu::setItemChecked(int, bool)' is deprecated [-Wdeprecated-declarations]
>    popup->setItemChecked( id, item->show );
>                                          ^
> 
> In file included from /usr/include/qt4/QtGui/QMenu:1:0,
>                  from /usr/include/kmenu.h:25,
>                  from /<<PKGBUILDDIR>>/src/dialogs/setupdisplay.cpp:18:
> /usr/include/qt4/QtGui/qmenu.h:302:29: note: declared here
>      inline QT3_SUPPORT void setItemChecked(int id, bool check) {
>                              ^~~~~~~~~~~~~~
> 
> /<<PKGBUILDDIR>>/src/dialogs/setupdisplay.cpp:472:53: warning: 'int QMenu::insertItem(const QString&, QMenu*, int, int)' is deprecated [-Wdeprecated-declarations]
>    popup->insertItem( i18n( "Alignment" ), sub_popup );
>                                                      ^
> 
> In file included from /usr/include/qt4/QtGui/QMenu:1:0,
>                  from /usr/include/kmenu.h:25,
>                  from /<<PKGBUILDDIR>>/src/dialogs/setupdisplay.cpp:18:
> /usr/include/qt4/QtGui/qmenu.h:219:28: note: declared here
>      inline QT3_SUPPORT int insertItem(const QString &text, QMenu *popup, int id=-1, int index=-1) {
>                             ^~~~~~~~~~
> 
> /<<PKGBUILDDIR>>/src/dialogs/setupdisplay.cpp:474:39: warning: 'bool QActionGroup::addTo(QWidget*)' is deprecated [-Wdeprecated-declarations]
>    alignment_actions->addTo( sub_popup );
>                                        ^
> 
> In file included from /usr/include/qt4/QtGui/qaction.h:255:0,
>                  from /usr/include/qt4/QtGui/qmenu.h:48,
>                  from /usr/include/qt4/QtGui/QMenu:1,
>                  from /usr/include/kmenu.h:25,
>                  from /<<PKGBUILDDIR>>/src/dialogs/setupdisplay.cpp:18:
> /usr/include/qt4/QtGui/qactiongroup.h:85:29: note: declared here
>      inline QT3_SUPPORT bool addTo(QWidget *w) { w->addActions(actions()); return true; }
>                              ^~~~~
> 
> /<<PKGBUILDDIR>>/src/dialogs/setupdisplay.cpp: In member function 'void SetupDisplay::setShown(int)':
> /<<PKGBUILDDIR>>/src/dialogs/setupdisplay.cpp:550:71: warning: 'bool QMenu::isItemChecked(int) const' is deprecated [-Wdeprecated-declarations]
>   kDebug()<<" !popup->isItemChecked( id ) :"<<popup->isItemChecked( id );
>                                                                        ^
> 
> In file included from /usr/include/qt4/QtGui/QMenu:1:0,
>                  from /usr/include/kmenu.h:25,
>                  from /<<PKGBUILDDIR>>/src/dialogs/setupdisplay.cpp:18:
> /usr/include/qt4/QtGui/qmenu.h:297:29: note: declared here
>      inline QT3_SUPPORT bool isItemChecked(int id) const {
>                              ^~~~~~~~~~~~~
> 
> /<<PKGBUILDDIR>>/src/dialogs/setupdisplay.cpp:551:45: warning: 'bool QMenu::isItemChecked(int) const' is deprecated [-Wdeprecated-declarations]
>   bool visibility = popup->isItemChecked( id );
>                                              ^
> 
> In file included from /usr/include/qt4/QtGui/QMenu:1:0,
>                  from /usr/include/kmenu.h:25,
>                  from /<<PKGBUILDDIR>>/src/dialogs/setupdisplay.cpp:18:
> /usr/include/qt4/QtGui/qmenu.h:297:29: note: declared here
>      inline QT3_SUPPORT bool isItemChecked(int id) const {
>                              ^~~~~~~~~~~~~
> 
> /<<PKGBUILDDIR>>/src/dialogs/setupdisplay.cpp: In member function 'void SetupDisplay::setFont()':
> /<<PKGBUILDDIR>>/src/dialogs/setupdisplay.cpp:565:55: error: no matching function for call to 'KFontDialog::getFont(QFont&, bool, KHTMLView*)'
>   if ( KFontDialog::getFont( item->font, false, view() ) == QDialog::Accepted ) {
>                                                        ^
> 
> In file included from /<<PKGBUILDDIR>>/src/dialogs/setupdisplay.cpp:15:0:
> /usr/include/kfontdialog.h:133:14: note: candidate: static int KFontDialog::getFont(QFont&, const DisplayFlags&, QWidget*, Qt::CheckState*)
>    static int getFont( QFont &theFont,
>               ^~~~~~~
> 
> /usr/include/kfontdialog.h:133:14: note:   no known conversion for argument 2 from 'bool' to 'const DisplayFlags& {aka const QFlags<KFontChooser::DisplayFlag>&}'



More information about the pkg-kde-extras mailing list