archlinux build is working, conda builds are also apparently working (on linux anyways) but the bundling process is failing but I haven't found the time to investigate yet, seems to be somehow related to fmt:
Code: Select all
Traceback (most recent call last):
File "/home/runner/work/FreeCAD-Bundle/FreeCAD-Bundle/conda/linux/AppDir/usr/lib/python3.11/site-packages/freecad/__init__.py", line 2, in <module>
import FreeCAD as app
PATH_TO_FREECAD_LIBDIR not specified, using default FreeCAD version in /home/runner/work/FreeCAD-Bundle/FreeCAD-Bundle/conda/linux/AppDir/usr/lib
ModuleNotFoundError: No module named 'FreeCAD'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/runner/work/FreeCAD-Bundle/FreeCAD-Bundle/conda/linux/../scripts/get_freecad_version.py", line 7, in <module>
import freecad
File "/home/runner/work/FreeCAD-Bundle/FreeCAD-Bundle/conda/linux/AppDir/usr/lib/python3.11/site-packages/freecad/__init__.py", line 20, in <module>
import FreeCAD as app
ImportError: libfmt.so.9: cannot open shared object file: No such file or directory
ERROR conda.cli.main_run:execute(47): `conda run python ../scripts/get_freecad_version.py` failed. (See above for error)
maybe it's pulling a different version of it than it was compiled with?
@chennes is there a way we can force freecad to download and compile fmt during compilation? for conda it seems like this would be the better choice.