+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/quassel-0.13.1nb20/work.log + su pbulk -c '"$@"' make /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/quassel-0.13.1nb20/work.log => Bootstrap dependency digest>=20211023: found digest-20211023 ===> Building for quassel-0.13.1nb20 [ 0%] Generating cs.ts Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. [ 0%] Generating da.ts [ 0%] Generating de.ts [ 1%] Generating el.ts [ 1%] Generating en_GB.ts [ 1%] Generating en_US.ts [ 1%] Generating eo.ts [ 2%] Generating es.ts [ 2%] Generating et.ts [ 2%] Generating fi.ts [ 2%] Generating fr.ts [ 3%] Generating gl.ts [ 3%] Generating hi.ts [ 3%] Generating hu.ts Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. [ 3%] Generating it.ts [ 4%] Generating ja.ts [ 4%] Generating ko.ts [ 4%] Generating lt.ts Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. [ 4%] Generating mr.ts [ 5%] Generating nb.ts [ 5%] Generating nl.ts [ 5%] Generating oc.ts [ 5%] Generating pa.ts [ 6%] Generating pl.ts Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. [ 6%] Generating pt.ts [ 6%] Generating pt_BR.ts [ 6%] Generating ro.ts [ 7%] Generating ru.ts Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. [ 7%] Generating sl.ts [ 7%] Generating sq.ts [ 7%] Generating sr.ts [ 8%] Generating sv.ts [ 8%] Generating tr.ts Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. [ 8%] Generating uk.ts Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. [ 8%] Generating zh_CN.ts [ 8%] Generating cs.qm [ 9%] Generating da.qm [ 9%] Generating de.qm [ 9%] Generating el.qm [ 9%] Generating en_GB.qm [ 10%] Generating en_US.qm [ 10%] Generating eo.qm [ 10%] Generating es.qm [ 10%] Generating et.qm [ 11%] Generating fi.qm [ 11%] Generating fr.qm [ 11%] Generating gl.qm [ 11%] Generating hi.qm [ 12%] Generating hu.qm [ 12%] Generating it.qm [ 12%] Generating ja.qm [ 12%] Generating ko.qm [ 12%] Generating lt.qm [ 13%] Generating mr.qm [ 13%] Generating nb.qm [ 13%] Generating nl.qm [ 13%] Generating oc.qm [ 14%] Generating pa.qm [ 14%] Generating pl.qm [ 14%] Generating pt.qm [ 14%] Generating pt_BR.qm [ 15%] Generating ro.qm [ 15%] Generating ru.qm [ 15%] Generating sl.qm [ 15%] Generating sq.qm [ 16%] Generating sr.qm [ 16%] Generating sv.qm [ 16%] Generating tr.qm [ 16%] Generating uk.qm [ 17%] Generating zh_CN.qm [ 17%] Built target po [ 17%] Automatic MOC for target mod_common [ 17%] Built target mod_common_autogen [ 18%] Building CXX object src/common/CMakeFiles/mod_common.dir/mod_common_autogen/mocs_compilation.cpp.o In file included from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/mod_common_autogen/EWIEGA46WW/moc_ignorelistmanager.cpp:10, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/mod_common_autogen/mocs_compilation.cpp:16: /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/mod_common_autogen/EWIEGA46WW/../../ignorelistmanager.h: In member function 'void IgnoreListManager::IgnoreListItem::setType(IgnoreListManager::IgnoreType)': /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/mod_common_autogen/EWIEGA46WW/../../ignorelistmanager.h:124:92: warning: 'QStringList QString::split(const QRegExp&, QString::SplitBehavior) const' is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations] 124 | QStringList split(contents().split(QRegExp("\\s+"), QString::SkipEmptyParts)); | ^ In file included from /opt/local/qt5/include/QtCore/qhashfunctions.h:44, from /opt/local/qt5/include/QtCore/qvarlengtharray.h:47, from /opt/local/qt5/include/QtCore/qmetatype.h:48, from /opt/local/qt5/include/QtCore/QMetaType:1, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/mod_common_autogen/EWIEGA46WW/../../abstractsignalwatcher.h:23, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/mod_common_autogen/EWIEGA46WW/moc_abstractsignalwatcher.cpp:10, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/mod_common_autogen/mocs_compilation.cpp:2: /opt/local/qt5/include/QtCore/qstring.h:622:17: note: declared here 622 | QStringList split(const QRegExp &sep, SplitBehavior behavior) const; | ^~~~~ [ 18%] Building CXX object src/common/CMakeFiles/mod_common.dir/aliasmanager.cpp.o [ 18%] Building CXX object src/common/CMakeFiles/mod_common.dir/authhandler.cpp.o [ 18%] Building CXX object src/common/CMakeFiles/mod_common.dir/backlogmanager.cpp.o [ 19%] Building CXX object src/common/CMakeFiles/mod_common.dir/basichandler.cpp.o [ 19%] Building CXX object src/common/CMakeFiles/mod_common.dir/bufferinfo.cpp.o [ 19%] Building CXX object src/common/CMakeFiles/mod_common.dir/buffersyncer.cpp.o [ 19%] Building CXX object src/common/CMakeFiles/mod_common.dir/bufferviewconfig.cpp.o /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/bufferviewconfig.cpp: In member function 'QVariantList BufferViewConfig::initBufferList() const': /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/bufferviewconfig.cpp:154:46: warning: 'QVariant qVariantFromValue(const T&) [with T = BufferId]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 154 | buffers << qVariantFromValue(bufferId); | ^ In file included from /opt/local/qt5/include/QtCore/QVariantMap:1, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/syncableobject.h:27, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/bufferviewconfig.h:24, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/bufferviewconfig.cpp:21: /opt/local/qt5/include/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/bufferviewconfig.cpp: In member function 'QVariantList BufferViewConfig::initRemovedBuffers() const': /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/bufferviewconfig.cpp:190:53: warning: 'QVariant qVariantFromValue(const T&) [with T = BufferId]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 190 | removedBuffers << qVariantFromValue(bufferId); | ^ In file included from /opt/local/qt5/include/QtCore/QVariantMap:1, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/syncableobject.h:27, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/bufferviewconfig.h:24, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/bufferviewconfig.cpp:21: /opt/local/qt5/include/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/bufferviewconfig.cpp: In member function 'QVariantList BufferViewConfig::initTemporarilyRemovedBuffers() const': /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/bufferviewconfig.cpp:212:64: warning: 'QVariant qVariantFromValue(const T&) [with T = BufferId]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 212 | temporarilyRemovedBuffers << qVariantFromValue(bufferId); | ^ In file included from /opt/local/qt5/include/QtCore/QVariantMap:1, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/syncableobject.h:27, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/bufferviewconfig.h:24, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/bufferviewconfig.cpp:21: /opt/local/qt5/include/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ [ 20%] Building CXX object src/common/CMakeFiles/mod_common.dir/bufferviewmanager.cpp.o [ 20%] Building CXX object src/common/CMakeFiles/mod_common.dir/compressor.cpp.o [ 20%] Building CXX object src/common/CMakeFiles/mod_common.dir/coreinfo.cpp.o [ 20%] Building CXX object src/common/CMakeFiles/mod_common.dir/ctcpevent.cpp.o [ 21%] Building CXX object src/common/CMakeFiles/mod_common.dir/dccconfig.cpp.o [ 21%] Building CXX object src/common/CMakeFiles/mod_common.dir/event.cpp.o [ 21%] Building CXX object src/common/CMakeFiles/mod_common.dir/eventmanager.cpp.o [ 21%] Building CXX object src/common/CMakeFiles/mod_common.dir/expressionmatch.cpp.o /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/expressionmatch.cpp: In static member function 'static QString ExpressionMatch::convertFromMultiPhrase(const QString&)': /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/expressionmatch.cpp:501:77: warning: 'QStringList QString::split(const QString&, QString::SplitBehavior, Qt::CaseSensitivity) const' is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations] 501 | for (auto &&component : originalRule.split("\n", QString::SkipEmptyParts)) { | ^ In file included from /opt/local/qt5/include/QtCore/QString:1, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/expressionmatch.h:23, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/expressionmatch.cpp:21: /opt/local/qt5/include/QtCore/qstring.h:609:17: note: declared here 609 | QStringList split(const QString &sep, SplitBehavior behavior, | ^~~~~ [ 22%] Building CXX object src/common/CMakeFiles/mod_common.dir/highlightrulemanager.cpp.o [ 22%] Building CXX object src/common/CMakeFiles/mod_common.dir/identity.cpp.o /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/identity.cpp: In member function 'QString Identity::defaultNick()': /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/identity.cpp:108:51: warning: 'int qrand()' is deprecated: use QRandomGenerator instead [-Wdeprecated-declarations] 108 | QString nick = QString("quassel%1").arg(qrand() & 0xff); // FIXME provide more sensible default nicks | ^ In file included from /opt/local/qt5/include/QtCore/qatomic.h:41, from /opt/local/qt5/include/QtCore/qrefcount.h:43, from /opt/local/qt5/include/QtCore/qbytearray.h:44, from /opt/local/qt5/include/QtCore/QByteArray:1, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/identity.h:24, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/identity.cpp:21: /opt/local/qt5/include/QtCore/qglobal.h:1279:80: note: declared here 1279 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X_5_15("use QRandomGenerator instead") int qrand(); | ^~~~~ [ 22%] Building CXX object src/common/CMakeFiles/mod_common.dir/ignorelistmanager.cpp.o In file included from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/ignorelistmanager.cpp:21: /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/ignorelistmanager.h: In member function 'void IgnoreListManager::IgnoreListItem::setType(IgnoreListManager::IgnoreType)': /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/ignorelistmanager.h:124:92: warning: 'QStringList QString::split(const QRegExp&, QString::SplitBehavior) const' is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations] 124 | QStringList split(contents().split(QRegExp("\\s+"), QString::SkipEmptyParts)); | ^ In file included from /opt/local/qt5/include/QtCore/qhashfunctions.h:44, from /opt/local/qt5/include/QtCore/qlist.h:47, from /opt/local/qt5/include/QtCore/qhash.h:46, from /opt/local/qt5/include/QtCore/qdebug.h:45, from /opt/local/qt5/include/QtCore/QDebug:1, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/ignorelistmanager.h:24, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/ignorelistmanager.cpp:21: /opt/local/qt5/include/QtCore/qstring.h:622:17: note: declared here 622 | QStringList split(const QRegExp &sep, SplitBehavior behavior) const; | ^~~~~ [ 22%] Building CXX object src/common/CMakeFiles/mod_common.dir/internalpeer.cpp.o [ 23%] Building CXX object src/common/CMakeFiles/mod_common.dir/ircchannel.cpp.o [ 23%] Building CXX object src/common/CMakeFiles/mod_common.dir/ircevent.cpp.o [ 23%] Building CXX object src/common/CMakeFiles/mod_common.dir/irclisthelper.cpp.o [ 23%] Building CXX object src/common/CMakeFiles/mod_common.dir/ircuser.cpp.o /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/ircuser.cpp: In member function 'void IrcUser::quit()': /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/ircuser.cpp:356:53: warning: 'QList QSet::toList() const [with T = IrcChannel*]' is deprecated: Use values() instead. [-Wdeprecated-declarations] 356 | QList channels = _channels.toList(); | ^ In file included from /opt/local/qt5/include/QtCore/QSet:1, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/ircuser.h:24, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/ircuser.cpp:21: /opt/local/qt5/include/QtCore/qset.h:265:14: note: declared here 265 | QList toList() const { return values(); } | ^~~~~~ [ 24%] Building CXX object src/common/CMakeFiles/mod_common.dir/logger.cpp.o [ 24%] Building CXX object src/common/CMakeFiles/mod_common.dir/logmessage.cpp.o [ 24%] Building CXX object src/common/CMakeFiles/mod_common.dir/message.cpp.o [ 24%] Building CXX object src/common/CMakeFiles/mod_common.dir/messageevent.cpp.o [ 25%] Building CXX object src/common/CMakeFiles/mod_common.dir/network.cpp.o [ 25%] Building CXX object src/common/CMakeFiles/mod_common.dir/networkconfig.cpp.o [ 25%] Building CXX object src/common/CMakeFiles/mod_common.dir/networkevent.cpp.o [ 25%] Building CXX object src/common/CMakeFiles/mod_common.dir/nickhighlightmatcher.cpp.o [ 25%] Building CXX object src/common/CMakeFiles/mod_common.dir/peer.cpp.o [ 26%] Building CXX object src/common/CMakeFiles/mod_common.dir/peerfactory.cpp.o [ 26%] Building CXX object src/common/CMakeFiles/mod_common.dir/presetnetworks.cpp.o /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/presetnetworks.cpp: In static member function 'static NetworkInfo PresetNetworks::networkInfo(const QString&)': /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/presetnetworks.cpp:77:80: warning: 'QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const' is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations] 77 | QStringList splitserver = server.split(':', QString::SkipEmptyParts); | ^ In file included from /opt/local/qt5/include/QtCore/qobject.h:47, from /opt/local/qt5/include/QtCore/qsettings.h:43, from /opt/local/qt5/include/QtCore/QSettings:1, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/presetnetworks.cpp:21: /opt/local/qt5/include/QtCore/qstring.h:615:17: note: declared here 615 | QStringList split(QChar sep, SplitBehavior behavior, | ^~~~~ [ 26%] Building CXX object src/common/CMakeFiles/mod_common.dir/quassel.cpp.o /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/quassel.cpp: In static member function 'static bool Quassel::init()': /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/quassel.cpp:68:55: warning: 'void qsrand(uint)' is deprecated: use QRandomGenerator instead [-Wdeprecated-declarations] 68 | qsrand(QTime(0, 0, 0).secsTo(QTime::currentTime())); | ^ In file included from /opt/local/qt5/include/QtCore/qcoreapplication.h:43, from /opt/local/qt5/include/QtCore/QCoreApplication:1, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/quassel.h:27, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/quassel.cpp:21: /opt/local/qt5/include/QtCore/qglobal.h:1278:81: note: declared here 1278 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X_5_15("use QRandomGenerator instead") void qsrand(uint seed); | ^~~~~~ /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/quassel.cpp: In member function 'void Quassel::setupEnvironment()': /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/quassel.cpp:202:85: warning: 'QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const' is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations] 202 | QStringList xdgDirs = xdgDataVar.split(QLatin1Char(':'), QString::SkipEmptyParts); | ^ In file included from /opt/local/qt5/include/QtCore/qcoreapplication.h:44, from /opt/local/qt5/include/QtCore/QCoreApplication:1, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/quassel.h:27, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/quassel.cpp:21: /opt/local/qt5/include/QtCore/qstring.h:615:17: note: declared here 615 | QStringList split(QChar sep, SplitBehavior behavior, | ^~~~~ /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/quassel.cpp: In static member function 'static QStringList Quassel::findDataDirPaths()': /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/quassel.cpp:468:71: warning: 'QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const' is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations] 468 | dataDirNames << xdgDataDirs.split(':', QString::SkipEmptyParts); | ^ In file included from /opt/local/qt5/include/QtCore/qcoreapplication.h:44, from /opt/local/qt5/include/QtCore/QCoreApplication:1, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/quassel.h:27, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/quassel.cpp:21: /opt/local/qt5/include/QtCore/qstring.h:615:17: note: declared here 615 | QStringList split(QChar sep, SplitBehavior behavior, | ^~~~~ [ 26%] Building CXX object src/common/CMakeFiles/mod_common.dir/remotepeer.cpp.o [ 27%] Building CXX object src/common/CMakeFiles/mod_common.dir/settings.cpp.o [ 27%] Building CXX object src/common/CMakeFiles/mod_common.dir/signalproxy.cpp.o [ 27%] Building CXX object src/common/CMakeFiles/mod_common.dir/syncableobject.cpp.o [ 27%] Building CXX object src/common/CMakeFiles/mod_common.dir/transfer.cpp.o [ 28%] Building CXX object src/common/CMakeFiles/mod_common.dir/transfermanager.cpp.o [ 28%] Building CXX object src/common/CMakeFiles/mod_common.dir/types.cpp.o [ 28%] Building CXX object src/common/CMakeFiles/mod_common.dir/util.cpp.o /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/util.cpp: In function 'QString formatDateTimeToOffsetISO(const QDateTime&)': /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/util.cpp:376:33: warning: 'void QDateTime::setUtcOffset(int)' is deprecated: Use setOffsetFromUtc() instead [-Wdeprecated-declarations] 376 | local.setUtcOffset(utcOffset); | ^ In file included from /opt/local/qt5/include/QtCore/QDateTime:1, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/util.cpp:28: /opt/local/qt5/include/QtCore/qdatetime.h:376:60: note: declared here 376 | QT_DEPRECATED_X("Use setOffsetFromUtc() instead") void setUtcOffset(int seconds); | ^~~~~~~~~~~~ [ 28%] Building CXX object src/common/CMakeFiles/mod_common.dir/serializers/serializers.cpp.o /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp: In function 'bool Serializers::deserialize(QDataStream&, const Quassel::Features&, int8_t&)': /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:428:12: error: no match for 'operator>>' (operand types are 'QDataStream' and 'int8_t' {aka 'char'}) 428 | stream >> data; | ~~~~~~ ^~ ~~~~ | | | | | int8_t {aka char} | QDataStream In file included from /opt/local/qt5/include/QtCore/QDataStream:1, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.h:23, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:21: /opt/local/qt5/include/QtCore/qdatastream.h:162:18: note: candidate: 'QDataStream& QDataStream::operator>>(qint8&)' (near match) 162 | QDataStream &operator>>(qint8 &i); | ^~~~~~~~ /opt/local/qt5/include/QtCore/qdatastream.h:162:18: note: conversion of argument 1 would be ill-formed: /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:428:15: error: cannot bind non-const lvalue reference of type 'qint8&' {aka 'signed char&'} to an rvalue of type 'qint8' {aka 'signed char'} 428 | stream >> data; | ^~~~ In file included from /opt/local/qt5/include/QtCore/QDataStream:1, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.h:23, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:21: /opt/local/qt5/include/QtCore/qdatastream.h:380:21: note: candidate: 'QDataStream& QDataStream::operator>>(quint8&)' (near match) 380 | inline QDataStream &QDataStream::operator>>(quint8 &i) | ^~~~~~~~~~~ /opt/local/qt5/include/QtCore/qdatastream.h:380:21: note: conversion of argument 1 would be ill-formed: /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:428:15: error: cannot bind non-const lvalue reference of type 'quint8&' {aka 'unsigned char&'} to an rvalue of type 'quint8' {aka 'unsigned char'} 428 | stream >> data; | ^~~~ In file included from /opt/local/qt5/include/QtCore/QDataStream:1, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.h:23, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:21: /opt/local/qt5/include/QtCore/qdatastream.h:164:18: note: candidate: 'QDataStream& QDataStream::operator>>(qint16&)' (near match) 164 | QDataStream &operator>>(qint16 &i); | ^~~~~~~~ /opt/local/qt5/include/QtCore/qdatastream.h:164:18: note: conversion of argument 1 would be ill-formed: /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:428:15: error: cannot bind non-const lvalue reference of type 'qint16&' {aka 'short int&'} to an rvalue of type 'qint16' {aka 'short int'} 428 | stream >> data; | ^~~~ In file included from /opt/local/qt5/include/QtCore/QDataStream:1, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.h:23, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:21: /opt/local/qt5/include/QtCore/qdatastream.h:383:21: note: candidate: 'QDataStream& QDataStream::operator>>(quint16&)' (near match) 383 | inline QDataStream &QDataStream::operator>>(quint16 &i) | ^~~~~~~~~~~ /opt/local/qt5/include/QtCore/qdatastream.h:383:21: note: conversion of argument 1 would be ill-formed: /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:428:15: error: cannot bind non-const lvalue reference of type 'quint16&' {aka 'short unsigned int&'} to an rvalue of type 'quint16' {aka 'short unsigned int'} 428 | stream >> data; | ^~~~ In file included from /opt/local/qt5/include/QtCore/QDataStream:1, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.h:23, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:21: /opt/local/qt5/include/QtCore/qdatastream.h:166:18: note: candidate: 'QDataStream& QDataStream::operator>>(qint32&)' (near match) 166 | QDataStream &operator>>(qint32 &i); | ^~~~~~~~ /opt/local/qt5/include/QtCore/qdatastream.h:166:18: note: conversion of argument 1 would be ill-formed: /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:428:15: error: cannot bind non-const lvalue reference of type 'qint32&' {aka 'int&'} to an rvalue of type 'qint32' {aka 'int'} 428 | stream >> data; | ^~~~ In file included from /opt/local/qt5/include/QtCore/QDataStream:1, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.h:23, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:21: /opt/local/qt5/include/QtCore/qdatastream.h:386:21: note: candidate: 'QDataStream& QDataStream::operator>>(quint32&)' (near match) 386 | inline QDataStream &QDataStream::operator>>(quint32 &i) | ^~~~~~~~~~~ /opt/local/qt5/include/QtCore/qdatastream.h:386:21: note: conversion of argument 1 would be ill-formed: /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:428:15: error: cannot bind non-const lvalue reference of type 'quint32&' {aka 'unsigned int&'} to an rvalue of type 'quint32' {aka 'unsigned int'} 428 | stream >> data; | ^~~~ In file included from /opt/local/qt5/include/QtCore/QDataStream:1, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.h:23, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:21: /opt/local/qt5/include/QtCore/qdatastream.h:168:18: note: candidate: 'QDataStream& QDataStream::operator>>(qint64&)' (near match) 168 | QDataStream &operator>>(qint64 &i); | ^~~~~~~~ /opt/local/qt5/include/QtCore/qdatastream.h:168:18: note: conversion of argument 1 would be ill-formed: /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:428:15: error: cannot bind non-const lvalue reference of type 'qint64&' {aka 'long long int&'} to an rvalue of type 'qint64' {aka 'long long int'} 428 | stream >> data; | ^~~~ In file included from /opt/local/qt5/include/QtCore/QDataStream:1, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.h:23, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:21: /opt/local/qt5/include/QtCore/qdatastream.h:389:21: note: candidate: 'QDataStream& QDataStream::operator>>(quint64&)' (near match) 389 | inline QDataStream &QDataStream::operator>>(quint64 &i) | ^~~~~~~~~~~ /opt/local/qt5/include/QtCore/qdatastream.h:389:21: note: conversion of argument 1 would be ill-formed: /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:428:15: error: cannot bind non-const lvalue reference of type 'quint64&' {aka 'long long unsigned int&'} to an rvalue of type 'quint64' {aka 'long long unsigned int'} 428 | stream >> data; | ^~~~ In file included from /opt/local/qt5/include/QtCore/QDataStream:1, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.h:23, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:21: /opt/local/qt5/include/QtCore/qdatastream.h:172:18: note: candidate: 'QDataStream& QDataStream::operator>>(bool&)' (near match) 172 | QDataStream &operator>>(bool &i); | ^~~~~~~~ /opt/local/qt5/include/QtCore/qdatastream.h:172:18: note: conversion of argument 1 would be ill-formed: /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:428:15: error: cannot bind non-const lvalue reference of type 'bool&' to an rvalue of type 'bool' 428 | stream >> data; | ^~~~ In file included from /opt/local/qt5/include/QtCore/QDataStream:1, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.h:23, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:21: /opt/local/qt5/include/QtCore/qdatastream.h:173:18: note: candidate: 'QDataStream& QDataStream::operator>>(qfloat16&)' (near match) 173 | QDataStream &operator>>(qfloat16 &f); | ^~~~~~~~ /opt/local/qt5/include/QtCore/qdatastream.h:173:18: note: conversion of argument 1 would be ill-formed: /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:428:15: error: cannot bind non-const lvalue reference of type 'qfloat16&' to an rvalue of type 'qfloat16' 428 | stream >> data; | ^~~~ In file included from /opt/local/qt5/include/QtCore/qendian.h:44, from /opt/local/qt5/include/QtCore/QtEndian:1, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.h:27, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:21: /opt/local/qt5/include/QtCore/qfloat16.h:164:8: note: after user-defined conversion: 'qfloat16::qfloat16(float)' 164 | inline qfloat16::qfloat16(float f) noexcept | ^~~~~~~~ In file included from /opt/local/qt5/include/QtCore/QDataStream:1, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.h:23, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:21: /opt/local/qt5/include/QtCore/qdatastream.h:174:18: note: candidate: 'QDataStream& QDataStream::operator>>(float&)' (near match) 174 | QDataStream &operator>>(float &f); | ^~~~~~~~ /opt/local/qt5/include/QtCore/qdatastream.h:174:18: note: conversion of argument 1 would be ill-formed: /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:428:15: error: cannot bind non-const lvalue reference of type 'float&' to an rvalue of type 'float' 428 | stream >> data; | ^~~~ In file included from /opt/local/qt5/include/QtCore/QDataStream:1, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.h:23, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:21: /opt/local/qt5/include/QtCore/qdatastream.h:175:18: note: candidate: 'QDataStream& QDataStream::operator>>(double&)' (near match) 175 | QDataStream &operator>>(double &f); | ^~~~~~~~ /opt/local/qt5/include/QtCore/qdatastream.h:175:18: note: conversion of argument 1 would be ill-formed: /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:428:15: error: cannot bind non-const lvalue reference of type 'double&' to an rvalue of type 'double' 428 | stream >> data; | ^~~~ In file included from /opt/local/qt5/include/QtCore/QDataStream:1, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.h:23, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:21: /opt/local/qt5/include/QtCore/qdatastream.h:176:18: note: candidate: 'QDataStream& QDataStream::operator>>(char*&)' (near match) 176 | QDataStream &operator>>(char *&str); | ^~~~~~~~ /opt/local/qt5/include/QtCore/qdatastream.h:176:18: note: conversion of argument 1 would be ill-formed: /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:428:15: error: invalid conversion from 'int8_t' {aka 'char'} to 'char*' [-fpermissive] 428 | stream >> data; | ^~~~ | | | int8_t {aka char} /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:428:15: error: cannot bind rvalue '(char*)((long int)data)' to 'char*&' In file included from /opt/local/qt5/include/QtCore/qstring.h:49, from /opt/local/qt5/include/QtCore/qobject.h:47, from /opt/local/qt5/include/QtCore/qiodevice.h:45, from /opt/local/qt5/include/QtCore/qdatastream.h:44, from /opt/local/qt5/include/QtCore/QDataStream:1, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.h:23, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:21: /opt/local/qt5/include/QtCore/qchar.h:663:28: note: candidate: 'QDataStream& operator>>(QDataStream&, QChar&)' (near match) 663 | Q_CORE_EXPORT QDataStream &operator>>(QDataStream &, QChar &); | ^~~~~~~~ /opt/local/qt5/include/QtCore/qchar.h:663:28: note: conversion of argument 2 would be ill-formed: /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:428:15: error: cannot bind non-const lvalue reference of type 'QChar&' to an rvalue of type 'QChar' 428 | stream >> data; | ^~~~ In file included from /opt/local/qt5/include/QtCore/qstring.h:49, from /opt/local/qt5/include/QtCore/qobject.h:47, from /opt/local/qt5/include/QtCore/qiodevice.h:45, from /opt/local/qt5/include/QtCore/qdatastream.h:44, from /opt/local/qt5/include/QtCore/QDataStream:1, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.h:23, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:21: /opt/local/qt5/include/QtCore/qchar.h:100:22: note: after user-defined conversion: 'constexpr QChar::QChar(int)' 100 | Q_DECL_CONSTEXPR QChar(int rc) noexcept : ucs(ushort(rc & 0xffff)) {} | ^~~~~ In file included from /opt/local/qt5/include/QtCore/qstring.h:50, from /opt/local/qt5/include/QtCore/qobject.h:47, from /opt/local/qt5/include/QtCore/qiodevice.h:45, from /opt/local/qt5/include/QtCore/qdatastream.h:44, from /opt/local/qt5/include/QtCore/QDataStream:1, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.h:23, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:21: /opt/local/qt5/include/QtCore/qbytearray.h:760:28: note: candidate: 'QDataStream& operator>>(QDataStream&, QByteArray&)' (near match) 760 | Q_CORE_EXPORT QDataStream &operator>>(QDataStream &, QByteArray &); | ^~~~~~~~ /opt/local/qt5/include/QtCore/qbytearray.h:760:28: note: conversion of argument 2 would be ill-formed: /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:428:15: error: invalid user-defined conversion from 'int8_t' {aka 'char'} to 'QByteArray&' [-fpermissive] 428 | stream >> data; | ^~~~ In file included from /opt/local/qt5/include/QtCore/qstring.h:50, from /opt/local/qt5/include/QtCore/qobject.h:47, from /opt/local/qt5/include/QtCore/qiodevice.h:45, from /opt/local/qt5/include/QtCore/qdatastream.h:44, from /opt/local/qt5/include/QtCore/QDataStream:1, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.h:23, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:21: /opt/local/qt5/include/QtCore/qbytearray.h:181:5: note: candidate is: 'QByteArray::QByteArray(const char*, int)' (near match) 181 | QByteArray(const char *, int size = -1); | ^~~~~~~~~~ /opt/local/qt5/include/QtCore/qbytearray.h:181:5: note: conversion of argument 1 would be ill-formed: /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:428:15: error: invalid conversion from 'int8_t' {aka 'char'} to 'const char*' [-fpermissive] 428 | stream >> data; | ^~~~ | | | int8_t {aka char} /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:428:15: error: invalid conversion from 'int8_t' {aka 'char'} to 'const char*' [-fpermissive] In file included from /opt/local/qt5/include/QtCore/qstring.h:50, from /opt/local/qt5/include/QtCore/qobject.h:47, from /opt/local/qt5/include/QtCore/qiodevice.h:45, from /opt/local/qt5/include/QtCore/qdatastream.h:44, from /opt/local/qt5/include/QtCore/QDataStream:1, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.h:23, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:21: /opt/local/qt5/include/QtCore/qbytearray.h:181:16: note: initializing argument 1 of 'QByteArray::QByteArray(const char*, int)' 181 | QByteArray(const char *, int size = -1); | ^~~~~~~~~~~~ /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:428:15: error: conversion to non-const reference type 'class QByteArray&' from rvalue of type 'QByteArray' [-fpermissive] 428 | stream >> data; | ^~~~ In file included from /opt/local/qt5/include/QtCore/qobject.h:47, from /opt/local/qt5/include/QtCore/qiodevice.h:45, from /opt/local/qt5/include/QtCore/qdatastream.h:44, from /opt/local/qt5/include/QtCore/QDataStream:1, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.h:23, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:21: /opt/local/qt5/include/QtCore/qstring.h:1591:28: note: candidate: 'QDataStream& operator>>(QDataStream&, QString&)' (near match) 1591 | Q_CORE_EXPORT QDataStream &operator>>(QDataStream &, QString &); | ^~~~~~~~ /opt/local/qt5/include/QtCore/qstring.h:1591:28: note: conversion of argument 2 would be ill-formed: /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:428:15: error: invalid user-defined conversion from 'int8_t' {aka 'char'} to 'QString&' [-fpermissive] 428 | stream >> data; | ^~~~ In file included from /opt/local/qt5/include/QtCore/qobject.h:47, from /opt/local/qt5/include/QtCore/qiodevice.h:45, from /opt/local/qt5/include/QtCore/qdatastream.h:44, from /opt/local/qt5/include/QtCore/QDataStream:1, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.h:23, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:21: /opt/local/qt5/include/QtCore/qstring.h:835:31: note: candidate is: 'QString::QString(const char*)' (near match) 835 | inline QT_ASCII_CAST_WARN QString(const char *ch) | ^~~~~~~ /opt/local/qt5/include/QtCore/qstring.h:835:31: note: conversion of argument 1 would be ill-formed: /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:428:15: error: invalid conversion from 'int8_t' {aka 'char'} to 'const char*' [-fpermissive] 428 | stream >> data; | ^~~~ | | | int8_t {aka char} /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:428:15: error: invalid conversion from 'int8_t' {aka 'char'} to 'const char*' [-fpermissive] In file included from /opt/local/qt5/include/QtCore/qobject.h:47, from /opt/local/qt5/include/QtCore/qiodevice.h:45, from /opt/local/qt5/include/QtCore/qdatastream.h:44, from /opt/local/qt5/include/QtCore/QDataStream:1, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.h:23, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:21: /opt/local/qt5/include/QtCore/qstring.h:835:51: note: initializing argument 1 of 'QString::QString(const char*)' 835 | inline QT_ASCII_CAST_WARN QString(const char *ch) | ~~~~~~~~~~~~^~ /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:428:15: error: conversion to non-const reference type 'class QString&' from rvalue of type 'QString' [-fpermissive] 428 | stream >> data; | ^~~~ In file included from /opt/local/qt5/include/QtCore/QDataStream:1, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.h:23, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:21: /opt/local/qt5/include/QtCore/qdatastream.h:170:18: note: candidate: 'QDataStream& QDataStream::operator>>(std::nullptr_t&)' 170 | QDataStream &operator>>(std::nullptr_t &ptr) { ptr = nullptr; return *this; } | ^~~~~~~~ /opt/local/qt5/include/QtCore/qdatastream.h:170:45: note: no known conversion for argument 1 from 'int8_t' {aka 'char'} to 'std::nullptr_t&' 170 | QDataStream &operator>>(std::nullptr_t &ptr) { ptr = nullptr; return *this; } | ~~~~~~~~~~~~~~~~^~~ In file included from /opt/local/qt5/include/QtCore/qstringlist.h:48, from /opt/local/qt5/include/QtCore/qlist.h:1196, from /opt/local/qt5/include/QtCore/qobject.h:49, from /opt/local/qt5/include/QtCore/qiodevice.h:45, from /opt/local/qt5/include/QtCore/qdatastream.h:44, from /opt/local/qt5/include/QtCore/QDataStream:1, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.h:23, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:21: /opt/local/qt5/include/QtCore/qregexp.h:123:28: note: candidate: 'QDataStream& operator>>(QDataStream&, QRegExp&)' 123 | Q_CORE_EXPORT QDataStream &operator>>(QDataStream &in, QRegExp ®Exp); | ^~~~~~~~ /opt/local/qt5/include/QtCore/qregexp.h:123:65: note: no known conversion for argument 2 from 'int8_t' {aka 'char'} to 'QRegExp&' 123 | Q_CORE_EXPORT QDataStream &operator>>(QDataStream &in, QRegExp ®Exp); | ~~~~~~~~~^~~~~~ In file included from /opt/local/qt5/include/QtCore/QDataStream:1, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.h:23, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:21: /opt/local/qt5/include/QtCore/qdatastream.h:409:21: note: candidate: 'template QDataStream& operator>>(QDataStream&, QFlags&)' 409 | inline QDataStream &operator>>(QDataStream &s, QFlags &e) | ^~~~~~~~ /opt/local/qt5/include/QtCore/qdatastream.h:409:21: note: template argument deduction/substitution failed: /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:428:15: note: mismatched types 'QFlags' and 'int8_t' {aka 'char'} 428 | stream >> data; | ^~~~ In file included from /opt/local/qt5/include/QtCore/QDataStream:1, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.h:23, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:21: /opt/local/qt5/include/QtCore/qdatastream.h:419:1: note: candidate: 'template typename std::enable_if::value, QDataStream&>::type& operator>>(QDataStream&, T&)' 419 | operator>>(QDataStream &s, T &t) | ^~~~~~~~ /opt/local/qt5/include/QtCore/qdatastream.h:419:1: note: template argument deduction/substitution failed: /opt/local/qt5/include/QtCore/qdatastream.h: In substitution of 'template typename std::enable_if::value, QDataStream&>::type& operator>>(QDataStream&, T&) [with T = char]': /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:428:15: required from here /opt/local/qt5/include/QtCore/qdatastream.h:419:1: error: no type named 'type' in 'struct std::enable_if' /opt/local/qt5/include/QtCore/qdatastream.h:423:21: note: candidate: 'template QDataStream& operator>>(QDataStream&, QList&)' 423 | inline QDataStream &operator>>(QDataStream &s, QList &l) | ^~~~~~~~ /opt/local/qt5/include/QtCore/qdatastream.h:423:21: note: template argument deduction/substitution failed: /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:428:15: note: mismatched types 'QList' and 'int8_t' {aka 'char'} 428 | stream >> data; | ^~~~ In file included from /opt/local/qt5/include/QtCore/QDataStream:1, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.h:23, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:21: /opt/local/qt5/include/QtCore/qdatastream.h:435:21: note: candidate: 'template QDataStream& operator>>(QDataStream&, QVector&)' 435 | inline QDataStream &operator>>(QDataStream &s, QVector &v) | ^~~~~~~~ /opt/local/qt5/include/QtCore/qdatastream.h:435:21: note: template argument deduction/substitution failed: /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:428:15: note: mismatched types 'QVector' and 'int8_t' {aka 'char'} 428 | stream >> data; | ^~~~ In file included from /opt/local/qt5/include/QtCore/QDataStream:1, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.h:23, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:21: /opt/local/qt5/include/QtCore/qdatastream.h:447:21: note: candidate: 'template QDataStream& operator>>(QDataStream&, QSet&)' 447 | inline QDataStream &operator>>(QDataStream &s, QSet &set) | ^~~~~~~~ /opt/local/qt5/include/QtCore/qdatastream.h:447:21: note: template argument deduction/substitution failed: /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:428:15: note: mismatched types 'QSet' and 'int8_t' {aka 'char'} 428 | stream >> data; | ^~~~ In file included from /opt/local/qt5/include/QtCore/QDataStream:1, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.h:23, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:21: /opt/local/qt5/include/QtCore/qdatastream.h:459:21: note: candidate: 'template QDataStream& operator>>(QDataStream&, QHash&)' 459 | inline QDataStream &operator>>(QDataStream &s, QHash &hash) | ^~~~~~~~ /opt/local/qt5/include/QtCore/qdatastream.h:459:21: note: template argument deduction/substitution failed: /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:428:15: note: mismatched types 'QHash' and 'int8_t' {aka 'char'} 428 | stream >> data; | ^~~~ In file included from /opt/local/qt5/include/QtCore/QDataStream:1, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.h:23, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:21: /opt/local/qt5/include/QtCore/qdatastream.h:471:21: note: candidate: 'template QDataStream& operator>>(QDataStream&, QMap&)' 471 | inline QDataStream &operator>>(QDataStream &s, QMap &map) | ^~~~~~~~ /opt/local/qt5/include/QtCore/qdatastream.h:471:21: note: template argument deduction/substitution failed: /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:428:15: note: mismatched types 'QMap' and 'int8_t' {aka 'char'} 428 | stream >> data; | ^~~~ In file included from /opt/local/qt5/include/QtCore/QDataStream:1, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.h:23, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:21: /opt/local/qt5/include/QtCore/qdatastream.h:484:21: note: candidate: 'template QDataStream& operator>>(QDataStream&, QPair&)' 484 | inline QDataStream& operator>>(QDataStream& s, QPair& p) | ^~~~~~~~ /opt/local/qt5/include/QtCore/qdatastream.h:484:21: note: template argument deduction/substitution failed: /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:428:15: note: mismatched types 'QPair' and 'int8_t' {aka 'char'} 428 | stream >> data; | ^~~~ In file included from /opt/local/qt5/include/QtCore/qlocale.h:43, from /opt/local/qt5/include/QtCore/qtextstream.h:46, from /opt/local/qt5/include/QtCore/qdebug.h:49, from /opt/local/qt5/include/QtNetwork/qabstractsocket.h:47, from /opt/local/qt5/include/QtNetwork/qhostaddress.h:48, from /opt/local/qt5/include/QtNetwork/QHostAddress:1, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.h:24, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:21: /opt/local/qt5/include/QtCore/qvariant.h:583:28: note: candidate: 'QDataStream& operator>>(QDataStream&, QVariant&)' (near match) 583 | Q_CORE_EXPORT QDataStream& operator>> (QDataStream& s, QVariant& p); | ^~~~~~~~ /opt/local/qt5/include/QtCore/qvariant.h:583:28: note: conversion of argument 2 would be ill-formed: /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:428:15: error: cannot bind non-const lvalue reference of type 'QVariant&' to an rvalue of type 'QVariant' 428 | stream >> data; | ^~~~ In file included from /opt/local/qt5/include/QtCore/qlocale.h:43, from /opt/local/qt5/include/QtCore/qtextstream.h:46, from /opt/local/qt5/include/QtCore/qdebug.h:49, from /opt/local/qt5/include/QtNetwork/qabstractsocket.h:47, from /opt/local/qt5/include/QtNetwork/qhostaddress.h:48, from /opt/local/qt5/include/QtNetwork/QHostAddress:1, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.h:24, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:21: /opt/local/qt5/include/QtCore/qvariant.h:219:5: note: after user-defined conversion: 'QVariant::QVariant(int)' 219 | QVariant(int i); | ^~~~~~~~ /opt/local/qt5/include/QtCore/qvariant.h:585:28: note: candidate: 'QDataStream& operator>>(QDataStream&, QVariant::Type&)' (near match) 585 | Q_CORE_EXPORT QDataStream& operator>> (QDataStream& s, QVariant::Type& p); | ^~~~~~~~ /opt/local/qt5/include/QtCore/qvariant.h:585:28: note: conversion of argument 2 would be ill-formed: /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:428:15: error: invalid conversion from 'int8_t' {aka 'char'} to 'QVariant::Type' [-fpermissive] 428 | stream >> data; | ^~~~ | | | int8_t {aka char} /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:428:15: error: cannot bind rvalue '(QVariant::Type)data' to 'QVariant::Type&' In file included from /opt/local/qt5/include/QtCore/qtextstream.h:46, from /opt/local/qt5/include/QtCore/qdebug.h:49, from /opt/local/qt5/include/QtNetwork/qabstractsocket.h:47, from /opt/local/qt5/include/QtNetwork/qhostaddress.h:48, from /opt/local/qt5/include/QtNetwork/QHostAddress:1, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.h:24, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:21: /opt/local/qt5/include/QtCore/qlocale.h:1222:28: note: candidate: 'QDataStream& operator>>(QDataStream&, QLocale&)' (near match) 1222 | Q_CORE_EXPORT QDataStream &operator>>(QDataStream &, QLocale &); | ^~~~~~~~ /opt/local/qt5/include/QtCore/qlocale.h:1222:28: note: conversion of argument 2 would be ill-formed: /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:428:15: error: invalid user-defined conversion from 'int8_t' {aka 'char'} to 'QLocale&' [-fpermissive] 428 | stream >> data; | ^~~~ In file included from /opt/local/qt5/include/QtCore/qtextstream.h:46, from /opt/local/qt5/include/QtCore/qdebug.h:49, from /opt/local/qt5/include/QtNetwork/qabstractsocket.h:47, from /opt/local/qt5/include/QtNetwork/qhostaddress.h:48, from /opt/local/qt5/include/QtNetwork/QHostAddress:1, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.h:24, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:21: /opt/local/qt5/include/QtCore/qlocale.h:998:5: note: candidate is: 'QLocale::QLocale(QLocale::Language, QLocale::Country)' (near match) 998 | QLocale(Language language, Country country = AnyCountry); | ^~~~~~~ /opt/local/qt5/include/QtCore/qlocale.h:998:5: note: conversion of argument 1 would be ill-formed: /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:428:15: error: invalid conversion from 'int8_t' {aka 'char'} to 'QLocale::Language' [-fpermissive] 428 | stream >> data; | ^~~~ | | | int8_t {aka char} /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:428:15: error: invalid conversion from 'int8_t' {aka 'char'} to 'QLocale::Language' [-fpermissive] In file included from /opt/local/qt5/include/QtCore/qtextstream.h:46, from /opt/local/qt5/include/QtCore/qdebug.h:49, from /opt/local/qt5/include/QtNetwork/qabstractsocket.h:47, from /opt/local/qt5/include/QtNetwork/qhostaddress.h:48, from /opt/local/qt5/include/QtNetwork/QHostAddress:1, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.h:24, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:21: /opt/local/qt5/include/QtCore/qlocale.h:998:22: note: initializing argument 1 of 'QLocale::QLocale(QLocale::Language, QLocale::Country)' 998 | QLocale(Language language, Country country = AnyCountry); | ~~~~~~~~~^~~~~~~~ /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:428:15: error: conversion to non-const reference type 'class QLocale&' from rvalue of type 'QLocale' [-fpermissive] 428 | stream >> data; | ^~~~ In file included from /opt/local/qt5/include/QtCore/qdebug.h:49, from /opt/local/qt5/include/QtNetwork/qabstractsocket.h:47, from /opt/local/qt5/include/QtNetwork/qhostaddress.h:48, from /opt/local/qt5/include/QtNetwork/QHostAddress:1, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.h:24, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:21: /opt/local/qt5/include/QtCore/qtextstream.h:227:21: note: candidate: 'QTextStream& operator>>(QTextStream&, QTextStreamFunction)' 227 | inline QTextStream &operator>>(QTextStream &s, QTextStreamFunction f) | ^~~~~~~~ /opt/local/qt5/include/QtCore/qtextstream.h:227:45: note: no known conversion for argument 1 from 'QDataStream' to 'QTextStream&' 227 | inline QTextStream &operator>>(QTextStream &s, QTextStreamFunction f) | ~~~~~~~~~~~~~^ In file included from /opt/local/qt5/include/QtNetwork/QHostAddress:1, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.h:24, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:21: /opt/local/qt5/include/QtNetwork/qhostaddress.h:176:31: note: candidate: 'QDataStream& operator>>(QDataStream&, QHostAddress&)' (near match) 176 | Q_NETWORK_EXPORT QDataStream &operator>>(QDataStream &, QHostAddress &); | ^~~~~~~~ /opt/local/qt5/include/QtNetwork/qhostaddress.h:176:31: note: conversion of argument 2 would be ill-formed: /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:428:15: error: invalid user-defined conversion from 'int8_t' {aka 'char'} to 'QHostAddress&' [-fpermissive] 428 | stream >> data; | ^~~~ In file included from /opt/local/qt5/include/QtNetwork/QHostAddress:1, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.h:24, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:21: /opt/local/qt5/include/QtNetwork/qhostaddress.h:102:5: note: candidate is: 'QHostAddress::QHostAddress(QHostAddress::SpecialAddress)' (near match) 102 | QHostAddress(SpecialAddress address); | ^~~~~~~~~~~~ /opt/local/qt5/include/QtNetwork/qhostaddress.h:102:5: note: conversion of argument 1 would be ill-formed: /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:428:15: error: invalid conversion from 'int8_t' {aka 'char'} to 'QHostAddress::SpecialAddress' [-fpermissive] 428 | stream >> data; | ^~~~ | | | int8_t {aka char} /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:428:15: error: invalid conversion from 'int8_t' {aka 'char'} to 'QHostAddress::SpecialAddress' [-fpermissive] In file included from /opt/local/qt5/include/QtNetwork/QHostAddress:1, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.h:24, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:21: /opt/local/qt5/include/QtNetwork/qhostaddress.h:102:33: note: initializing argument 1 of 'QHostAddress::QHostAddress(QHostAddress::SpecialAddress)' 102 | QHostAddress(SpecialAddress address); | ~~~~~~~~~~~~~~~^~~~~~~ /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:428:15: error: conversion to non-const reference type 'class QHostAddress&' from rvalue of type 'QHostAddress' [-fpermissive] 428 | stream >> data; | ^~~~ In file included from /opt/local/qt5/include/QtCore/QTime:1, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.h:25, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:21: /opt/local/qt5/include/QtCore/qdatetime.h:441:28: note: candidate: 'QDataStream& operator>>(QDataStream&, QDate&)' 441 | Q_CORE_EXPORT QDataStream &operator>>(QDataStream &, QDate &); | ^~~~~~~~ /opt/local/qt5/include/QtCore/qdatetime.h:182:65: note: no known conversion for argument 2 from 'int8_t' {aka 'char'} to 'QDate&' 182 | friend Q_CORE_EXPORT QDataStream &operator>>(QDataStream &, QDate &); | ^~~~~~~ /opt/local/qt5/include/QtCore/qdatetime.h:443:28: note: candidate: 'QDataStream& operator>>(QDataStream&, QTime&)' 443 | Q_CORE_EXPORT QDataStream &operator>>(QDataStream &, QTime &); | ^~~~~~~~ /opt/local/qt5/include/QtCore/qdatetime.h:248:65: note: no known conversion for argument 2 from 'int8_t' {aka 'char'} to 'QTime&' 248 | friend Q_CORE_EXPORT QDataStream &operator>>(QDataStream &, QTime &); | ^~~~~~~ /opt/local/qt5/include/QtCore/qdatetime.h:445:28: note: candidate: 'QDataStream& operator>>(QDataStream&, QDateTime&)' 445 | Q_CORE_EXPORT QDataStream &operator>>(QDataStream &, QDateTime &); | ^~~~~~~~ /opt/local/qt5/include/QtCore/qdatetime.h:430:65: note: no known conversion for argument 2 from 'int8_t' {aka 'char'} to 'QDateTime&' 430 | friend Q_CORE_EXPORT QDataStream &operator>>(QDataStream &, QDateTime &); | ^~~~~~~~~~~ In file included from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/bufferinfo.h:24, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.h:29, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:21: /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/types.h:62:21: note: candidate: 'QDataStream& operator>>(QDataStream&, SignedId&)' (near match) 62 | inline QDataStream &operator>>(QDataStream &in, SignedId &signedId) { in >> signedId.id; return in; } | ^~~~~~~~ /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/types.h:62:21: note: conversion of argument 2 would be ill-formed: /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:428:15: error: cannot bind non-const lvalue reference of type 'SignedId&' to an rvalue of type 'SignedId' 428 | stream >> data; | ^~~~ In file included from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/bufferinfo.h:24, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.h:29, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:21: /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/types.h:39:12: note: after user-defined conversion: 'SignedId::SignedId(int)' 39 | inline SignedId(int _id = 0) { id = _id; } | ^~~~~~~~ In file included from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/bufferinfo.h:24, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.h:29, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:21: /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/types.h:96:14: note: candidate: 'QDataStream& operator>>(QDataStream&, SignedId64&)' (near match) 96 | QDataStream &operator>>(QDataStream &in, SignedId64 &signedId); | ^~~~~~~~ /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/types.h:96:14: note: conversion of argument 2 would be ill-formed: /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:428:15: error: cannot bind non-const lvalue reference of type 'SignedId64&' to an rvalue of type 'SignedId64' 428 | stream >> data; | ^~~~ In file included from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/bufferinfo.h:24, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.h:29, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:21: /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/types.h:73:12: note: after user-defined conversion: 'SignedId64::SignedId64(qint64)' 73 | inline SignedId64(qint64 _id = 0) { id = _id; } | ^~~~~~~~~~ In file included from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.h:29, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:21: /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/bufferinfo.h:80:14: note: candidate: 'QDataStream& operator>>(QDataStream&, BufferInfo&)' 80 | QDataStream &operator>>(QDataStream &in, BufferInfo &bufferInfo); | ^~~~~~~~ /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/bufferinfo.h:75:65: note: no known conversion for argument 2 from 'int8_t' {aka 'char'} to 'BufferInfo&' 75 | friend QDataStream &operator>>(QDataStream &in, BufferInfo &bufferInfo); | ~~~~~~~~~~~~^~~~~~~~~~ In file included from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.h:30, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:21: /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/identity.h:160:14: note: candidate: 'QDataStream& operator>>(QDataStream&, Identity&)' 160 | QDataStream &operator>>(QDataStream &in, Identity &identity); | ^~~~~~~~ /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/identity.h:155:63: note: no known conversion for argument 2 from 'int8_t' {aka 'char'} to 'Identity&' 155 | friend QDataStream &operator>>(QDataStream &in, Identity &identity); | ~~~~~~~~~~^~~~~~~~ In file included from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.h:31, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:21: /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/message.h:117:14: note: candidate: 'QDataStream& operator>>(QDataStream&, Message&)' 117 | QDataStream &operator>>(QDataStream &in, Message &msg); | ^~~~~~~~ /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/message.h:110:62: note: no known conversion for argument 2 from 'int8_t' {aka 'char'} to 'Message&' 110 | friend QDataStream &operator>>(QDataStream &in, Message &msg); | ~~~~~~~~~^~~ In file included from /opt/local/qt5/include/QtCore/QUrl:1, from /opt/local/qt5/include/QtNetwork/qnetworkrequest.h:46, from /opt/local/qt5/include/QtNetwork/qnetworkproxy.h:45, from /opt/local/qt5/include/QtNetwork/QNetworkProxy:1, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/network.h:27, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.h:32, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:21: /opt/local/qt5/include/QtCore/qurl.h:411:28: note: candidate: 'QDataStream& operator>>(QDataStream&, QUrl&)' 411 | Q_CORE_EXPORT QDataStream &operator>>(QDataStream &, QUrl &); | ^~~~~~~~ /opt/local/qt5/include/QtCore/qurl.h:411:54: note: no known conversion for argument 2 from 'int8_t' {aka 'char'} to 'QUrl&' 411 | Q_CORE_EXPORT QDataStream &operator>>(QDataStream &, QUrl &); | ^~~~~~ In file included from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.h:32, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:21: /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/network.h:802:14: note: candidate: 'QDataStream& operator>>(QDataStream&, NetworkInfo&)' 802 | QDataStream &operator>>(QDataStream &in, NetworkInfo &info); | ^~~~~~~~ /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/network.h:802:55: note: no known conversion for argument 2 from 'int8_t' {aka 'char'} to 'NetworkInfo&' 802 | QDataStream &operator>>(QDataStream &in, NetworkInfo &info); | ~~~~~~~~~~~~~^~~~ /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/network.h:807:14: note: candidate: 'QDataStream& operator>>(QDataStream&, Network::Server&)' 807 | QDataStream &operator>>(QDataStream &in, Network::Server &server); | ^~~~~~~~ /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/network.h:807:59: note: no known conversion for argument 2 from 'int8_t' {aka 'char'} to 'Network::Server&' 807 | QDataStream &operator>>(QDataStream &in, Network::Server &server); | ~~~~~~~~~~~~~~~~~^~~~~~ In file included from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.h:33, from /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:21: /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/peer.h:119:14: note: candidate: 'QDataStream& operator>>(QDataStream&, Peer*&)' (near match) 119 | QDataStream &operator>>(QDataStream &in, PeerPtr &ptr); | ^~~~~~~~ /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/peer.h:119:14: note: conversion of argument 2 would be ill-formed: /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:428:15: error: invalid conversion from 'int8_t' {aka 'char'} to 'PeerPtr' {aka 'Peer*'} [-fpermissive] 428 | stream >> data; | ^~~~ | | | int8_t {aka char} /home/pbulk/build/chat/quassel/work/quassel-0.13.1/src/common/serializers/serializers.cpp:428:15: error: cannot bind rvalue '(PeerPtr)((long int)data)' to 'Peer*&' *** [src/common/CMakeFiles/mod_common.dir/serializers/serializers.cpp.o] Error code 1 bmake[2]: stopped in /home/pbulk/build/chat/quassel/work/quassel-0.13.1 1 error bmake[2]: stopped in /home/pbulk/build/chat/quassel/work/quassel-0.13.1 *** [src/common/CMakeFiles/mod_common.dir/all] Error code 2 bmake[1]: stopped in /home/pbulk/build/chat/quassel/work/quassel-0.13.1 1 error bmake[1]: stopped in /home/pbulk/build/chat/quassel/work/quassel-0.13.1 *** [all] Error code 2 bmake: stopped in /home/pbulk/build/chat/quassel/work/quassel-0.13.1 1 error bmake: stopped in /home/pbulk/build/chat/quassel/work/quassel-0.13.1 *** Error code 2 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-2021Q4-x86_64/chat/quassel *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-2021Q4-x86_64/chat/quassel