SoQt / coin ?

Having trouble installing or compiling FreeCAD? Get help here.
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
User avatar
freman
Veteran
Posts: 2198
Joined: Tue Nov 27, 2018 10:30 pm

Re: SoQt / coin ?

Post by freman »

thanks for the reply ezzie.
If by "out of tree build" you mean "a cmake out-of-source build",
No, I meant maintaining packages that are not part of the distro which means they are prone to break during routine system upgrades of other packages. ie you take on all the overhead that is normally done by the distro. This is the "rpm hell" which is one of main reasons distros exist in the first place. I try to keep the number packages that are not part of the distro to an extreme minimum. I think FC currently gives me about four.

Thanks to hobbes heroic efforts that many improve in the near future.

I have always found that the CMAKE_MODULE_PATH comments from cmake are really an indication of a missing package
I discovered that the rather badly named qt5-qttools-static was the missing Fedora package that I needed in this case.
User avatar
hobbes1069
Posts: 291
Joined: Wed Nov 09, 2011 3:49 pm
Location: Southaven, MS

Re: SoQt / coin ?

Post by hobbes1069 »

ezzieyguywuf wrote: Sat Nov 23, 2019 5:07 am
hobbes1069 wrote: Wed Nov 20, 2019 7:56 pm Also, FreeCAD doesn't seem to work well with Wayland which isn't helping, but strangely a user reported that it worked fine when using the Appimage.
Can you provide more info on this? I'm curious as to what specifically within FreeCAD would make it not jive with wayland.
Some users have had success running FreeCAD under Xorg while crashing under Wayland. Some users have crashes either way. It's been very difficult to detangle everything with so many moving parts.

For instance, FreeCAD from my COPR built with the full Coin4 stack with Nvidia drivers (which forces Xorg) doesn't crash, but if I revert to what's in Fedora (not my COPR) I get this:

FreeCAD: SoBase.cpp:189: SoBase::SoBase(): Assertion `(SoBase::classTypeId != SoType::badType()) && "An SoBase-derived class was attempted instantiated *before* Coin initialization. (Have you perhaps placed an SoBase-derived instance (e.g. a scene graph node) in non-heap memory?) See SoBase class documentation for more info."' failed.
Aborted (core dumped)

Here's the long list of users with crash issues:
https://bugzilla.redhat.com/show_bug.cgi?id=1775688
https://bugzilla.redhat.com/show_bug.cgi?id=1774705
https://bugzilla.redhat.com/show_bug.cgi?id=1773366
https://bugzilla.redhat.com/show_bug.cgi?id=1768480

There are more, but you get the idea :)

Thanks,
Richard
ezzieyguywuf
Posts: 656
Joined: Tue May 19, 2015 1:11 am

Re: SoQt / coin ?

Post by ezzieyguywuf »

Hm, I’d be interested in trying to replicate this error locally. Guess I need to install wayland....
__Vinz__
Posts: 29
Joined: Fri Aug 26, 2016 4:07 am

Re: SoQt / coin ?

Post by __Vinz__ »

Hi there,

Just a note that I am interested in helping make FreeCAD work on Fedora. I am running F30 using X11 (over an Intel HD5500 and I have been using the AppImage so far but it looks like it has some issues with the add-ons (tried to install the Cura one, it does not get added to my workbenches at startup).

I plan on moving to F31 in the coming weeks.
chrisb
Veteran
Posts: 53919
Joined: Tue Mar 17, 2015 9:14 am

Re: SoQt / coin ?

Post by chrisb »

The Cura plugin is itself the culprit. It doesn't work in other installations either and is marked as deprecated.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
__Vinz__
Posts: 29
Joined: Fri Aug 26, 2016 4:07 am

Re: SoQt / coin ?

Post by __Vinz__ »

The Cura plugin is itself the culprit. It doesn't work in other installations either and is marked as deprecated.
Ok, that's good to know. It looks like a mix of tabs and spaces is triggering the issue. I don't have a use for it anyways, glad to hear it's the plugin though, not the AppImage.
vocx
Veteran
Posts: 5197
Joined: Thu Oct 18, 2018 9:18 pm

Re: SoQt / coin ?

Post by vocx »

sgrogan wrote: Thu Nov 14, 2019 12:05 am Thanks Kurt!!!
kkremitzki wrote: Thu Jan 16, 2020 7:49 pm The migration is finished: https://coin3d.github.io/

https://github.com/coin3d
Always add the important information to your posts if you need help. Also see Tutorials and Video tutorials.
To support the documentation effort, and code development, your donation is appreciated: liberapay.com/FreeCAD.
Post Reply