Source: quassel Version: 1:0.12.2-1 Severity: serious Justification: fails to build from source Tags: sid User: reproducible-bui...@lists.alioth.debian.org Usertags: ftbfs X-Debbugs-CC: reproducible-bui...@lists.alioth.debian.org
Dear Maintainer, The package fails to build: /quassel-0.12.2/src/common/peer.cpp: In function ‘QDataStream& operator<<(QDataStream&, PeerPtr)’: /quassel-0.12.2/src/common/peer.cpp:43:9: error: ambiguous overload for ‘operator<<’ (operand types are ‘QDataStream’ and ‘quint64 {aka long long unsigned int}’) out << reinterpret_cast<quint64>(ptr); ^ In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:41:0, from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:41, from /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:39, from /usr/include/x86_64-linux-gnu/qt5/QtNetwork/qabstractsocket.h:37, from /usr/include/x86_64-linux-gnu/qt5/QtNetwork/QAbstractSocket:1, from /quassel-0.12.2/src/common/peer.h:24, from /quassel-0.12.2/src/common/peer.cpp:21: /usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:584:28: note: candidate: QDataStream& operator<<(QDataStream&, QChar) Q_CORE_EXPORT QDataStream &operator<<(QDataStream &, QChar); ^ In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlocale.h:37:0, from /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextstream.h:40, from /usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h:42, from /usr/include/x86_64-linux-gnu/qt5/QtNetwork/qabstractsocket.h:40, from /usr/include/x86_64-linux-gnu/qt5/QtNetwork/QAbstractSocket:1, from /quassel-0.12.2/src/common/peer.h:24, from /quassel-0.12.2/src/common/peer.cpp:21: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:534:28: note: candidate: QDataStream& operator<<(QDataStream&, const QVariant&) Q_CORE_EXPORT QDataStream& operator<< (QDataStream& s, const QVariant& p); ^ /quassel-0.12.2/src/common/peer.cpp: In function ‘QDataStream& operator>>(QDataStream&, Peer*&)’: /quassel-0.12.2/src/common/peer.cpp:50:8: error: ambiguous overload for ‘operator>>’ (operand types are ‘QDataStream’ and ‘quint64 {aka long long unsigned int}’) in >> value; ^ In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:41:0, from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:41, from /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:39, from /usr/include/x86_64-linux-gnu/qt5/QtNetwork/qabstractsocket.h:37, from /usr/include/x86_64-linux-gnu/qt5/QtNetwork/QAbstractSocket:1, from /quassel-0.12.2/src/common/peer.h:24, from /quassel-0.12.2/src/common/peer.cpp:21: /usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:585:28: note: candidate: QDataStream& operator>>(QDataStream&, QChar&) <near match> Q_CORE_EXPORT QDataStream &operator>>(QDataStream &, QChar &); ^ ... /quassel-0.12.2/src/common/peer.cpp:47:14: note: candidate: QDataStream& operator>>(QDataStream&, Peer*&) <near match> QDataStream &operator>>(QDataStream &in, PeerPtr &ptr) ^ /quassel-0.12.2/src/common/peer.cpp:47:14: note: conversion of argument 2 would be ill-formed: /quassel-0.12.2/src/common/peer.cpp:50:11: error: invalid conversion from ‘quint64 {aka long long unsigned int}’ to ‘PeerPtr {aka Peer*}’ [-fpermissive] in >> value; ^ /quassel-0.12.2/src/common/peer.cpp:50:11: error: cannot bind rvalue ‘(PeerPtr)value’ to ‘Peer*&’ src/common/CMakeFiles/mod_common.dir/build.make:665: recipe for target 'src/common/CMakeFiles/mod_common.dir/peer.cpp.o' failed make[3]: *** [src/common/CMakeFiles/mod_common.dir/peer.cpp.o] Error 1 make[3]: Leaving directory '/quassel-0.12.2/obj-x86_64-linux-gnu' CMakeFiles/Makefile2:486: recipe for target 'src/common/CMakeFiles/mod_common.dir/all' failed make[2]: *** [src/common/CMakeFiles/mod_common.dir/all] Error 2 Full build log: https://reproducible.debian.net/rb-pkg/unstable/amd64/quassel.html -- System Information: Debian Release: stretch/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64)