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

List required libraries in INSTALL.txt (or README.txt) #33

Open
keianrao opened this issue Dec 11, 2019 · 4 comments
Open

List required libraries in INSTALL.txt (or README.txt) #33

keianrao opened this issue Dec 11, 2019 · 4 comments

Comments

@keianrao
Copy link

Hi developers,

CMake will fail without the development headers for Qt5Widgets, Qt5LinguistTools and Qt5X11Extras. This isn't mentioned yet in the documentation, and they're quite annoying to find in the package managers...

The packages for Debian are: qtbase5-dev qttools5-dev libqt5x11extras5-dev libxtst-dev. I found them by hand, but they can be automatically found like so (on amd64 Debian):

apt-file search /usr/include/x86_64-linux-gnu/qt5/QtWidgets | cut -d: -f1 | uniq;
apt-file search /usr/include/x86_64-linux-gnu/qt5/QtX11Extras | cut -d: -f1 | uniq;
apt-file search /usr/lib/x86_64-linux-gnu/cmake/Qt5LinguistTools | cut -d: -f1 | uniq;

This is one of those cases where there is basically zero correspondence between the library names and required package names.

Also, thank you so much for taking the time to write this port. Everyone was recommending qjoypad, but I was driven crazy by why it never worked with anything on my modern KDE Plasma desktop. The current Github build works right off the bat.

@keianrao
Copy link
Author

It doesn't seem to do anything for me yet, but the development headers for udev are in libudev-dev. Installing it allows plain compiling without turning off support for udev.

@minger0
Copy link

minger0 commented Dec 23, 2020

my list
sudo apt install cmake qt5-default qttools5-dev libqt5x11extras5-dev pkg-config libudev-dev libxtst-dev

@nathanielstenzel
Copy link

my list sudo apt install cmake qt5-default qttools5-dev libqt5x11extras5-dev pkg-config libudev-dev libxtst-dev

Thanks. That helped me compile.

@nathanielstenzel
Copy link

@minger0 I made a pull request of my own, if you care to check it out. Mine is regarding ZeroOne mode mouse movement.

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

3 participants