FAILED: libdiscover/backends/RpmOstreeBackend/CMakeFiles/rpm-ostree-notifier.dir/RpmOstreeNotifier.cpp.o
/usr/lib64/ccache/g++ -DQT_CORE_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"libdiscover\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Drpm_ostree_notifier_EXPORTS -I/home/nico/kde6/build/discover/libdiscover/backends/RpmOstreeBackend -I/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend -I/home/nico/kde6/build/discover/libdiscover/backends/RpmOstreeBackend/rpm-ostree-notifier_autogen/include -I/home/nico/kde6/src/discover/libdiscover/notifiers -I/home/nico/kde6/build/discover/libdiscover/notifiers -isystem /usr/include/qt6/QtCore -isystem /usr/include/qt6 -isystem /usr/lib64/qt6/mkspecs/linux-g++ -isystem /usr/include/ostree-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/libmount -isystem /usr/include/blkid -pipe -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -pedantic -Wzero-as-null-pointer-constant -Wmissing-include-dirs -fdiagnostics-color=always -O2 -g -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -pthread -MD -MT libdiscover/backends/RpmOstreeBackend/CMakeFiles/rpm-ostree-notifier.dir/RpmOstreeNotifier.cpp.o -MF libdiscover/backends/RpmOstreeBackend/CMakeFiles/rpm-ostree-notifier.dir/RpmOstreeNotifier.cpp.o.d -o libdiscover/backends/RpmOstreeBackend/CMakeFiles/rpm-ostree-notifier.dir/RpmOstreeNotifier.cpp.o -c /home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeNotifier.cpp
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeNotifier.cpp: In constructor 'RpmOstreeNotifier::RpmOstreeNotifier(QObject*)':
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeNotifier.cpp:20:7: error: 'QString::QString(const char*)' is private within this context
20 | , m_version("")
| ^~~~~~~~~~~~~
In file included from /usr/include/qt6/QtCore/qobject.h:11,
from /usr/include/qt6/QtCore/QObject:1,
from /home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/OstreeFormat.h:9,
from /home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeNotifier.h:9,
from /home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeNotifier.cpp:7:
/usr/include/qt6/QtCore/qstring.h:1123:5: note: declared private here
1123 | QString(const char *ch);
| ^~~~~~~
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeNotifier.cpp: In lambda function:
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeNotifier.cpp:89:67: error: 'QString::QString(const char*)' is private within this context
89 | const QJsonArray deployments = jsonDocument.object().value("deployments").toArray();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/qt6/QtCore/qstring.h:1123:5: note: declared private here
1123 | QString(const char *ch);
| ^~~~~~~
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeNotifier.cpp:96:52: error: 'QString::QString(const char*)' is private within this context
96 | booted = deployment.toObject()["booted"].toBool();
| ^
/usr/include/qt6/QtCore/qstring.h:1123:5: note: declared private here
1123 | QString(const char *ch);
| ^~~~~~~
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeNotifier.cpp:101:60: error: 'QString::QString(const char*)' is private within this context
101 | QString origin = deployment.toObject()["origin"].toString();
| ^
/usr/include/qt6/QtCore/qstring.h:1123:5: note: declared private here
1123 | QString(const char *ch);
| ^~~~~~~
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeNotifier.cpp:110:75: error: 'QString::QString(const char*)' is private within this context
110 | origin = deployment.toObject()["container-image-reference"].toString();
| ^
/usr/include/qt6/QtCore/qstring.h:1123:5: note: declared private here
1123 | QString(const char *ch);
| ^~~~~~~
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeNotifier.cpp:124:61: error: 'QString::QString(const char*)' is private within this context
124 | m_version = deployment.toObject()["base-version"].toString();
| ^
/usr/include/qt6/QtCore/qstring.h:1123:5: note: declared private here
1123 | QString(const char *ch);
| ^~~~~~~
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeNotifier.cpp:127:60: error: 'QString::QString(const char*)' is private within this context
127 | m_version = deployment.toObject()["version"].toString();
| ^
/usr/include/qt6/QtCore/qstring.h:1123:5: note: declared private here
1123 | QString(const char *ch);
| ^~~~~~~
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeNotifier.cpp: In lambda function:
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeNotifier.cpp:198:42: error: 'QString::QString(const QByteArray&)' is private within this context
198 | QString output = QString(m_stdout);
| ^
/usr/include/qt6/QtCore/qstring.h:1124:5: note: declared private here
1124 | QString(const QByteArray &a);
| ^~~~~~~
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeNotifier.cpp: In lambda function:
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeNotifier.cpp:272:63: error: 'QString::QString(const char*)' is private within this context
272 | const QString newVersion = jsonDocument.object().value("Labels").toObject().value("version").toString();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/qt6/QtCore/qstring.h:1123:5: note: declared private here
1123 | QString(const char *ch);
| ^~~~~~~
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeNotifier.cpp:272:90: error: 'QString::QString(const char*)' is private within this context
272 | const QString newVersion = jsonDocument.object().value("Labels").toObject().value("version").toString();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/include/qt6/QtCore/qstring.h:1123:5: note: declared private here
1123 | QString(const char *ch);
| ^~~~~~~
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeNotifier.cpp: In lambda function:
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeNotifier.cpp:338:67: error: 'QString::QString(const char*)' is private within this context
338 | const QJsonArray deployments = jsonDocument.object().value("deployments").toArray();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/qt6/QtCore/qstring.h:1123:5: note: declared private here
1123 | QString(const char *ch);
| ^~~~~~~
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeNotifier.cpp:345:59: error: 'QString::QString(const char*)' is private within this context
345 | version = deployment.toObject()["base-version"].toString();
| ^
/usr/include/qt6/QtCore/qstring.h:1123:5: note: declared private here
1123 | QString(const char *ch);
| ^~~~~~~
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeNotifier.cpp:347:58: error: 'QString::QString(const char*)' is private within this context
347 | version = deployment.toObject()["version"].toString();
| ^
/usr/include/qt6/QtCore/qstring.h:1123:5: note: declared private here
1123 | QString(const char *ch);
| ^~~~~~~
In file included from /usr/include/qt6/QtCore/qstring.h:1634:
/usr/include/qt6/QtCore/qstringbuilder.h: In instantiation of 'static void QConcatenable<QStringBuilder<A, B> >::appendTo(const type&, T*&) [with T = QChar; A = QStringBuilder<char [10], QString>; B = char [2]; type = QStringBuilder<QStringBuilder<char [10], QString>, char [2]>]':
/usr/include/qt6/QtCore/qstringbuilder.h:387:35: required from 'static void QConcatenable<QStringBuilder<A, B> >::appendTo(const type&, T*&) [with T = QChar; A = QStringBuilder<QStringBuilder<char [10], QString>, char [2]>; B = QString; type = QStringBuilder<QStringBuilder<QStringBuilder<char [10], QString>, char [2]>, QString>]'
/usr/include/qt6/QtCore/qstringbuilder.h:82:56: required from 'T QStringBuilder< <template-parameter-1-1>, <template-parameter-1-2> >::convertTo() const [with T = QString; A = QStringBuilder<QStringBuilder<char [10], QString>, char [2]>; B = QString]'
/usr/include/qt6/QtCore/qstringbuilder.h:95:61: required from 'QStringBuilder< <template-parameter-1-1>, <template-parameter-1-2> >::operator ConvertTo() const [with A = QStringBuilder<QStringBuilder<char [10], QString>, char [2]>; B = QString; ConvertTo = QString]'
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeNotifier.cpp:296:21: required from here
/usr/include/qt6/QtCore/qstringbuilder.h:388:35: error: cannot convert 'QChar*' to 'char*&'
388 | QConcatenable<B>::appendTo(p.b, out);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/qt6/QtCore/qstringbuilder.h:279:57: note: initializing argument 2 of 'static void QConcatenable<const char [N]>::appendTo(const char*, char*&) [with long long int N = 2]'
279 | static inline void appendTo(const char a[N], char *&out)
| ~~~~~~~^~~
/usr/include/qt6/QtCore/qstringbuilder.h: In instantiation of 'static void QConcatenable<QStringBuilder<A, B> >::appendTo(const type&, T*&) [with T = QChar; A = char [10]; B = QString; type = QStringBuilder<char [10], QString>]':
/usr/include/qt6/QtCore/qstringbuilder.h:387:35: recursively required from 'static void QConcatenable<QStringBuilder<A, B> >::appendTo(const type&, T*&) [with T = QChar; A = QStringBuilder<char [10], QString>; B = char [2]; type = QStringBuilder<QStringBuilder<char [10], QString>, char [2]>]'
/usr/include/qt6/QtCore/qstringbuilder.h:387:35: required from 'static void QConcatenable<QStringBuilder<A, B> >::appendTo(const type&, T*&) [with T = QChar; A = QStringBuilder<QStringBuilder<char [10], QString>, char [2]>; B = QString; type = QStringBuilder<QStringBuilder<QStringBuilder<char [10], QString>, char [2]>, QString>]'
/usr/include/qt6/QtCore/qstringbuilder.h:82:56: required from 'T QStringBuilder< <template-parameter-1-1>, <template-parameter-1-2> >::convertTo() const [with T = QString; A = QStringBuilder<QStringBuilder<char [10], QString>, char [2]>; B = QString]'
/usr/include/qt6/QtCore/qstringbuilder.h:95:61: required from 'QStringBuilder< <template-parameter-1-1>, <template-parameter-1-2> >::operator ConvertTo() const [with A = QStringBuilder<QStringBuilder<char [10], QString>, char [2]>; B = QString; ConvertTo = QString]'
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeNotifier.cpp:296:21: required from here
/usr/include/qt6/QtCore/qstringbuilder.h:387:35: error: cannot convert 'QChar*' to 'char*&'
387 | QConcatenable<A>::appendTo(p.a, out);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/qt6/QtCore/qstringbuilder.h:279:57: note: initializing argument 2 of 'static void QConcatenable<const char [N]>::appendTo(const char*, char*&) [with long long int N = 10]'
279 | static inline void appendTo(const char a[N], char *&out)
| ~~~~~~~^~~
[5/10] Building CXX object libdiscover/backends/RpmOstreeBackend/CMakeFiles/rpm-ostree-backend.dir/RpmOstreeSourcesBackend.cpp.o
FAILED: libdiscover/backends/RpmOstreeBackend/CMakeFiles/rpm-ostree-backend.dir/RpmOstreeSourcesBackend.cpp.o
/usr/lib64/ccache/g++ -DKCOREADDONS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_QMLINTEGRATION_LIB -DQT_QML_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"libdiscover\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Drpm_ostree_backend_EXPORTS -I/home/nico/kde6/build/discover/libdiscover/backends/RpmOstreeBackend -I/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend -I/home/nico/kde6/build/discover/libdiscover/backends/RpmOstreeBackend/rpm-ostree-backend_autogen/include -I/home/nico/kde6/build/discover/libdiscover -I/home/nico/kde6/src/discover/libdiscover -isystem /usr/include/qt6/QtCore -isystem /usr/include/qt6 -isystem /usr/lib64/qt6/mkspecs/linux-g++ -isystem /usr/include/qt6/QtQml -isystem /usr/include/qt6/QtQmlIntegration -isystem /usr/include/qt6/QtNetwork -isystem /usr/include/qt6/QtGui -isystem /home/nico/kde6/usr/include/KF6/KI18n -isystem /usr/include/qt6/QtDBus -isystem /home/nico/kde6/usr/include/KF6/KCoreAddons -isystem /usr/include/ostree-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /home/nico/kde6/usr/include -pipe -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -pedantic -Wzero-as-null-pointer-constant -Wmissing-include-dirs -fdiagnostics-color=always -O2 -g -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -pthread -MD -MT libdiscover/backends/RpmOstreeBackend/CMakeFiles/rpm-ostree-backend.dir/RpmOstreeSourcesBackend.cpp.o -MF libdiscover/backends/RpmOstreeBackend/CMakeFiles/rpm-ostree-backend.dir/RpmOstreeSourcesBackend.cpp.o.d -o libdiscover/backends/RpmOstreeBackend/CMakeFiles/rpm-ostree-backend.dir/RpmOstreeSourcesBackend.cpp.o -c /home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeSourcesBackend.cpp
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeSourcesBackend.cpp: In constructor 'RpmOstreeSourcesBackend::RpmOstreeSourcesBackend(AbstractResourcesBackend*)':
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeSourcesBackend.cpp:37:59: error: 'QString::QString(const char*)' is private within this context
37 | auto remote = new QStandardItem(QString(remotes[r]));
| ^
In file included from /usr/include/qt6/QtCore/qobject.h:11,
from /usr/include/qt6/QtCore/QObject:1,
from /home/nico/kde6/src/discover/libdiscover/resources/DiscoverAction.h:10,
from /home/nico/kde6/src/discover/libdiscover/resources/AbstractSourcesBackend.h:9,
from /home/nico/kde6/src/discover/libdiscover/resources/SourcesModel.h:9,
from /home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeSourcesBackend.h:10,
from /home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeSourcesBackend.cpp:8:
/usr/include/qt6/QtCore/qstring.h:1123:5: note: declared private here
1123 | QString(const char *ch);
| ^~~~~~~
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeSourcesBackend.cpp:42:40: error: 'QString::QString(const char*)' is private within this context
42 | remote->setData(QString(url), Qt::ToolTipRole);
| ^
/usr/include/qt6/QtCore/qstring.h:1123:5: note: declared private here
1123 | QString(const char *ch);
| ^~~~~~~
[6/10] Building CXX object libdiscover/backends/RpmOstreeBackend/CMakeFiles/rpm-ostree-backend.dir/RpmOstreeTransaction.cpp.o
FAILED: libdiscover/backends/RpmOstreeBackend/CMakeFiles/rpm-ostree-backend.dir/RpmOstreeTransaction.cpp.o
/usr/lib64/ccache/g++ -DKCOREADDONS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_QMLINTEGRATION_LIB -DQT_QML_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"libdiscover\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Drpm_ostree_backend_EXPORTS -I/home/nico/kde6/build/discover/libdiscover/backends/RpmOstreeBackend -I/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend -I/home/nico/kde6/build/discover/libdiscover/backends/RpmOstreeBackend/rpm-ostree-backend_autogen/include -I/home/nico/kde6/build/discover/libdiscover -I/home/nico/kde6/src/discover/libdiscover -isystem /usr/include/qt6/QtCore -isystem /usr/include/qt6 -isystem /usr/lib64/qt6/mkspecs/linux-g++ -isystem /usr/include/qt6/QtQml -isystem /usr/include/qt6/QtQmlIntegration -isystem /usr/include/qt6/QtNetwork -isystem /usr/include/qt6/QtGui -isystem /home/nico/kde6/usr/include/KF6/KI18n -isystem /usr/include/qt6/QtDBus -isystem /home/nico/kde6/usr/include/KF6/KCoreAddons -isystem /usr/include/ostree-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /home/nico/kde6/usr/include -pipe -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -pedantic -Wzero-as-null-pointer-constant -Wmissing-include-dirs -fdiagnostics-color=always -O2 -g -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -pthread -MD -MT libdiscover/backends/RpmOstreeBackend/CMakeFiles/rpm-ostree-backend.dir/RpmOstreeTransaction.cpp.o -MF libdiscover/backends/RpmOstreeBackend/CMakeFiles/rpm-ostree-backend.dir/RpmOstreeTransaction.cpp.o.d -o libdiscover/backends/RpmOstreeBackend/CMakeFiles/rpm-ostree-backend.dir/RpmOstreeTransaction.cpp.o -c /home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeTransaction.cpp
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeTransaction.cpp: In constructor 'RpmOstreeTransaction::RpmOstreeTransaction(QObject*, AbstractResource*, OrgProjectatomicRpmostree1SysrootInterface*, Operation, QString)':
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeTransaction.cpp:38:23: error: 'QString::QString(const char*)' is private within this context
38 | passiveMessage("rpm-ostree-backend: Error: No DBus interface provided. Please file a bug.");
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt6/QtCore/qobject.h:11,
from /usr/include/qt6/QtCore/QObject:1,
from /home/nico/kde6/build/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeDBusInterface.h:14,
from /home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeTransaction.h:9,
from /home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeTransaction.cpp:7:
/usr/include/qt6/QtCore/qstring.h:1123:5: note: declared private here
1123 | QString(const char *ch);
| ^~~~~~~
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeTransaction.cpp:56:27: error: 'QString::QString(const char*)' is private within this context
56 | passiveMessage("rpm-ostree-backend: Error: Can not start a transaction for resource with an invalid format. Please file a bug.");
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt6/QtCore/qstring.h:1123:5: note: declared private here
1123 | QString(const char *ch);
| ^~~~~~~
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeTransaction.cpp:76:27: error: 'QString::QString(const char*)' is private within this context
76 | passiveMessage("rpm-ostree-backend: Error: Can not rebase to an empty ref. Please file a bug.");
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt6/QtCore/qstring.h:1123:5: note: declared private here
1123 | QString(const char *ch);
| ^~~~~~~
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeTransaction.cpp:94:23: error: 'QString::QString(const char*)' is private within this context
94 | passiveMessage("rpm-ostree-backend: Error: Unknown operation requested. Please file a bug.");
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt6/QtCore/qstring.h:1123:5: note: declared private here
1123 | QString(const char *ch);
| ^~~~~~~
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeTransaction.cpp: In member function 'void RpmOstreeTransaction::processCommand(int, QProcess::ExitStatus)':
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeTransaction.cpp:191:46: error: 'QString::QString(const QByteArray&)' is private within this context
191 | QString output = QString(m_stdout);
| ^
/usr/include/qt6/QtCore/qstring.h:1124:5: note: declared private here
1124 | QString(const QByteArray &a);
| ^~~~~~~
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeTransaction.cpp:216:67: error: 'QString::QString(const char*)' is private within this context
216 | const QString newVersion = jsonDocument.object().value("Labels").toObject().value("version").toString();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/qt6/QtCore/qstring.h:1123:5: note: declared private here
1123 | QString(const char *ch);
| ^~~~~~~
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeTransaction.cpp:216:94: error: 'QString::QString(const char*)' is private within this context
216 | const QString newVersion = jsonDocument.object().value("Labels").toObject().value("version").toString();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/include/qt6/QtCore/qstring.h:1123:5: note: declared private here
1123 | QString(const char *ch);
| ^~~~~~~
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeTransaction.cpp:233:27: error: 'QString::QString(const char*)' is private within this context
233 | passiveMessage("rpm-ostree-backend: Error: Unknown resource format. Please file a bug.");
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt6/QtCore/qstring.h:1123:5: note: declared private here
1123 | QString(const char *ch);
| ^~~~~~~
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeTransaction.cpp:259:23: error: 'QString::QString(const char*)' is private within this context
259 | passiveMessage("rpm-ostree-backend: Error: Unknown operation requested. Please file a bug.");
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt6/QtCore/qstring.h:1123:5: note: declared private here
1123 | QString(const char *ch);
| ^~~~~~~
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeTransaction.cpp: In member function 'void RpmOstreeTransaction::fakeProgress(const QByteArray&)':
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeTransaction.cpp:305:34: error: 'QString::QString(const QByteArray&)' is private within this context
305 | QString message = QString(msg);
| ^
/usr/include/qt6/QtCore/qstring.h:1124:5: note: declared private here
1124 | QString(const QByteArray &a);
| ^~~~~~~
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeTransaction.cpp:307:25: error: 'QString::QString(const char*)' is private within this context
307 | if (message.contains("Receiving metadata objects")) {
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt6/QtCore/qstring.h:1123:5: note: declared private here
1123 | QString(const char *ch);
| ^~~~~~~
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeTransaction.cpp:309:32: error: 'QString::QString(const char*)' is private within this context
309 | } else if (message.contains("Checking out tree")) {
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/qt6/QtCore/qstring.h:1123:5: note: declared private here
1123 | QString(const char *ch);
| ^~~~~~~
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeTransaction.cpp:311:32: error: 'QString::QString(const char*)' is private within this context
311 | } else if (message.contains("Enabled rpm-md repositories:")) {
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt6/QtCore/qstring.h:1123:5: note: declared private here
1123 | QString(const char *ch);
| ^~~~~~~
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeTransaction.cpp:313:32: error: 'QString::QString(const char*)' is private within this context
313 | } else if (message.contains("Updating metadata for")) {
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt6/QtCore/qstring.h:1123:5: note: declared private here
1123 | QString(const char *ch);
| ^~~~~~~
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeTransaction.cpp:315:32: error: 'QString::QString(const char*)' is private within this context
315 | } else if (message.contains("rpm-md repo")) {
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/qt6/QtCore/qstring.h:1123:5: note: declared private here
1123 | QString(const char *ch);
| ^~~~~~~
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeTransaction.cpp:317:32: error: 'QString::QString(const char*)' is private within this context
317 | } else if (message.contains("Resolving dependencies")) {
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt6/QtCore/qstring.h:1123:5: note: declared private here
1123 | QString(const char *ch);
| ^~~~~~~
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeTransaction.cpp:319:32: error: 'QString::QString(const char*)' is private within this context
319 | } else if (message.contains("Applying") && (message.contains("overrides") || message.contains("overlays"))) {
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/qt6/QtCore/qstring.h:1123:5: note: declared private here
1123 | QString(const char *ch);
| ^~~~~~~
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeTransaction.cpp:319:65: error: 'QString::QString(const char*)' is private within this context
319 | } else if (message.contains("Applying") && (message.contains("overrides") || message.contains("overlays"))) {
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt6/QtCore/qstring.h:1123:5: note: declared private here
1123 | QString(const char *ch);
| ^~~~~~~
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeTransaction.cpp:319:98: error: 'QString::QString(const char*)' is private within this context
319 | } else if (message.contains("Applying") && (message.contains("overrides") || message.contains("overlays"))) {
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/qt6/QtCore/qstring.h:1123:5: note: declared private here
1123 | QString(const char *ch);
| ^~~~~~~
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeTransaction.cpp:322:32: error: 'QString::QString(const char*)' is private within this context
322 | } else if (message.contains("Processing packages")) {
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt6/QtCore/qstring.h:1123:5: note: declared private here
1123 | QString(const char *ch);
| ^~~~~~~
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeTransaction.cpp:324:32: error: 'QString::QString(const char*)' is private within this context
324 | } else if (message.contains("Running pre scripts")) {
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt6/QtCore/qstring.h:1123:5: note: declared private here
1123 | QString(const char *ch);
| ^~~~~~~
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeTransaction.cpp:326:32: error: 'QString::QString(const char*)' is private within this context
326 | } else if (message.contains("Running post scripts")) {
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt6/QtCore/qstring.h:1123:5: note: declared private here
1123 | QString(const char *ch);
| ^~~~~~~
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeTransaction.cpp:328:32: error: 'QString::QString(const char*)' is private within this context
328 | } else if (message.contains("Running posttrans scripts")) {
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt6/QtCore/qstring.h:1123:5: note: declared private here
1123 | QString(const char *ch);
| ^~~~~~~
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeTransaction.cpp:330:32: error: 'QString::QString(const char*)' is private within this context
330 | } else if (message.contains("Writing rpmdb")) {
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/qt6/QtCore/qstring.h:1123:5: note: declared private here
1123 | QString(const char *ch);
| ^~~~~~~
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeTransaction.cpp:332:32: error: 'QString::QString(const char*)' is private within this context
332 | } else if (message.contains("Generating initramfs")) {
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt6/QtCore/qstring.h:1123:5: note: declared private here
1123 | QString(const char *ch);
| ^~~~~~~
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeTransaction.cpp:334:32: error: 'QString::QString(const char*)' is private within this context
334 | } else if (message.contains("Writing OSTree commit")) {
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt6/QtCore/qstring.h:1123:5: note: declared private here
1123 | QString(const char *ch);
| ^~~~~~~
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeTransaction.cpp:337:32: error: 'QString::QString(const char*)' is private within this context
337 | } else if (message.contains("Staging deployment")) {
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt6/QtCore/qstring.h:1123:5: note: declared private here
1123 | QString(const char *ch);
| ^~~~~~~
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeTransaction.cpp:339:32: error: 'QString::QString(const char*)' is private within this context
339 | } else if (message.contains("Freed")) {
| ~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/qt6/QtCore/qstring.h:1123:5: note: declared private here
1123 | QString(const char *ch);
| ^~~~~~~
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeTransaction.cpp:341:32: error: 'QString::QString(const char*)' is private within this context
341 | } else if (message.contains("Upgraded")) {
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/qt6/QtCore/qstring.h:1123:5: note: declared private here
1123 | QString(const char *ch);
| ^~~~~~~
In file included from /usr/include/qt6/QtCore/qstring.h:1634:
/usr/include/qt6/QtCore/qstringbuilder.h: In instantiation of 'static void QConcatenable<QStringBuilder<A, B> >::appendTo(const type&, T*&) [with T = QChar; A = QString; B = char [10]; type = QStringBuilder<QString, char [10]>]':
/usr/include/qt6/QtCore/qstringbuilder.h:82:56: required from 'T QStringBuilder< <template-parameter-1-1>, <template-parameter-1-2> >::convertTo() const [with T = QString; A = QString; B = char [10]]'
/usr/include/qt6/QtCore/qstringbuilder.h:95:61: required from 'QStringBuilder< <template-parameter-1-1>, <template-parameter-1-2> >::operator ConvertTo() const [with A = QString; B = char [10]; ConvertTo = QString]'
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeTransaction.cpp:107:44: required from here
/usr/include/qt6/QtCore/qstringbuilder.h:388:35: error: cannot convert 'QChar*' to 'char*&'
388 | QConcatenable<B>::appendTo(p.b, out);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/qt6/QtCore/qstringbuilder.h:279:57: note: initializing argument 2 of 'static void QConcatenable<const char [N]>::appendTo(const char*, char*&) [with long long int N = 10]'
279 | static inline void appendTo(const char a[N], char *&out)
| ~~~~~~~^~~
/usr/include/qt6/QtCore/qstringbuilder.h: In instantiation of 'static void QConcatenable<QStringBuilder<A, B> >::appendTo(const type&, T*&) [with T = QChar; A = QString; B = char [2]; type = QStringBuilder<QString, char [2]>]':
/usr/include/qt6/QtCore/qstringbuilder.h:82:56: required from 'T QStringBuilder< <template-parameter-1-1>, <template-parameter-1-2> >::convertTo() const [with T = QString; A = QString; B = char [2]]'
/usr/include/qt6/QtCore/qstringbuilder.h:95:61: required from 'QStringBuilder< <template-parameter-1-1>, <template-parameter-1-2> >::operator ConvertTo() const [with A = QString; B = char [2]; ConvertTo = QString]'
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeTransaction.cpp:114:33: required from here
/usr/include/qt6/QtCore/qstringbuilder.h:388:35: error: cannot convert 'QChar*' to 'char*&'
388 | QConcatenable<B>::appendTo(p.b, out);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/qt6/QtCore/qstringbuilder.h:279:57: note: initializing argument 2 of 'static void QConcatenable<const char [N]>::appendTo(const char*, char*&) [with long long int N = 2]'
279 | static inline void appendTo(const char a[N], char *&out)
| ~~~~~~~^~~
/usr/include/qt6/QtCore/qstringbuilder.h: In instantiation of 'static void QConcatenable<QStringBuilder<A, B> >::appendTo(const type&, T*&) [with T = QChar; A = QStringBuilder<QString, char [2]>; B = QByteArray; type = QStringBuilder<QStringBuilder<QString, char [2]>, QByteArray>]':
/usr/include/qt6/QtCore/qstringbuilder.h:82:56: required from 'T QStringBuilder< <template-parameter-1-1>, <template-parameter-1-2> >::convertTo() const [with T = QString; A = QStringBuilder<QString, char [2]>; B = QByteArray]'
/usr/include/qt6/QtCore/qstringbuilder.h:95:61: required from 'QStringBuilder< <template-parameter-1-1>, <template-parameter-1-2> >::operator ConvertTo() const [with A = QStringBuilder<QString, char [2]>; B = QByteArray; ConvertTo = QString]'
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeTransaction.cpp:156:27: required from here
/usr/include/qt6/QtCore/qstringbuilder.h:388:35: error: cannot convert 'QChar*' to 'char*&'
388 | QConcatenable<B>::appendTo(p.b, out);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/qt6/QtCore/qstringbuilder.h:365:62: note: initializing argument 2 of 'static void QConcatenable<QByteArray>::appendTo(const QByteArray&, char*&)'
365 | static inline void appendTo(const QByteArray &ba, char *&out)
| ~~~~~~~^~~
[7/10] Building CXX object libdiscover/backends/RpmOstreeBackend/CMakeFiles/rpm-ostree-backend.dir/RpmOstreeBackend.cpp.o
FAILED: libdiscover/backends/RpmOstreeBackend/CMakeFiles/rpm-ostree-backend.dir/RpmOstreeBackend.cpp.o
/usr/lib64/ccache/g++ -DKCOREADDONS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_QMLINTEGRATION_LIB -DQT_QML_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"libdiscover\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Drpm_ostree_backend_EXPORTS -I/home/nico/kde6/build/discover/libdiscover/backends/RpmOstreeBackend -I/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend -I/home/nico/kde6/build/discover/libdiscover/backends/RpmOstreeBackend/rpm-ostree-backend_autogen/include -I/home/nico/kde6/build/discover/libdiscover -I/home/nico/kde6/src/discover/libdiscover -isystem /usr/include/qt6/QtCore -isystem /usr/include/qt6 -isystem /usr/lib64/qt6/mkspecs/linux-g++ -isystem /usr/include/qt6/QtQml -isystem /usr/include/qt6/QtQmlIntegration -isystem /usr/include/qt6/QtNetwork -isystem /usr/include/qt6/QtGui -isystem /home/nico/kde6/usr/include/KF6/KI18n -isystem /usr/include/qt6/QtDBus -isystem /home/nico/kde6/usr/include/KF6/KCoreAddons -isystem /usr/include/ostree-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /home/nico/kde6/usr/include -pipe -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -pedantic -Wzero-as-null-pointer-constant -Wmissing-include-dirs -fdiagnostics-color=always -O2 -g -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -pthread -MD -MT libdiscover/backends/RpmOstreeBackend/CMakeFiles/rpm-ostree-backend.dir/RpmOstreeBackend.cpp.o -MF libdiscover/backends/RpmOstreeBackend/CMakeFiles/rpm-ostree-backend.dir/RpmOstreeBackend.cpp.o.d -o libdiscover/backends/RpmOstreeBackend/CMakeFiles/rpm-ostree-backend.dir/RpmOstreeBackend.cpp.o -c /home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeBackend.cpp
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeBackend.cpp: In member function 'void RpmOstreeBackend::initializeBackend()':
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeBackend.cpp:121:21: error: 'QString::QString(const char*)' is private within this context
121 | options["id"] = QVariant{QStringLiteral("discover")};
| ^
In file included from /usr/include/qt6/QtCore/qobject.h:11,
from /usr/include/qt6/QtCore/QObject:1,
from /home/nico/kde6/build/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeDBusInterface.h:14,
from /home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeBackend.h:10,
from /home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeBackend.cpp:8:
/usr/include/qt6/QtCore/qstring.h:1123:5: note: declared private here
1123 | QString(const char *ch);
| ^~~~~~~
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeBackend.cpp: In member function 'void RpmOstreeBackend::lookForNextMajorVersion()':
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeBackend.cpp:313:21: error: 'QString::QString(const char*)' is private within this context
313 | if (distroId == "org.fedoraproject.kinoite.fedora") {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt6/QtCore/qstring.h:1123:5: note: declared private here
1123 | QString(const char *ch);
| ^~~~~~~
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeBackend.cpp:314:20: error: 'QString& QString::operator=(const char*)' is private within this context
314 | distroId = "org.fedoraproject.fedora";
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt6/QtCore/qstring.h:1125:14: note: declared private here
1125 | QString &operator=(const char *ch);
| ^~~~~~~~
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeBackend.cpp: In member function 'void RpmOstreeBackend::foundNewMajorVersion(const QString&)':
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeBackend.cpp:416:69: error: use of deleted function 'QChar::QChar(char)'
416 | QStringList deploymentVersionSplit = deploymentVersion.split('.');
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/include/qt6/QtCore/qstring.h:14:
/usr/include/qt6/QtCore/qchar.h:607:5: note: declared here
607 | QChar(char c) = delete;
| ^~~~~
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeBackend.cpp: In member function 'virtual ResultsStream* RpmOstreeBackend::search(const AbstractResourcesBackend::Filters&)':
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeBackend.cpp:481:24: error: invalid use of incomplete type 'class Category'
481 | if (filter.category->untranslatedName() != QLatin1String("Operating System")) {
| ^~
In file included from /home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeResource.h:11,
from /home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeBackend.h:11:
/home/nico/kde6/src/discover/libdiscover/resources/AbstractResource.h:24:7: note: forward declaration of 'class Category'
24 | class Category;
| ^~~~~~~~
[8/10] Building CXX object libdiscover/backends/RpmOstreeBackend/CMakeFiles/rpm-ostree-backend.dir/RpmOstreeResource.cpp.o
FAILED: libdiscover/backends/RpmOstreeBackend/CMakeFiles/rpm-ostree-backend.dir/RpmOstreeResource.cpp.o
/usr/lib64/ccache/g++ -DKCOREADDONS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_QMLINTEGRATION_LIB -DQT_QML_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"libdiscover\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Drpm_ostree_backend_EXPORTS -I/home/nico/kde6/build/discover/libdiscover/backends/RpmOstreeBackend -I/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend -I/home/nico/kde6/build/discover/libdiscover/backends/RpmOstreeBackend/rpm-ostree-backend_autogen/include -I/home/nico/kde6/build/discover/libdiscover -I/home/nico/kde6/src/discover/libdiscover -isystem /usr/include/qt6/QtCore -isystem /usr/include/qt6 -isystem /usr/lib64/qt6/mkspecs/linux-g++ -isystem /usr/include/qt6/QtQml -isystem /usr/include/qt6/QtQmlIntegration -isystem /usr/include/qt6/QtNetwork -isystem /usr/include/qt6/QtGui -isystem /home/nico/kde6/usr/include/KF6/KI18n -isystem /usr/include/qt6/QtDBus -isystem /home/nico/kde6/usr/include/KF6/KCoreAddons -isystem /usr/include/ostree-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /home/nico/kde6/usr/include -pipe -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -pedantic -Wzero-as-null-pointer-constant -Wmissing-include-dirs -fdiagnostics-color=always -O2 -g -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -pthread -MD -MT libdiscover/backends/RpmOstreeBackend/CMakeFiles/rpm-ostree-backend.dir/RpmOstreeResource.cpp.o -MF libdiscover/backends/RpmOstreeBackend/CMakeFiles/rpm-ostree-backend.dir/RpmOstreeResource.cpp.o.d -o libdiscover/backends/RpmOstreeBackend/CMakeFiles/rpm-ostree-backend.dir/RpmOstreeResource.cpp.o -c /home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeResource.cpp
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeResource.cpp: In constructor 'RpmOstreeResource::RpmOstreeResource(const QVariantMap&, RpmOstreeBackend*)':
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeResource.cpp:116:70: error: use of deleted function 'QChar::QChar(char)'
116 | m_appstreamid = QStringLiteral("ostree.") + m_appstreamid.replace('/', '-').replace('_', '-') + '.' + m_checksum;
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from /usr/include/qt6/QtCore/qstring.h:14,
from /usr/include/qt6/QtCore/qobject.h:11,
from /usr/include/qt6/QtCore/QObject:1,
from /home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/OstreeFormat.h:9,
from /home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeResource.h:9,
from /home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeResource.cpp:7:
/usr/include/qt6/QtCore/qchar.h:607:5: note: declared here
607 | QChar(char c) = delete;
| ^~~~~
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeResource.cpp: In member function 'bool RpmOstreeResource::setNewMajorVersion(const QString&)':
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeResource.cpp:201:39: error: 'QString::QString(const char*)' is private within this context
201 | auto ref = QString((char *)key);
| ^
/usr/include/qt6/QtCore/qstring.h:1123:5: note: declared private here
1123 | QString(const char *ch);
| ^~~~~~~
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeResource.cpp: In member function 'virtual QString RpmOstreeResource::longDescription()':
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeResource.cpp:338:17: error: 'QString& QString::operator+=(const char*)' is private within this context
338 | desc += "<br/>This version is pinned and won't be automatically removed on updates.";
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt6/QtCore/qstring.h:1121:14: note: declared private here
1121 | QString &operator+=(const char *s);
| ^~~~~~~~
In file included from /usr/include/qt6/QtCore/qstring.h:1634:
/usr/include/qt6/QtCore/qstringbuilder.h: In instantiation of 'static void QConcatenable<QStringBuilder<A, B> >::appendTo(const type&, T*&) [with T = QChar; A = QString; B = char [2]; type = QStringBuilder<QString, char [2]>]':
/usr/include/qt6/QtCore/qstringbuilder.h:387:35: required from 'static void QConcatenable<QStringBuilder<A, B> >::appendTo(const type&, T*&) [with T = QChar; A = QStringBuilder<QString, char [2]>; B = QString; type = QStringBuilder<QStringBuilder<QString, char [2]>, QString>]'
/usr/include/qt6/QtCore/qstringbuilder.h:82:56: required from 'T QStringBuilder< <template-parameter-1-1>, <template-parameter-1-2> >::convertTo() const [with T = QString; A = QStringBuilder<QString, char [2]>; B = QString]'
/usr/include/qt6/QtCore/qstringbuilder.h:95:61: required from 'QStringBuilder< <template-parameter-1-1>, <template-parameter-1-2> >::operator ConvertTo() const [with A = QStringBuilder<QString, char [2]>; B = QString; ConvertTo = QString]'
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeResource.cpp:110:78: required from here
/usr/include/qt6/QtCore/qstringbuilder.h:388:35: error: cannot convert 'QChar*' to 'char*&'
388 | QConcatenable<B>::appendTo(p.b, out);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/qt6/QtCore/qstringbuilder.h:279:57: note: initializing argument 2 of 'static void QConcatenable<const char [N]>::appendTo(const char*, char*&) [with long long int N = 2]'
279 | static inline void appendTo(const char a[N], char *&out)
| ~~~~~~~^~~
/usr/include/qt6/QtCore/qstringbuilder.h: In instantiation of 'static void QConcatenable<QStringBuilder<A, B> >::appendTo(const type&, T*&) [with T = QChar; A = QStringBuilder<QLatin1String, QString>; B = char; type = QStringBuilder<QStringBuilder<QLatin1String, QString>, char>]':
/usr/include/qt6/QtCore/qstringbuilder.h:387:35: required from 'static void QConcatenable<QStringBuilder<A, B> >::appendTo(const type&, T*&) [with T = QChar; A = QStringBuilder<QStringBuilder<QLatin1String, QString>, char>; B = QString; type = QStringBuilder<QStringBuilder<QStringBuilder<QLatin1String, QString>, char>, QString>]'
/usr/include/qt6/QtCore/qstringbuilder.h:82:56: required from 'T QStringBuilder< <template-parameter-1-1>, <template-parameter-1-2> >::convertTo() const [with T = QString; A = QStringBuilder<QStringBuilder<QLatin1String, QString>, char>; B = QString]'
/usr/include/qt6/QtCore/qstringbuilder.h:95:61: required from 'QStringBuilder< <template-parameter-1-1>, <template-parameter-1-2> >::operator ConvertTo() const [with A = QStringBuilder<QStringBuilder<QLatin1String, QString>, char>; B = QString; ConvertTo = QString]'
/home/nico/kde6/src/discover/libdiscover/backends/RpmOstreeBackend/RpmOstreeResource.cpp:481:74: required from here
/usr/include/qt6/QtCore/qstringbuilder.h:388:35: error: cannot convert 'QChar*' to 'char*&'
388 | QConcatenable<B>::appendTo(p.b, out);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/qt6/QtCore/qstringbuilder.h:150:54: note: initializing argument 2 of 'static void QConcatenable<char>::appendTo(char, char*&)'
150 | static inline void appendTo(const char c, char *&out)
| ~~~~~~~^~~
ninja: build stopped: subcommand failed.