^ SignOn/blobiohandler.cpp:62:38: error: variable ‘QDataStream stream’ has initializer but incomplete type QDataStream stream(m_writeChannel); ^ SignOn/blobiohandler.cpp: In member function ‘void SignOn::BlobIOHandler::readBlob()’: SignOn/blobiohandler.cpp:111:33: error: variable ‘QDataStream in’ has initializer but incomplete type QDataStream in(m_readChannel); ^ SignOn/blobiohandler.cpp: In member function ‘QByteArray SignOn::BlobIOHandler::variantMapToByteArray(const QVariantMap&)’: SignOn/blobiohandler.cpp:200:23: error: variable ‘QDataStream stream’ has initializer but incomplete type QDataStream stream(&buffer); ^ SignOn/blobiohandler.cpp: In member function ‘QVariantMap SignOn::BlobIOHandler::byteArrayToVariantMap(const QByteArray&)’: SignOn/blobiohandler.cpp:215:23: error: variable ‘QDataStream stream’ has initializer but incomplete type QDataStream stream(&buffer); ^ Makefile:698: recipe for target 'blobiohandler.o' failed make[3]: *** [blobiohandler.o] Error 1 Following diff fixes build (sorry for bad paths) : --- lib/plugins/signon-plugins-common/SignOn/blobiohandler.cpp 2014-08-25 16:33:29.000000000 +0200 +++ /var/tmp/portage/net-libs/work/signon-8.57/lib/plugins/signon-plugins-common/SignOn/blobiohandler.cpp 2015-07-08 00:18:26.162541713 +0200 @@ -26,6 +26,7 @@ #include <QDBusArgument> #include <QBuffer> #include <QDebug> +#include <QDataStream> #include "SignOn/signonplugincommon.h"
Thanks for reporting. This is fixed in git by applying the upstream patch. Please sync. https://gitweb.gentoo.org/proj/kde.git/commit/?id=43f5a8ba7e39f385a16b234d72644aaacbb5e9b4