Bugzilla – Bug 1161712
FreeCAD uninstallable due to removed libpyside2
Last modified: 2020-01-27 07:58:05 UTC
FreeCAD remains uninstallable due to dependencies on libpyside2.cpython-37m-x86_64-linux-gnu.so.5.13()(64bit). Previously one could install an older version of libpyside2.cpython-37m-x86_64, force installation of FreeCAD ignoring this broken dependency, and symlink the library (yes, that would work). However, it seems that this library has now been completely removed from the repositories so this workaround is no longer available. ---- ginnungagap:~ # zypper info FreeCAD Loading repository data... Reading installed packages... Information for package FreeCAD: -------------------------------- Repository : Main Repository (OSS) Name : FreeCAD Version : 0.18.4-1.2 Arch : x86_64 Vendor : openSUSE Installed Size : 319.3 MiB Installed : No Status : not installed Source package : FreeCAD-0.18.4-1.2.src Summary : General Purpose 3D CAD Modeler Description : FreeCAD is a parametric 3D modeler made primarily to design real-life objects of any size. Parametric modeling allows modifying designs by going back into the model history and changing its parameters. FreeCAD is customizable and scriptable. ginnungagap:~ # zypper in FreeCAD Loading repository data... Reading installed packages... Resolving package dependencies... Problem: nothing provides libpyside2.cpython-37m-x86_64-linux-gnu.so.5.13()(64bit) needed by FreeCAD-0.18.4-1.2.x86_64 Solution 1: do not install FreeCAD-0.18.4-1.2.x86_64 Solution 2: break FreeCAD-0.18.4-1.2.x86_64 by ignoring some of its dependencies Choose from above solutions by number or cancel [1/2/c/d/?] (c): c ginnungagap:~ # zypper search libpyside Loading repository data... Reading installed packages... No matching items found.
"freeCad has unmet/broken dependencies" would probably be less confusing ;)
FreeCAD failed to build with Qt 5.14. A fix has been accepted to Factoy a couple of hours ago, so it should be fine again in the next Tumbleweed snapshot: https://build.opensuse.org/request/show/767343
Thanks Wolfgang!