The check for the pkgconfig version in configure.in is broken. For pkgconfig versions until 0.17, "Requires" has to be used instead of "Requires.private". However, the test will never select the older idiom. The problem is line 470 in configure.in: case `$PKG_CONFIG --version` in 0.?|0.1[0-7]) PKGCONFIG_REQUIRES="Requires"; ;; *) PKGCONFIG_REQUIRES="Requires.private"; ;; esac The square braces are interpreted as m4 quotes and thus vanish from the generated configure script. What's more is that the version string has a third component: % pkg-config --version 0.15.0 I have noticed that bug #4400 has a patch (id=3494) for this problem. Please commit this ASAP.
Correct. Attachment 3494 [details] needs to be committed, and looks good.
With apologies for the delay, thank you both for your effort here and the additional patch review. I'm pushing this fix out now. -Carl
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.