-
Notifications
You must be signed in to change notification settings - Fork 10
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
X11 back-end breaks without libXt #39
Comments
Interesting, sounds reasonable - I would expect that Technically, it is not required, it just won't build the X11 back-end which is optional. I wonder what is the best way forward. The most logical way to address this would be to check for So in short, |
SystemRequirements
?
It turns out it's much easier than that - we don't need Xt =) |
That's fantastic, and I can confirm that the latest development version no longer requires libXt. Thanks! |
Hi, when installing Cairo from source on Linux, libXt seems to be required in addition to Cairo, but libXt isn't mentioned in the
SystemRequirements
field or package README.Without the development files for libXt installed, Linux users run into compilation errors without an obvious resolution like this:
Searching for the error message turns up many questions over the years about Cairo also requiring libXt development files (e.g.
libxt-dev
on Ubuntu/Debian orlibXt-devel
on CentOS/RHEL/Fedora):To help users install Cairo on Linux, would you be open to adding libXt to
SystemRequirements
or the package README?This would also help out tools that use
SystemRequirements
, like the automatic system dependency installation used by the GitHub Actions for R, R-hub, and the Linux binary packages from RStudio Package Manager (https://packagemanager.rstudio.com/). This was the original motivation for opening this, via rstudio/r-system-requirements#31.The text was updated successfully, but these errors were encountered: