ibqhull_p missing in 0.19-24267 appimage

Here's the place for discussion related to coding in FreeCAD, C++ or Python. Design, interfaces and structures.
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Post Reply
atererus
Posts: 32
Joined: Thu Mar 11, 2021 2:28 pm
Location: the Netherlands
Contact:

ibqhull_p missing in 0.19-24267 appimage

Post by atererus »

I downloaded FreeCAD 0.19-24267 appimage and libqhull_p was missing.
This was easily solved by installing it on Fedora 33 : yum install libqhull_p
found issue as reported here : https://tracker.freecad.io/view.php?id=4542 but not on the forum
IMHO it should be in the appimage (?)
Read my profile in order to get more detail about my tools and preferences.
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Re: ibqhull_p missing in 0.19-24267 appimage

Post by Kunda1 »

Please report in the freecad-appimage repo
https://github.com/FreeCAD/FreeCAD-AppImage
Old include the mantisbt tracker ticket as well. Thx!
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
atererus
Posts: 32
Joined: Thu Mar 11, 2021 2:28 pm
Location: the Netherlands
Contact:

Re: ibqhull_p missing in 0.19-24267 appimage

Post by atererus »

Read my profile in order to get more detail about my tools and preferences.
kroylar
Posts: 1
Joined: Mon Mar 15, 2021 1:46 am

Re: ibqhull_p missing in 0.19-24267 appimage

Post by kroylar »

On ArchLinux there is no official way to get the old libqhull_p.so.7.

http://www.qhull.org/news/qhull-news.html wrote:Qhull's builds produce a shared library, libqhull_r.so (qhull_r.dll), several static libraries, and several applications using these libraries. They do not produce deprecated libraries: libqhull.so, qhull.dll, libqhull_p.so, and qhull_p.dll. Users of these libraries should convert their code to reentrant Qhull (libqhull_r.so) or link to libqhullstatic.a.
That is from the official qhull news site. It would be nice to do as they suggest and convert the code to the reentrant library. If nobody has time for that, I might have a go, but it will take me some time to get up to speed on the FreeCAD development process.
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Re: ibqhull_p missing in 0.19-24267 appimage

Post by Kunda1 »

kroylar wrote: Wed Mar 17, 2021 4:10 am On ArchLinux there is no official way to get the old libqhull_p.so.7.

http://www.qhull.org/news/qhull-news.html wrote:Qhull's builds produce a shared library, libqhull_r.so (qhull_r.dll), several static libraries, and several applications using these libraries. They do not produce deprecated libraries: libqhull.so, qhull.dll, libqhull_p.so, and qhull_p.dll. Users of these libraries should convert their code to reentrant Qhull (libqhull_r.so) or link to libqhullstatic.a.
That is from the official qhull news site. It would be nice to do as they suggest and convert the code to the reentrant library. If nobody has time for that, I might have a go, but it will take me some time to get up to speed on the FreeCAD development process.
By all means, if this is the necessary thing to do, please consider doing it. Had no idea we used qhull. What is it a dependency for?

//cc @chennes
chennes wrote::bell:
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
User avatar
looo
Veteran
Posts: 3941
Joined: Mon Nov 11, 2013 5:29 pm

Re: ibqhull_p missing in 0.19-24267 appimage

Post by looo »

where is the libqhull dependency coming from? Openscad-, path workbench? Does freecad depend on libqhull at all?
Post Reply