Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release for Modern Linux? #71

Open
kuri05 opened this issue Jan 26, 2024 · 2 comments
Open

Release for Modern Linux? #71

kuri05 opened this issue Jan 26, 2024 · 2 comments

Comments

@kuri05
Copy link

kuri05 commented Jan 26, 2024

Can we get a current release for modern Linux? It looks like the last official release with binaries was in 2014.

I use Linux as my core OS.
QT4 hasn't been supported in a few years, but that's what the current release binaries are compiled for.
Do you have any recommendations for getting FreeSSM running on more modern Linux installs?

Specifically, I'm running Kubuntu 22.04

Library info:
ii libqt5core5a:amd64 5.15.3+dfsg-2ubuntu0.2 amd64 Qt 5 core module

I'm not fully opposed to compiling myself, but I prefer to use published packages whenever possible. It saves so much time and effort for management and troubleshooting.

@kuri05
Copy link
Author

kuri05 commented Jan 26, 2024

Ahhh, I see the Readme is pretty easy to follow. I was thrown off by the release-deb's dependencies.

I still recommend a more recent release with modern binaries and QT5 support at least. But I'm installed and running. Looks good! I can't wait for my VAG-COM adapter to arrive to try it out.

If you'd like help making the Linux deb packages, let me know.

@jschinnerer
Copy link

How did you manage to build from source?
I have xUbuntu 22.04.5 LTS and there are multiple issues right from the start.
There are multiple errors on includes for header files starting with "ui_" that simply do not exist in the source files.
If I comment those out (with no idea whether the includes are wrong or the files not existing is wrong), eventually I get a "not found" for an include on QWidget, because the source assumes the path for Qt4 but that was changed to its own subdir in Qt5. I've no idea how to compensate for that.

Did you install the old Qt4?
Or somehow hack the build so the includes for QWidget found it in the Qt5 dir structure?
And what about the mysterious "ui_" header files that have includes but don't exist?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants