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

dev dependencies not mentionned #8280

Open
toby-bro opened this issue Feb 2, 2025 · 0 comments
Open

dev dependencies not mentionned #8280

toby-bro opened this issue Feb 2, 2025 · 0 comments
Labels

Comments

@toby-bro
Copy link

toby-bro commented Feb 2, 2025

Describe the bug
When trying to compile from source the only dependencies mentionned by the doc are C and go compilers, and as you mentionned in #260 X11 and dbus. But that did not work.

To Reproduce
Steps to reproduce the behavior:

  1. Clone repo on debian system
  2. try and install it as in the doc

Screenshots

$ ./dev.sh build
Package xrandr was not found in the pkg-config search path.
Perhaps you should add the directory containing `xrandr.pc'
to the PKG_CONFIG_PATH environment variable
Package 'xrandr', required by 'virtual:world', not found
The package xrandr was not found on your system
The following build command failed: /home/jns/cloned-repos/kitty/dependencies/linux-amd64/bin/python setup.py develop
exit status 1

I mean only a few other packets are required

  • libxrandr-dev
  • libxinerama-dev
  • libxcursor-dev
  • libx11-xcb-dev At that stage the setup.py works
  • libxi-dev for the C code to compile

Once they are added the dev.sh script works flawlessly. Could you please add these packets in the documentation, at least for debian based systems ?

Thank you very much for your impressive work !

Environment details
debian 12, X11 and wayland installed without dev dependencies but seemingly functionnal

@toby-bro toby-bro added the bug label Feb 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant