jmaustpc wrote: ↑Fri Jul 05, 2019 4:16 pm
Its not because its 0.18, its because its an AppImage. The FreeCAD AppImage was not compiled with spacemouse support. There was a discussion about it and explaining why somewhere on this forum a few days ago. I don't personally know the details.
Once you set up your development environment, compiling FreeCAD is not terribly difficult, if you build FreeCAD out of the sourcecode directory, then you can just "git pull" and do an incremental compile whenever you want to and optionally follow master.
I've searched the forum for spacemouse and spacenav... I couldn't find anything, and I also googled the heck out of it... I do not doubt that someone else has bumped into this, but I was unable to find any precedent.
My system is used for many things... I cannot wrap it around one application, as much as I enjoy FreeCAD. Yes. I can certainly compile it myself, and load my system up with all manner of dependencies for which the package manager would be be completely unaware, and risk the stability and overall performance of my machine. I simply don't have the time to submerge myself in dependency hell. I've been there before and I'm done with that. Using an overlay is a better suggestion because it at least keeps the package manager abreast of what is on my system, but it still brings in so many unstable packages that the whole system becomes a nightmare to stabilize every time it comes time to upgrade. And, I'm not dumping Gentoo for the sake of one package, just so I can run into another issue for another package on another distro...
Spacemouse support was compiled into the .17 AppImage. Why would it be pulled out of the .18 AppImage? I have a hard time believing that this was done by design -- especially given the error output. It is looking for the device, it is just not finding it... it is just broken. I'm thinking it was probably just an oversight. .17 to .18 was a huge undertaking, so something like this was bound to happen.
One day I'm sure FreeCAD will be back in portage. I think it just got removed because Gentoo was on QT5 before Freecad was, and it was making things difficult to have both QT4 and QT5 dependencies on the same system. Now that they are both QT5, I'm hoping native support will be returned to Gentoo.
looo wrote: ↑Fri Jul 05, 2019 4:47 pm
jmaustpc wrote: ↑Fri Jul 05, 2019 4:16 pm
Its not because its 0.18, its because its an AppImage. The FreeCAD AppImage was not compiled with spacemouse support. There was a discussion about it and explaining why somewhere on this forum a few days ago. I don't personally know the detail
Everyone ist welcome to add spacemouse support. All build scripts are open, there is nothing preventing someone missing this feature to add it.
So get active or it won't happen. For sure the community will help you getting it done.
I would love to just "get active", but I hold two jobs, work 80 hours a week, live in a fixer-upper and have severe medical issues. I barely have the time to use FreeCAD, least of all build for it... Believe me if I had the time, I would do this. I just don't. Meanwhile, someone who is already doing this, could just add a compile flag (or fix the bug), and be done with it, and everyone would benefit. Again, if this is just an oversight, it would be a very simple affair for someone who is in the neighbourhood already. It would probably take this person a few minutes to do this, whereas for me, it would take weeks (in multiple 10 minute sessions). No reason for someone else to re-invent the wheel. The appimage maintainer probably isn't even aware of this issue. Posting here is my first step in moving toward bringing him/her this information.