[Stable] FreeCAD broken package, undefined symbols from Community

Seems unusable to me now. Most anything I do gets undefined symbol when run from terminal. No previous CAD files are able to be opened.

Here’s one random copy / paste of such errors.

Cannot create object ‘Sketch’: (/usr/lib/freecad/lib/Part.so: undefined symbol: _ZN18IGESControl_Writer8AddShapeERK12TopoDS_Shape)
Cannot create object ‘Body’: (/usr/lib/freecad/lib/Part.so: undefined symbol: _ZN18IGESControl_Writer8AddShapeERK12TopoDS_Shape)
Cannot create object ‘Pad’: (/usr/lib/freecad/lib/Part.so: undefined symbol: _ZN18IGESControl_Writer8AddShapeERK12TopoDS_Shape)
Cannot create object ‘MirroredSketch’: (/usr/lib/freecad/lib/Part.so: undefined symbol: _ZN18IGESControl_Writer8AddShapeERK12TopoDS_Shape)
Cannot create object ‘Pad001’: (/usr/lib/freecad/lib/Part.so: undefined symbol: _ZN18IGESControl_Writer8AddShapeERK12TopoDS_Shape)

Community Repository.
x86_64
Current version: 0.18.16158-1

So I removed all the free cad packages and then installed them again. It works now.

Somewhere along the upgrade path something definitely did not upgrade correctly.

Not sure if there’s any point of trying to correct that now, or if people should just remove the package and try again when it breaks.