Project

General

Profile

Bug #3567

freecad doesn't work because of incompatible opencascade libs

Mampir - 3 months ago - . Updated 3 months ago.

Status:
fixed
Priority:
bug
Assignee:
% Done:

0%


Description

When you run freecad, the GUI starts, but it displays the following error:

During initialization the error "libTKMesh.so.7: cannot open shared object file: No such file or directory" occurred in /home/mmp/.local/share/FreeCAD/Mod/kicadStepUpMod/./InitGui.py

Practically nothing works, because of this error. The reason for the error is because the current opencascade package is not compatible with the current freecad package. The upstream Arch package has a patch included, which fixes this issue. I tried to build freecad-0.21.2 with the upstream patch and it worked for me:

https://gitlab.archlinux.org/archlinux/packaging/packages/freecad/-/blob/main/PKGBUILD

I also have to remind that there was another file called branding.xml that was added into the Parabola's PKGBUILD file, but it's not included into the Git repository. I've attached a patch with all the changes needed to build freecad-0.21.2


Files

freecad.patch (2.45 KB) freecad.patch Mampir, 2024-01-23 03:14 AM

History

#1

Updated by bill-auger 3 months ago

  • Assignee set to bill-auger
  • Status changed from unconfirmed to in progress

i pinned freecad to the version of opencascade - that should prevent breakage in the future

#2

Updated by bill-auger 3 months ago

  • Status changed from in progress to fixed

Also available in: Atom PDF