dev-qt/qtconcurrent-5.15.2's header with gcc-11 caused compile error. In file included from /usr/include/qt5/QtConcurrent/qtconcurrentiteratekernel.h:49, from /usr/include/qt5/QtConcurrent/qtconcurrentfilterkernel.h:47, from /usr/include/qt5/QtConcurrent/qtconcurrentfilter.h:47, from /usr/include/qt5/QtConcurrent/QtConcurrent:8, from /var/tmp/portage/games-emulation/yuzu-9999/work/yuzu-9999/src/yuzu/configuration/configure_service.cpp:6: /usr/include/qt5/QtConcurrent/qtconcurrentthreadengine.h:250:50: error: invalid declarator before ‘*’ token 250 | ThreadEngineStarter<void>(ThreadEngine<void> *_threadEngine) | ^ /usr/include/qt5/QtConcurrent/qtconcurrentthreadengine.h:250:49: error: expected ‘)’ before ‘*’ token 250 | ThreadEngineStarter<void>(ThreadEngine<void> *_threadEngine) | ~ ^~ | ) After upstream fix applied to this package, the bug fixed. https://bugreports.qt.io/browse/QTBUG-9190 https://codereview.qt-project.org/changes/qt%2Fqtbase~339417/revisions/2/patch?zip&path=src%2Fconcurrent%2Fqtconcurrentthreadengine.h
Created attachment 706653 [details] Patch to fix this issue
Comment on attachment 706653 [details] Patch to fix this issue Please do not unnecessarily zip small files. Especially patches.
Seems fixed in Qt5PatchCollection: https://invent.kde.org/qt/qt/qtbase/-/commit/c9543da6998b0827fb75ffe22327c99e2da7d364
*** This bug has been marked as a duplicate of bug 764977 ***