testing/freecad: build failed
Traceback (most recent call last):
File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'pivy'
-- Could NOT find Spnav (missing: SPNAV_LIBRARY SPNAV_INCLUDE_DIR)
also after upgrade to py-3.11 (probably missing py3-pybind11
dependency)
[7/2550] Building CXX object src/Base/CMakeFiles/FreeCADBase.dir/Unit.cpp.o
ninja: job failed: /usr/bin/gcc -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DFreeCADBase_EXPORTS -DHAVE_CONFIG_H -DHAVE_FREEIMAGE -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_SWIG=1 -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DOCC_CONVERT_SIGNALS -DQT_CORE_LIB -DQT_NO_DEBUG -DVTK_OPENGL2_BACKEND -D_OCC64 -I/mnt/testing/freecad/src/FreeCAD-0.20.1/build/src/Base/FreeCADBase_autogen/include -I/mnt/testing/freecad/src/FreeCAD-0.20.1/build -I/mnt/testing/freecad/src/FreeCAD-0.20.1/build/src -I/mnt/testing/freecad/src/FreeCAD-0.20.1/src -I/mnt/testing/freecad/src/FreeCAD-0.20.1/build/src/Base -I/mnt/testing/freecad/src/FreeCAD-0.20.1/src/Base -I/usr/include/python3.11 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -Os -fomit-frame-pointer -fPIC -w -O3 -DNDEBUG -fPIC -fPIC -MD -MT src/Base/CMakeFiles/FreeCADBase.dir/PyTools.c.o -MF src/Base/CMakeFiles/FreeCADBase.dir/PyTools.c.o.d -o src/Base/CMakeFiles/FreeCADBase.dir/PyTools.c.o -c /mnt/testing/freecad/src/FreeCAD-0.20.1/src/Base/PyTools.c
/mnt/testing/freecad/src/FreeCAD-0.20.1/src/Base/PyTools.c:18:10: fatal error: eval.h: No such file or directory
18 | #include <eval.h>
| ^~~~~~~~
compilation terminated.
ninja: subcommand failed
>>> ERROR: freecad: build failed