...
[ 20%] οΏ½[32mοΏ½[1mLinking CXX executable await-sync-stringοΏ½[0m
cd /var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qt5-build/examples/basics && /usr/x86_64-pc-linux-gnu/bin/cmake -E cmake_link_script CMakeFiles/await-sync-string.dir/link.txt --verbose=1
/usr/bin/x86_64-pc-linux-gnu-c++ -march=native -O2 -pipe -Wall -Wextra -Werror -pedantic -fcoroutines -Wl,-O1 -Wl,--as-needed "CMakeFiles/await-sync-string.dir/await-sync-string_autogen/mocs_compilation.cpp.o" "CMakeFiles/await-sync-string.dir/await-sync-string.cpp.o" -o await-sync-string
make[2]: Leaving directory '/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qt5-build'
[ 20%] Built target await-sync-string
In file included from οΏ½[01mοΏ½[K/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qcoro-0.5.0/qcoro/core/qcoroprocess.cpp:6οΏ½[mοΏ½[K:
/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qcoro-0.5.0/qcoro/core/qcorosignal.h: In instantiation of 'οΏ½[01mοΏ½[KQCoro::Task<typename QCoro::detail::QCoroSignal<T, FuncPtr>::result_type> qCoro(T*, FuncPtr&&, std::chrono::milliseconds) [with T = const QProcess; FuncPtr = void (QProcess::*)(QProcess::QPrivateSignal); typename QCoro::detail::QCoroSignal<T, FuncPtr>::result_type = std::optional<QProcess::QPrivateSignal>; std::chrono::milliseconds = std::chrono::duration<long int, std::ratio<1, 1000> >]οΏ½[mοΏ½[K':
οΏ½[01mοΏ½[K/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qcoro-0.5.0/qcoro/core/qcoroprocess.cpp:23:44:οΏ½[mοΏ½[K required from here
οΏ½[01mοΏ½[K/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qcoro-0.5.0/qcoro/core/qcorosignal.h:131:19:οΏ½[mοΏ½[K οΏ½[01;31mοΏ½[Kerror: οΏ½[mοΏ½[Kuse of deleted function 'οΏ½[01mοΏ½[KQCoro::detail::QCoroSignal<const QProcess, void (QProcess::*)(QProcess::QPrivateSignal)>::QCoroSignal(const QCoro::detail::QCoroSignal<const QProcess, void (QProcess::*)(QProcess::QPrivateSignal)>&)οΏ½[mοΏ½[K'
131 | auto result = οΏ½[01;31mοΏ½[Kco_awaitοΏ½[mοΏ½[K coroSignal;
| οΏ½[01;31mοΏ½[K^~~~~~~~οΏ½[mοΏ½[K
οΏ½[01mοΏ½[K/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qcoro-0.5.0/qcoro/core/qcorosignal.h:56:7:οΏ½[mοΏ½[K οΏ½[01;36mοΏ½[Knote: οΏ½[mοΏ½[K'οΏ½[01mοΏ½[KQCoro::detail::QCoroSignal<const QProcess, void (QProcess::*)(QProcess::QPrivateSignal)>::QCoroSignal(const QCoro::detail::QCoroSignal<const QProcess, void (QProcess::*)(QProcess::QPrivateSignal)>&)οΏ½[mοΏ½[K' is implicitly deleted because the default definition would be ill-formed:
56 | class οΏ½[01;36mοΏ½[KQCoroSignalοΏ½[mοΏ½[K {
| οΏ½[01;36mοΏ½[K^~~~~~~~~~~οΏ½[mοΏ½[K
οΏ½[01mοΏ½[K/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qcoro-0.5.0/qcoro/core/qcorosignal.h:56:7:οΏ½[mοΏ½[K οΏ½[01;31mοΏ½[Kerror: οΏ½[mοΏ½[Kuse of deleted function 'οΏ½[01mοΏ½[Kstd::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = QTimer; _Dp = std::default_delete<QTimer>]οΏ½[mοΏ½[K'
In file included from οΏ½[01mοΏ½[K/usr/x86_64-pc-linux-gnu/include/c++/11.3.0/memory:76οΏ½[mοΏ½[K,
from οΏ½[01mοΏ½[K/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qcoro-0.5.0/qcoro/waitoperationbase_p.h:11οΏ½[mοΏ½[K,
from οΏ½[01mοΏ½[K/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qcoro-0.5.0/qcoro/core/qcoroprocess.h:7οΏ½[mοΏ½[K,
from οΏ½[01mοΏ½[K/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qcoro-0.5.0/qcoro/core/qcoroprocess.cpp:5οΏ½[mοΏ½[K:
οΏ½[01mοΏ½[K/usr/x86_64-pc-linux-gnu/include/c++/11.3.0/bits/unique_ptr.h:468:7:οΏ½[mοΏ½[K οΏ½[01;36mοΏ½[Knote: οΏ½[mοΏ½[Kdeclared here
468 | οΏ½[01;36mοΏ½[Kunique_ptrοΏ½[mοΏ½[K(const unique_ptr&) = delete;
| οΏ½[01;36mοΏ½[K^~~~~~~~~~οΏ½[mοΏ½[K
In file included from οΏ½[01mοΏ½[K/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qcoro-0.5.0/qcoro/core/qcoroprocess.cpp:6οΏ½[mοΏ½[K:
/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qcoro-0.5.0/qcoro/core/qcorosignal.h: In instantiation of 'οΏ½[01mοΏ½[KQCoro::Task<typename QCoro::detail::QCoroSignal<T, FuncPtr>::result_type> qCoro(T*, FuncPtr&&, std::chrono::milliseconds) [with T = const QProcess; FuncPtr = void (QProcess::*)(int, QProcess::ExitStatus); typename QCoro::detail::QCoroSignal<T, FuncPtr>::result_type = std::optional<std::tuple<int, QProcess::ExitStatus> >; std::chrono::milliseconds = std::chrono::duration<long int, std::ratio<1, 1000> >]οΏ½[mοΏ½[K':
οΏ½[01mοΏ½[K/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qcoro-0.5.0/qcoro/core/qcoroprocess.cpp:40:41:οΏ½[mοΏ½[K required from here
οΏ½[01mοΏ½[K/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qcoro-0.5.0/qcoro/core/qcorosignal.h:131:19:οΏ½[mοΏ½[K οΏ½[01;31mοΏ½[Kerror: οΏ½[mοΏ½[Kuse of deleted function 'οΏ½[01mοΏ½[KQCoro::detail::QCoroSignal<const QProcess, void (QProcess::*)(int, QProcess::ExitStatus)>::QCoroSignal(const QCoro::detail::QCoroSignal<const QProcess, void (QProcess::*)(int, QProcess::ExitStatus)>&)οΏ½[mοΏ½[K'
131 | auto result = οΏ½[01;31mοΏ½[Kco_awaitοΏ½[mοΏ½[K coroSignal;
| οΏ½[01;31mοΏ½[K^~~~~~~~οΏ½[mοΏ½[K
οΏ½[01mοΏ½[K/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qcoro-0.5.0/qcoro/core/qcorosignal.h:56:7:οΏ½[mοΏ½[K οΏ½[01;36mοΏ½[Knote: οΏ½[mοΏ½[K'οΏ½[01mοΏ½[KQCoro::detail::QCoroSignal<const QProcess, void (QProcess::*)(int, QProcess::ExitStatus)>::QCoroSignal(const QCoro::detail::QCoroSignal<const QProcess, void (QProcess::*)(int, QProcess::ExitStatus)>&)οΏ½[mοΏ½[K' is implicitly deleted because the default definition would be ill-formed:
56 | class οΏ½[01;36mοΏ½[KQCoroSignalοΏ½[mοΏ½[K {
| οΏ½[01;36mοΏ½[K^~~~~~~~~~~οΏ½[mοΏ½[K
οΏ½[01mοΏ½[K/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qcoro-0.5.0/qcoro/core/qcorosignal.h:56:7:οΏ½[mοΏ½[K οΏ½[01;31mοΏ½[Kerror: οΏ½[mοΏ½[Kuse of deleted function 'οΏ½[01mοΏ½[Kstd::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = QTimer; _Dp = std::default_delete<QTimer>]οΏ½[mοΏ½[K'
In file included from οΏ½[01mοΏ½[K/usr/x86_64-pc-linux-gnu/include/c++/11.3.0/memory:76οΏ½[mοΏ½[K,
from οΏ½[01mοΏ½[K/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qcoro-0.5.0/qcoro/waitoperationbase_p.h:11οΏ½[mοΏ½[K,
from οΏ½[01mοΏ½[K/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qcoro-0.5.0/qcoro/core/qcoroprocess.h:7οΏ½[mοΏ½[K,
from οΏ½[01mοΏ½[K/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qcoro-0.5.0/qcoro/core/qcoroprocess.cpp:5οΏ½[mοΏ½[K:
οΏ½[01mοΏ½[K/usr/x86_64-pc-linux-gnu/include/c++/11.3.0/bits/unique_ptr.h:468:7:οΏ½[mοΏ½[K οΏ½[01;36mοΏ½[Knote: οΏ½[mοΏ½[Kdeclared here
468 | οΏ½[01;36mοΏ½[Kunique_ptrοΏ½[mοΏ½[K(const unique_ptr&) = delete;
| οΏ½[01;36mοΏ½[K^~~~~~~~~~οΏ½[mοΏ½[K
In file included from οΏ½[01mοΏ½[K/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qcoro-0.5.0/qcoro/core/qcoroiodevice.cpp:7οΏ½[mοΏ½[K:
/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qcoro-0.5.0/qcoro/core/qcorosignal.h: In instantiation of 'οΏ½[01mοΏ½[KQCoro::Task<typename QCoro::detail::QCoroSignal<T, FuncPtr>::result_type> qCoro(T*, FuncPtr&&, std::chrono::milliseconds) [with T = QCoro::detail::WaitSignalHelper; FuncPtr = void (QCoro::detail::WaitSignalHelper::*)(bool); typename QCoro::detail::QCoroSignal<T, FuncPtr>::result_type = std::optional<bool>; std::chrono::milliseconds = std::chrono::duration<long int, std::ratio<1, 1000> >]οΏ½[mοΏ½[K':
οΏ½[01mοΏ½[K/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qcoro-0.5.0/qcoro/core/qcoroiodevice.cpp:128:29:οΏ½[mοΏ½[K required from here
οΏ½[01mοΏ½[K/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qcoro-0.5.0/qcoro/core/qcorosignal.h:131:19:οΏ½[mοΏ½[K οΏ½[01;31mοΏ½[Kerror: οΏ½[mοΏ½[Kuse of deleted function 'οΏ½[01mοΏ½[KQCoro::detail::QCoroSignal<QCoro::detail::WaitSignalHelper, void (QCoro::detail::WaitSignalHelper::*)(bool)>::QCoroSignal(const QCoro::detail::QCoroSignal<QCoro::detail::WaitSignalHelper, void (QCoro::detail::WaitSignalHelper::*)(bool)>&)οΏ½[mοΏ½[K'
131 | auto result = οΏ½[01;31mοΏ½[Kco_awaitοΏ½[mοΏ½[K coroSignal;
| οΏ½[01;31mοΏ½[K^~~~~~~~οΏ½[mοΏ½[K
οΏ½[01mοΏ½[K/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qcoro-0.5.0/qcoro/core/qcorosignal.h:56:7:οΏ½[mοΏ½[K οΏ½[01;36mοΏ½[Knote: οΏ½[mοΏ½[K'οΏ½[01mοΏ½[KQCoro::detail::QCoroSignal<QCoro::detail::WaitSignalHelper, void (QCoro::detail::WaitSignalHelper::*)(bool)>::QCoroSignal(const QCoro::detail::QCoroSignal<QCoro::detail::WaitSignalHelper, void (QCoro::detail::WaitSignalHelper::*)(bool)>&)οΏ½[mοΏ½[K' is implicitly deleted because the default definition would be ill-formed:
56 | class οΏ½[01;36mοΏ½[KQCoroSignalοΏ½[mοΏ½[K {
| οΏ½[01;36mοΏ½[K^~~~~~~~~~~οΏ½[mοΏ½[K
οΏ½[01mοΏ½[K/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qcoro-0.5.0/qcoro/core/qcorosignal.h:56:7:οΏ½[mοΏ½[K οΏ½[01;31mοΏ½[Kerror: οΏ½[mοΏ½[Kuse of deleted function 'οΏ½[01mοΏ½[Kstd::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = QTimer; _Dp = std::default_delete<QTimer>]οΏ½[mοΏ½[K'
In file included from οΏ½[01mοΏ½[K/usr/x86_64-pc-linux-gnu/include/c++/11.3.0/memory:76οΏ½[mοΏ½[K,
from οΏ½[01mοΏ½[K/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qcoro-0.5.0/qcoro/task.h:12οΏ½[mοΏ½[K,
from οΏ½[01mοΏ½[K/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qcoro-0.5.0/qcoro/core/qcoroiodevice.h:7οΏ½[mοΏ½[K,
from οΏ½[01mοΏ½[K/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qcoro-0.5.0/qcoro/core/qcoroiodevice.cpp:5οΏ½[mοΏ½[K:
οΏ½[01mοΏ½[K/usr/x86_64-pc-linux-gnu/include/c++/11.3.0/bits/unique_ptr.h:468:7:οΏ½[mοΏ½[K οΏ½[01;36mοΏ½[Knote: οΏ½[mοΏ½[Kdeclared here
468 | οΏ½[01;36mοΏ½[Kunique_ptrοΏ½[mοΏ½[K(const unique_ptr&) = delete;
| οΏ½[01;36mοΏ½[K^~~~~~~~~~οΏ½[mοΏ½[K
In file included from οΏ½[01mοΏ½[K/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qcoro-0.5.0/qcoro/core/qcoroiodevice.cpp:7οΏ½[mοΏ½[K:
/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qcoro-0.5.0/qcoro/core/qcorosignal.h: In instantiation of 'οΏ½[01mοΏ½[KQCoro::Task<typename QCoro::detail::QCoroSignal<T, FuncPtr>::result_type> qCoro(T*, FuncPtr&&, std::chrono::milliseconds) [with T = QCoro::detail::WaitSignalHelper; FuncPtr = void (QCoro::detail::WaitSignalHelper::*)(long long int); typename QCoro::detail::QCoroSignal<T, FuncPtr>::result_type = std::optional<long long int>; std::chrono::milliseconds = std::chrono::duration<long int, std::ratio<1, 1000> >]οΏ½[mοΏ½[K':
οΏ½[01mοΏ½[K/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qcoro-0.5.0/qcoro/core/qcoroiodevice.cpp:133:29:οΏ½[mοΏ½[K required from here
οΏ½[01mοΏ½[K/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qcoro-0.5.0/qcoro/core/qcorosignal.h:131:19:οΏ½[mοΏ½[K οΏ½[01;31mοΏ½[Kerror: οΏ½[mοΏ½[Kuse of deleted function 'οΏ½[01mοΏ½[KQCoro::detail::QCoroSignal<QCoro::detail::WaitSignalHelper, void (QCoro::detail::WaitSignalHelper::*)(long long int)>::QCoroSignal(const QCoro::detail::QCoroSignal<QCoro::detail::WaitSignalHelper, void (QCoro::detail::WaitSignalHelper::*)(long long int)>&)οΏ½[mοΏ½[K'
131 | auto result = οΏ½[01;31mοΏ½[Kco_awaitοΏ½[mοΏ½[K coroSignal;
| οΏ½[01;31mοΏ½[K^~~~~~~~οΏ½[mοΏ½[K
οΏ½[01mοΏ½[K/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qcoro-0.5.0/qcoro/core/qcorosignal.h:56:7:οΏ½[mοΏ½[K οΏ½[01;36mοΏ½[Knote: οΏ½[mοΏ½[K'οΏ½[01mοΏ½[KQCoro::detail::QCoroSignal<QCoro::detail::WaitSignalHelper, void (QCoro::detail::WaitSignalHelper::*)(long long int)>::QCoroSignal(const QCoro::detail::QCoroSignal<QCoro::detail::WaitSignalHelper, void (QCoro::detail::WaitSignalHelper::*)(long long int)>&)οΏ½[mοΏ½[K' is implicitly deleted because the default definition would be ill-formed:
56 | class οΏ½[01;36mοΏ½[KQCoroSignalοΏ½[mοΏ½[K {
| οΏ½[01;36mοΏ½[K^~~~~~~~~~~οΏ½[mοΏ½[K
οΏ½[01mοΏ½[K/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qcoro-0.5.0/qcoro/core/qcorosignal.h:56:7:οΏ½[mοΏ½[K οΏ½[01;31mοΏ½[Kerror: οΏ½[mοΏ½[Kuse of deleted function 'οΏ½[01mοΏ½[Kstd::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = QTimer; _Dp = std::default_delete<QTimer>]οΏ½[mοΏ½[K'
In file included from οΏ½[01mοΏ½[K/usr/x86_64-pc-linux-gnu/include/c++/11.3.0/memory:76οΏ½[mοΏ½[K,
from οΏ½[01mοΏ½[K/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qcoro-0.5.0/qcoro/task.h:12οΏ½[mοΏ½[K,
from οΏ½[01mοΏ½[K/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qcoro-0.5.0/qcoro/core/qcoroiodevice.h:7οΏ½[mοΏ½[K,
from οΏ½[01mοΏ½[K/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qcoro-0.5.0/qcoro/core/qcoroiodevice.cpp:5οΏ½[mοΏ½[K:
οΏ½[01mοΏ½[K/usr/x86_64-pc-linux-gnu/include/c++/11.3.0/bits/unique_ptr.h:468:7:οΏ½[mοΏ½[K οΏ½[01;36mοΏ½[Knote: οΏ½[mοΏ½[Kdeclared here
468 | οΏ½[01;36mοΏ½[Kunique_ptrοΏ½[mοΏ½[K(const unique_ptr&) = delete;
| οΏ½[01;36mοΏ½[K^~~~~~~~~~οΏ½[mοΏ½[K
make[2]: *** [qcoro/core/CMakeFiles/QCoro5Core.dir/build.make:121: qcoro/core/CMakeFiles/QCoro5Core.dir/qcoroprocess.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [qcoro/core/CMakeFiles/QCoro5Core.dir/build.make:93: qcoro/core/CMakeFiles/QCoro5Core.dir/qcoroiodevice.cpp.o] Error 1
In file included from οΏ½[01mοΏ½[K/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qcoro-0.5.0/qcoro/core/qcorothread.cpp:6οΏ½[mοΏ½[K:
/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qcoro-0.5.0/qcoro/core/qcorosignal.h: In instantiation of 'οΏ½[01mοΏ½[KQCoro::Task<typename QCoro::detail::QCoroSignal<T, FuncPtr>::result_type> qCoro(T*, FuncPtr&&, std::chrono::milliseconds) [with T = QThread; FuncPtr = void (QThread::*)(QThread::QPrivateSignal); typename QCoro::detail::QCoroSignal<T, FuncPtr>::result_type = std::optional<QThread::QPrivateSignal>; std::chrono::milliseconds = std::chrono::duration<long int, std::ratio<1, 1000> >]οΏ½[mοΏ½[K':
οΏ½[01mοΏ½[K/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qcoro-0.5.0/qcoro/core/qcorothread.cpp:24:39:οΏ½[mοΏ½[K required from here
οΏ½[01mοΏ½[K/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qcoro-0.5.0/qcoro/core/qcorosignal.h:131:19:οΏ½[mοΏ½[K οΏ½[01;31mοΏ½[Kerror: οΏ½[mοΏ½[Kuse of deleted function 'οΏ½[01mοΏ½[KQCoro::detail::QCoroSignal<QThread, void (QThread::*)(QThread::QPrivateSignal)>::QCoroSignal(const QCoro::detail::QCoroSignal<QThread, void (QThread::*)(QThread::QPrivateSignal)>&)οΏ½[mοΏ½[K'
131 | auto result = οΏ½[01;31mοΏ½[Kco_awaitοΏ½[mοΏ½[K coroSignal;
| οΏ½[01;31mοΏ½[K^~~~~~~~οΏ½[mοΏ½[K
οΏ½[01mοΏ½[K/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qcoro-0.5.0/qcoro/core/qcorosignal.h:56:7:οΏ½[mοΏ½[K οΏ½[01;36mοΏ½[Knote: οΏ½[mοΏ½[K'οΏ½[01mοΏ½[KQCoro::detail::QCoroSignal<QThread, void (QThread::*)(QThread::QPrivateSignal)>::QCoroSignal(const QCoro::detail::QCoroSignal<QThread, void (QThread::*)(QThread::QPrivateSignal)>&)οΏ½[mοΏ½[K' is implicitly deleted because the default definition would be ill-formed:
56 | class οΏ½[01;36mοΏ½[KQCoroSignalοΏ½[mοΏ½[K {
| οΏ½[01;36mοΏ½[K^~~~~~~~~~~οΏ½[mοΏ½[K
οΏ½[01mοΏ½[K/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qcoro-0.5.0/qcoro/core/qcorosignal.h:56:7:οΏ½[mοΏ½[K οΏ½[01;31mοΏ½[Kerror: οΏ½[mοΏ½[Kuse of deleted function 'οΏ½[01mοΏ½[Kstd::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = QTimer; _Dp = std::default_delete<QTimer>]οΏ½[mοΏ½[K'
In file included from οΏ½[01mοΏ½[K/usr/x86_64-pc-linux-gnu/include/c++/11.3.0/memory:76οΏ½[mοΏ½[K,
from οΏ½[01mοΏ½[K/usr/x86_64-pc-linux-gnu/include/qt5/QtCore/qsharedpointer_impl.h:71οΏ½[mοΏ½[K,
from οΏ½[01mοΏ½[K/usr/x86_64-pc-linux-gnu/include/qt5/QtCore/qsharedpointer.h:48οΏ½[mοΏ½[K,
from οΏ½[01mοΏ½[K/usr/x86_64-pc-linux-gnu/include/qt5/QtCore/qpointer.h:43οΏ½[mοΏ½[K,
from οΏ½[01mοΏ½[K/usr/x86_64-pc-linux-gnu/include/qt5/QtCore/QPointer:1οΏ½[mοΏ½[K,
from οΏ½[01mοΏ½[K/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qcoro-0.5.0/qcoro/core/qcorothread.h:7οΏ½[mοΏ½[K,
from οΏ½[01mοΏ½[K/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qcoro-0.5.0/qcoro/core/qcorothread.cpp:5οΏ½[mοΏ½[K:
οΏ½[01mοΏ½[K/usr/x86_64-pc-linux-gnu/include/c++/11.3.0/bits/unique_ptr.h:468:7:οΏ½[mοΏ½[K οΏ½[01;36mοΏ½[Knote: οΏ½[mοΏ½[Kdeclared here
468 | οΏ½[01;36mοΏ½[Kunique_ptrοΏ½[mοΏ½[K(const unique_ptr&) = delete;
| οΏ½[01;36mοΏ½[K^~~~~~~~~~οΏ½[mοΏ½[K
In file included from οΏ½[01mοΏ½[K/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qcoro-0.5.0/qcoro/core/qcorotimer.cpp:6οΏ½[mοΏ½[K:
/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qcoro-0.5.0/qcoro/core/qcorosignal.h: In instantiation of 'οΏ½[01mοΏ½[KQCoro::Task<typename QCoro::detail::QCoroSignal<T, FuncPtr>::result_type> qCoro(T*, FuncPtr&&, std::chrono::milliseconds) [with T = QTimer; FuncPtr = void (QTimer::*)(QTimer::QPrivateSignal); typename QCoro::detail::QCoroSignal<T, FuncPtr>::result_type = std::optional<QTimer::QPrivateSignal>; std::chrono::milliseconds = std::chrono::duration<long int, std::ratio<1, 1000> >]οΏ½[mοΏ½[K':
οΏ½[01mοΏ½[K/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qcoro-0.5.0/qcoro/core/qcorosignal.h:149:45:οΏ½[mοΏ½[K required from 'οΏ½[01mοΏ½[KQCoro::Task<typename QCoro::detail::QCoroSignal<T, FuncPtr>::result_type::value_type> qCoro(T*, FuncPtr&&) [with T = QTimer; FuncPtr = void (QTimer::*)(QTimer::QPrivateSignal); typename QCoro::detail::QCoroSignal<T, FuncPtr>::result_type::value_type = QTimer::QPrivateSignal; typename QCoro::detail::QCoroSignal<T, FuncPtr>::result_type = std::optional<QTimer::QPrivateSignal>]οΏ½[mοΏ½[K'
οΏ½[01mοΏ½[K/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qcoro-0.5.0/qcoro/core/qcorotimer.cpp:41:23:οΏ½[mοΏ½[K required from here
οΏ½[01mοΏ½[K/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qcoro-0.5.0/qcoro/core/qcorosignal.h:131:19:οΏ½[mοΏ½[K οΏ½[01;31mοΏ½[Kerror: οΏ½[mοΏ½[Kuse of deleted function 'οΏ½[01mοΏ½[KQCoro::detail::QCoroSignal<QTimer, void (QTimer::*)(QTimer::QPrivateSignal)>::QCoroSignal(const QCoro::detail::QCoroSignal<QTimer, void (QTimer::*)(QTimer::QPrivateSignal)>&)οΏ½[mοΏ½[K'
131 | auto result = οΏ½[01;31mοΏ½[Kco_awaitοΏ½[mοΏ½[K coroSignal;
| οΏ½[01;31mοΏ½[K^~~~~~~~οΏ½[mοΏ½[K
οΏ½[01mοΏ½[K/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qcoro-0.5.0/qcoro/core/qcorosignal.h:56:7:οΏ½[mοΏ½[K οΏ½[01;36mοΏ½[Knote: οΏ½[mοΏ½[K'οΏ½[01mοΏ½[KQCoro::detail::QCoroSignal<QTimer, void (QTimer::*)(QTimer::QPrivateSignal)>::QCoroSignal(const QCoro::detail::QCoroSignal<QTimer, void (QTimer::*)(QTimer::QPrivateSignal)>&)οΏ½[mοΏ½[K' is implicitly deleted because the default definition would be ill-formed:
56 | class οΏ½[01;36mοΏ½[KQCoroSignalοΏ½[mοΏ½[K {
| οΏ½[01;36mοΏ½[K^~~~~~~~~~~οΏ½[mοΏ½[K
οΏ½[01mοΏ½[K/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qcoro-0.5.0/qcoro/core/qcorosignal.h:56:7:οΏ½[mοΏ½[K οΏ½[01;31mοΏ½[Kerror: οΏ½[mοΏ½[Kuse of deleted function 'οΏ½[01mοΏ½[Kstd::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = QTimer; _Dp = std::default_delete<QTimer>]οΏ½[mοΏ½[K'
In file included from οΏ½[01mοΏ½[K/usr/x86_64-pc-linux-gnu/include/c++/11.3.0/memory:76οΏ½[mοΏ½[K,
from οΏ½[01mοΏ½[K/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qcoro-0.5.0/qcoro/task.h:12οΏ½[mοΏ½[K,
from οΏ½[01mοΏ½[K/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qcoro-0.5.0/qcoro/core/qcorotimer.h:7οΏ½[mοΏ½[K,
from οΏ½[01mοΏ½[K/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qcoro-0.5.0/qcoro/core/qcorotimer.cpp:5οΏ½[mοΏ½[K:
οΏ½[01mοΏ½[K/usr/x86_64-pc-linux-gnu/include/c++/11.3.0/bits/unique_ptr.h:468:7:οΏ½[mοΏ½[K οΏ½[01;36mοΏ½[Knote: οΏ½[mοΏ½[Kdeclared here
468 | οΏ½[01;36mοΏ½[Kunique_ptrοΏ½[mοΏ½[K(const unique_ptr&) = delete;
| οΏ½[01;36mοΏ½[K^~~~~~~~~~οΏ½[mοΏ½[K
[ 21%] οΏ½[32mοΏ½[1mLinking CXX executable testdbusserverοΏ½[0m
cd /var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qt5-build/tests && /usr/x86_64-pc-linux-gnu/bin/cmake -E cmake_link_script CMakeFiles/testdbusserver.dir/link.txt --verbose=1
/usr/bin/x86_64-pc-linux-gnu-c++ -march=native -O2 -pipe -Wall -Wextra -Werror -pedantic -fcoroutines -Wl,-O1 -Wl,--as-needed CMakeFiles/testdbusserver.dir/testdbusserver_autogen/mocs_compilation.cpp.o CMakeFiles/testdbusserver.dir/testdbusserver.cpp.o -o testdbusserver /usr/x86_64-pc-linux-gnu/lib/libQt5DBus.so.5.15.3 /usr/x86_64-pc-linux-gnu/lib/libQt5Core.so.5.15.3
[ 22%] οΏ½[32mοΏ½[1mLinking CXX executable await-async-stringοΏ½[0m
cd /var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qt5-build/examples/basics && /usr/x86_64-pc-linux-gnu/bin/cmake -E cmake_link_script CMakeFiles/await-async-string.dir/link.txt --verbose=1
/usr/bin/x86_64-pc-linux-gnu-c++ -march=native -O2 -pipe -Wall -Wextra -Werror -pedantic -fcoroutines -Wl,-O1 -Wl,--as-needed "CMakeFiles/await-async-string.dir/await-async-string_autogen/mocs_compilation.cpp.o" "CMakeFiles/await-async-string.dir/await-async-string.cpp.o" -o await-async-string /usr/x86_64-pc-linux-gnu/lib/libQt5Core.so.5.15.3
make[2]: *** [qcoro/core/CMakeFiles/QCoro5Core.dir/build.make:149: qcoro/core/CMakeFiles/QCoro5Core.dir/qcorotimer.cpp.o] Error 1
[ 23%] οΏ½[32mοΏ½[1mLinking CXX executable dbusserverοΏ½[0m
cd /var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qt5-build/examples/dbus/common && /usr/x86_64-pc-linux-gnu/bin/cmake -E cmake_link_script CMakeFiles/dbusserver.dir/link.txt --verbose=1
/usr/bin/x86_64-pc-linux-gnu-c++ -march=native -O2 -pipe -Wall -Wextra -Werror -pedantic -fcoroutines -Wl,-O1 -Wl,--as-needed CMakeFiles/dbusserver.dir/dbusserver_autogen/mocs_compilation.cpp.o CMakeFiles/dbusserver.dir/dbusserver.cpp.o -o dbusserver /usr/x86_64-pc-linux-gnu/lib/libQt5DBus.so.5.15.3 /usr/x86_64-pc-linux-gnu/lib/libQt5Core.so.5.15.3
make[2]: *** [qcoro/core/CMakeFiles/QCoro5Core.dir/build.make:135: qcoro/core/CMakeFiles/QCoro5Core.dir/qcorothread.cpp.o] Error 1
make[2]: Leaving directory '/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qt5-build'
make[1]: *** [CMakeFiles/Makefile2:1165: qcoro/core/CMakeFiles/QCoro5Core.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 24%] οΏ½[32mοΏ½[1mLinking CXX static library libexamples-dbus-common.aοΏ½[0m
cd /var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qt5-build/examples/dbus/common && /usr/x86_64-pc-linux-gnu/bin/cmake -P CMakeFiles/examples-dbus-common.dir/cmake_clean_target.cmake
cd /var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qt5-build/examples/dbus/common && /usr/x86_64-pc-linux-gnu/bin/cmake -E cmake_link_script CMakeFiles/examples-dbus-common.dir/link.txt --verbose=1
x86_64-pc-linux-gnu-ar qc libexamples-dbus-common.a "CMakeFiles/examples-dbus-common.dir/examples-dbus-common_autogen/mocs_compilation.cpp.o" "CMakeFiles/examples-dbus-common.dir/dbusserver.cpp.o"
make[2]: Leaving directory '/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qt5-build'
make[2]: Leaving directory '/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qt5-build'
x86_64-pc-linux-gnu-ranlib libexamples-dbus-common.a
[ 24%] Built target testdbusserver
[ 24%] Built target await-async-string
make[2]: Leaving directory '/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qt5-build'
[ 24%] Built target examples-dbus-common
make[2]: Leaving directory '/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qt5-build'
[ 24%] Built target dbusserver
make[2]: Leaving directory '/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qt5-build'
[ 24%] Built target qcoro_test_dbus
make[1]: Leaving directory '/var/tmp/paludis/build/dev-libs-qcoro-0.5.0/work/qt5-build'
make: *** [Makefile:149: all] Error 2
Not sure if that's a problem of gcc or qcoro, but it works with gcc 10.3.0 and clang 13.0.1.