-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
[package] dbus/1.15.2: with_x11 option doesn't work #16107
Comments
I'm seeing what appears to be the same problem with xkbcommon:
Unlike for dbus with with_x11 I can see this issue has been seen before in #11733. It is unclear if the issue has resurfaced after #11733 was fixed or if there is something that I am doing wrong. |
Hmm, upon further examination of
If I look in the directory that PKG_CONFIG_PATH is set to point to, I can see that all the .pc files have an xorg- prefix:
That' must be why it doesn't work! |
Okay, it turns out that the xorg/system in my conan cache was old - it did not have #11634. It is unsettling that this can happen. I have a strong sense that recipes need to be versioned beyond the upstream version number - just like rpm has always done with the This issue can be closed, but I would be grateful if a key contributor could comment on what I did wrong vs what could be done in Conan to improve the situation. |
Description
dbus/1.15.0 and dbus/1.15.2 with_x11 option doesn't work. The meson build system in dbus fails to detect X11 and therefore fails with the message:
The problem reproduces with version 1.15.0 and 1.15.2 which both use the meson build system. The problem doesn't reproduce with 1.14.0 and 1.12.20. The problem is therefore likely caused by PR #13315.
Package and Environment Details
Conan profile
[settings]
os=Linux
os.distribution=fc37
os_build=Linux
arch=x86_64
arch_build=x86_64
compiler=gcc
compiler.version=12
compiler.libcxx=libstdc++11
build_type=invalid
[options]
[conf]
[build_requires]
[env]
Steps to reproduce
Logs
Click to expand log
The text was updated successfully, but these errors were encountered: