If I change to clang explicitly I get:
In file included from /mnt/storage/home/skinkie/Sources/widgetbinding/build/venv/lib/python3.12/site-packages/PySide6/include/QtGui/pyside6_qtgui_python.h:15,
from /mnt/storage/home/skinkie/Sources/widgetbinding/build/venv/lib/python3.12/site-packages/PySide6/include/QtWidgets/pyside6_qtwidgets_python.h:15,
from /home/skinkie/Sources/widgetbinding/build/wiggly/wiggly_python.h:10,
from /home/skinkie/Sources/widgetbinding/build/wiggly/wiggly_module_wrapper.cpp:21:
/mnt/storage/home/skinkie/Sources/widgetbinding/build/venv/lib/python3.12/site-packages/PySide6/include/QtCore/pyside6_qtcore_python.h:43:10: fatal error: qjsonparseerror.h: No such file or directory
43 | #include <qjsonparseerror.h>
| ^~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [CMakeFiles/wiggly.dir/build.make:107: CMakeFiles/wiggly.dir/wiggly/wiggly_module_wrapper.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:129: CMakeFiles/wiggly.dir/all] Error 2
make: *** [Makefile:136: all] Error 2