You are not logged in.
The error was not coming from freecad itself. It was solved by rebuilding opencascade-git.
-------------
Hi,
I did a system update and later I rebuilt freecad-git from scratch (makepkg -Cfi). All the building went fine.
However now at runtime freecad looks for libtbb.so.2 instead of libtbb.so.12 from extra->tbb, and, failing to find it, results basically unusable.
How is it possible that freecad gets configured and linked against a version of the library which is not available on the system?
Any hint about how to correct the issue?
EDIT: the same is happening also with freecad from community:
libtbb.so.2: cannot open shared object file: No such file or directory
Last edited by DarioP (2021-12-27 15:00:06)
Offline
I managed to temporary fix freecad by downgrading to tbb-2020.3, without recompiling freecad.
I am still very confused by the issue.
Offline
For what it's worth: it seems that freecad from community is not linked against libtbb.
ldd /usr/bin/freecad|grep tbb
results in just nothing. Maybe a leftover from a previous installation?
pacman -Qs freecad
local/freecad 0.19.3-11
General purpose 3D CAD modeler
Online
freecad depends on opencascade which depends on intel-tbb (provided by tbb). Did you forget to update opencascade or needs opencascade to be rebuilt with the new tbb?
Last edited by progandy (2021-12-27 14:35:44)
| alias CUTF='LANG=en_XX.UTF-8@POSIX ' |
Online
freecad depends on opencascade which depends on intel-tbb (provided by tbb). Did you forget to update opencascade or needs opencascade to be rebuilt with the new tbb?
I am running the git version of opencascade and I did forget to rebuild it, I am doing it now. Thanks.
I have just tried the packages in the repo and they look ok.
These nested dependencies are tricky to remember...
Last edited by DarioP (2021-12-27 14:50:26)
Offline
For what it's worth: it seems that freecad from community is not linked against libtbb.
The freecad binary is not, its import plugin is.
Offline