Summary: | pkg-config returning 1 incorrectly when checking a package version | ||
---|---|---|---|
Product: | pkg-config | Reporter: | Jessi Mon'e <jackknifedub> |
Component: | src | Assignee: | pkg-config |
Status: | RESOLVED NOTOURBUG | QA Contact: | |
Severity: | normal | ||
Priority: | high | CC: | admin |
Version: | unspecified | ||
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Jessi Mon'e
2016-10-20 22:36:12 UTC
Now also appearing for Users on Fedora as the latest release is beginning to be used elsewhere. Source: https://github.com/Airblader/i3/issues/102 Hopefully this user follows my advice and relays the exact specs of what is happening here. Seems to work fine on my system. Can you run again with --debug and --print-errors? Something like "pkg-config --atleast-version=1.14.4 --debug --print-errors"? Alternatively, the normal way to do this is "pkg-config --exists 'cairo >= 1.14.4'". The --atleast/exact/max-version options are legacy interfaces. pkg-config --exists 'cairo >= 1.14.4' still returns one. Looking through the debug commands you gave though I see it can't find the package "egl.pc". After some searching, I found this to be a component given by Mesa. Reinstalling the Mesa package and dependencies seems to have given me the required file. This should be good now. Thank you for the help! |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.