[2/4] Linking CXX shared module lib64/gammaray/3.4/qt6_12-x86_64/gammaray_qmlsupport.so
FAILED: [code=1] lib64/gammaray/3.4/qt6_12-x86_64/gammaray_qmlsupport.so
: && /usr/lib64/ccache/c++ -fPIC -Wunused-but-set-variable -Wlogical-op -Wsizeof-pointer-memaccess -Wreorder -Wsuggest-override -Wall -Wextra -pedantic -Woverloaded-virtual -Winit-self -Wmissing-include-dirs -Wunused -Wundef -Wpointer-arith -Wmissing-noreturn -Werror=return-type -Wswitch -std=gnu++0x -fno-operator-names -Wzero-as-null-pointer-constant -g -shared -Wl,--fatal-warnings -Wl,--no-undefined -lc -Wl,-z,origin -o lib64/gammaray/3.4/qt6_12-x86_64/gammaray_qmlsupport.so plugins/qmlsupport/CMakeFiles/gammaray_qmlsupport.dir/gammaray_qmlsupport_autogen/mocs_compilation.cpp.o plugins/qmlsupport/CMakeFiles/gammaray_qmlsupport.dir/qmlsupport.cpp.o plugins/qmlsupport/CMakeFiles/gammaray_qmlsupport.dir/qmllistpropertyadaptor.cpp.o plugins/qmlsupport/CMakeFiles/gammaray_qmlsupport.dir/qmlattachedpropertyadaptor.cpp.o plugins/qmlsupport/CMakeFiles/gammaray_qmlsupport.dir/qjsvaluepropertyadaptor.cpp.o plugins/qmlsupport/CMakeFiles/gammaray_qmlsupport.dir/qmlcontextpropertyadaptor.cpp.o plugins/qmlsupport/CMakeFiles/gammaray_qmlsupport.dir/qmlcontextextension.cpp.o plugins/qmlsupport/CMakeFiles/gammaray_qmlsupport.dir/qmlcontextmodel.cpp.o plugins/qmlsupport/CMakeFiles/gammaray_qmlsupport.dir/qmltypeextension.cpp.o plugins/qmlsupport/CMakeFiles/gammaray_qmlsupport.dir/qmlbindingprovider.cpp.o -Wl,-rpath,"\$ORIGIN/../../../:/home/nico/kde/usr/lib64" lib64/libgammaray_core-qt6_12-x86_64.so.3.4.0 lib64/libgammaray_common-qt6_12-x86_64.so.3.4.0 /home/nico/kde/usr/lib64/libQt6Gui.so.6.12.0 /usr/lib64/libGLX.so /usr/lib64/libOpenGL.so /home/nico/kde/usr/lib64/libQt6Qml.so.6.12.0 /home/nico/kde/usr/lib64/libQt6Network.so.6.12.0 /home/nico/kde/usr/lib64/libQt6Core.so.6.12.0 -Wl,-rpath-link,/home/nico/kde/usr/lib64:/home/nico/workspace/GammaRay/build/lib64 && :
/usr/bin/ld.bfd: plugins/qmlsupport/CMakeFiles/gammaray_qmlsupport.dir/qmlcontextpropertyadaptor.cpp.o: in function `QString QV4::IdentifierHash::key<QString>(int) const':
/home/nico/kde/usr/include/QtQml/6.12.0/QtQml/private/qv4identifierhash_p.h:51:(.text._ZNK3QV414IdentifierHash3keyI7QStringEET_i[_ZNK3QV414IdentifierHash3keyI7QStringEET_i]+0x20): undefined reference to `QV4::IdentifierHash::reverseLookup(int) const'
/usr/bin/ld.bfd: /home/nico/kde/usr/include/QtQml/6.12.0/QtQml/private/qv4identifierhash_p.h:51:(.text._ZNK3QV414IdentifierHash3keyI7QStringEET_i[_ZNK3QV414IdentifierHash3keyI7QStringEET_i]+0x36): undefined reference to `QString QV4::IdentifierHash::toString<QString>(QV4::PropertyKey) const'
collect2: error: ld returned 1 exit status
[3/4] Linking CXX executable bin/qmlsupporttest
FAILED: [code=1] bin/qmlsupporttest
: && /usr/lib64/ccache/c++ -Wunused-but-set-variable -Wlogical-op -Wsizeof-pointer-memaccess -Wreorder -Wsuggest-override -Wall -Wextra -pedantic -Woverloaded-virtual -Winit-self -Wmissing-include-dirs -Wunused -Wundef -Wpointer-arith -Wmissing-noreturn -Werror=return-type -Wswitch -std=gnu++0x -fno-operator-names -Wzero-as-null-pointer-constant -g -Wl,--fatal-warnings -Wl,--no-undefined -lc -Wl,-z,origin tests/CMakeFiles/test_helpers_obj.dir/test_helpers_obj_autogen/mocs_compilation.cpp.o tests/CMakeFiles/test_helpers_obj.dir/testhelpers.cpp.o tests/CMakeFiles/qmlsupporttest.dir/qmlsupporttest_autogen/mocs_compilation.cpp.o tests/CMakeFiles/qmlsupporttest.dir/qmlsupporttest.cpp.o tests/CMakeFiles/qmlsupporttest.dir/__/plugins/qmlsupport/qmllistpropertyadaptor.cpp.o tests/CMakeFiles/qmlsupporttest.dir/__/plugins/qmlsupport/qmlattachedpropertyadaptor.cpp.o tests/CMakeFiles/qmlsupporttest.dir/__/plugins/qmlsupport/qjsvaluepropertyadaptor.cpp.o tests/CMakeFiles/qmlsupporttest.dir/__/plugins/qmlsupport/qmlcontextpropertyadaptor.cpp.o -o bin/qmlsupporttest -Wl,-rpath,"\$ORIGIN/../lib64:/home/nico/kde/usr/lib64" /home/nico/kde/usr/lib64/libQt6Test.so.6.12.0 lib64/libgammaray_core-qt6_12-x86_64.so.3.4.0 /home/nico/kde/usr/lib64/libQt6Quick.so.6.12.0 lib64/libgammaray_common-qt6_12-x86_64.so.3.4.0 /home/nico/kde/usr/lib64/libQt6OpenGL.so.6.12.0 /home/nico/kde/usr/lib64/libQt6Gui.so.6.12.0 /usr/lib64/libGLX.so /usr/lib64/libOpenGL.so /home/nico/kde/usr/lib64/libQt6Qml.so.6.12.0 /home/nico/kde/usr/lib64/libQt6Network.so.6.12.0 /home/nico/kde/usr/lib64/libQt6Core.so.6.12.0 -Wl,-rpath-link,/home/nico/workspace/GammaRay/build/lib64:/home/nico/kde/usr/lib64 && :
/usr/bin/ld.bfd: tests/CMakeFiles/qmlsupporttest.dir/__/plugins/qmlsupport/qmlcontextpropertyadaptor.cpp.o: in function `QString QV4::IdentifierHash::key<QString>(int) const':
/home/nico/kde/usr/include/QtQml/6.12.0/QtQml/private/qv4identifierhash_p.h:51:(.text._ZNK3QV414IdentifierHash3keyI7QStringEET_i[_ZNK3QV414IdentifierHash3keyI7QStringEET_i]+0x20): undefined reference to `QV4::IdentifierHash::reverseLookup(int) const'
/usr/bin/ld.bfd: /home/nico/kde/usr/include/QtQml/6.12.0/QtQml/private/qv4identifierhash_p.h:51:(.text._ZNK3QV414IdentifierHash3keyI7QStringEET_i[_ZNK3QV414IdentifierHash3keyI7QStringEET_i]+0x36): undefined reference to `QString QV4::IdentifierHash::toString<QString>(QV4::PropertyKey) const'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
This seems to be caused by https://codereview.qt-project.org/c/qt/qtdeclarative/+/716961, which unexports QV4::IdentifierHash