[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#759238: smokekde: FTBFS - invalid user-defined conversion from 'QFlags<KConfigBase::WriteConfigFlag>' to 'void *'



Package: smokekde
Version: 4:4.11.3-2
Severity: serious
Usertags: goto-cc

During a rebuild of all Debian packages in a clean sid chroot (using cowbuilder
and pbuilder) the build failed with the following error.

[...]
cd /srv/jenkins-slave/workspace/sid-goto-cc-smokekde/smokekde-4.11.3/obj-x86_64-linux-gnu/kdecore && /usr/bin/c++   -DGCC_VISIBILITY -DKDE4_CMAKE_TOPLEVEL_DIR_LENGTH=49 -DKDE_DEPRECATED_WARNINGS -DMAKE_SMOKEKDECORE_LIB -DQT3_SUPPORT -DQT_NO_CAST_TO_ASCII -DQT_NO_STL -D_BSD_SOURCE -D_REENTRANT -D_XOPEN_SOURCE=500 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -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 -fno-threadsafe-statics -fvisibility=hidden -Werror=return-type -fvisibility-inlines-hidden -Wno-deprecated-declarations -fPIC -I/srv/jenkins-slave/workspace/sid-goto-cc-smokekde/smokekde-4.11.3/obj-x86_64-linux-gnu/kdecore -I/srv/jenkins-slave/workspace/sid-goto-cc-smokekde/smokekde-4.11.3/kdecore -I/srv/jenkins-slave/workspace/sid-goto-cc-smokekde/smokekde-4.11.3 -I/srv/jenkins-slave/workspace/sid-goto-cc-smokekde/smokekde-4.11.3/obj-x86_64-linux-gnu -I/srv/jenkins-slave/workspace/sid-goto-cc-smokekde/smokekde-4.11.3/smoke -I/srv/jenkins-slave/workspace/sid-goto-cc-smokekde/smokekde-4.11.3/kdecore/.. -I/usr/include/smoke -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/QtOpenGL -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 -o CMakeFiles/smokekdecore.dir/x_20.o -c /srv/jenkins-slave/workspace/sid-goto-cc-smokekde/smokekde-4.11.3/obj-x86_64-linux-gnu/kdecore/x_20.cpp
/srv/jenkins-slave/workspace/sid-goto-cc-smokekde/smokekde-4.11.3/obj-x86_64-linux-gnu/kdecore/x_20.cpp: In static member function 'static void __smokekdecore::x_QGlobalSpace::x_5(Smoke::Stack)':
/srv/jenkins-slave/workspace/sid-goto-cc-smokekde/smokekde-4.11.3/obj-x86_64-linux-gnu/kdecore/x_20.cpp:460:115: error: invalid user-defined conversion from 'QFlags<KConfigBase::WriteConfigFlag>' to 'void*' [-fpermissive]
         void* xret = operator|((KConfigBase::WriteConfigFlag)x[1].s_enum,(KConfigBase::WriteConfigFlag)x[2].s_enum);
                                                                                                                   ^
In file included from /usr/include/kdemacros.h:162:0,
                 from /usr/include/kdecore_export.h:24,
                 from /srv/jenkins-slave/workspace/sid-goto-cc-smokekde/smokekde-4.11.3/kdecore/kdecore_includes.h:1,
                 from /srv/jenkins-slave/workspace/sid-goto-cc-smokekde/smokekde-4.11.3/obj-x86_64-linux-gnu/kdecore/x_20.cpp:2:
/usr/include/qt4/QtCore/qglobal.h:2447:30: note: candidate is: QFlags<Enum>::operator int() const [with Enum = KConfigBase::WriteConfigFlag] <near match>
     Q_DECL_CONSTEXPR  inline operator int() const { return i; }
                              ^
[...] (several errors follow)

The full build log is attached; please do let me know if the problem is
unreproducible, in which case I shall try to investigate further.

Best,
Michael

Attachment: smokekde-build-log.txt.gz
Description: application/gunzip

Attachment: pgpf8tRn4si2L.pgp
Description: PGP signature


Reply to: