| Summary: | [pkg-config-0.26] Build failure, circular dependency on itself | ||
|---|---|---|---|
| Product: | pkg-config | Reporter: | Bug Reporter <my.somewhat.lengthy.loginname> |
| Component: | src | Assignee: | Tollef Fog Heen <tfheen> |
| Status: | RESOLVED DUPLICATE | QA Contact: | |
| Severity: | major | ||
| Priority: | medium | ||
| Version: | unspecified | ||
| Hardware: | Other | ||
| OS: | All | ||
| Whiteboard: | |||
| i915 platform: | i915 features: | ||
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.
pkg-config version 0.25 compiles fine on a system without pkg-config installed. pkg-config version 0.26 does not. Below is the build log with the exact error message at the end. Given the second line from bottom ("--exists: command not found"), I assume that the newly acquired circular dependency is an oversight, and not intentional. ./configure --prefix=/usr 2>&1 | tee BUILDLOG checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... ./install-sh -c -d [ and so on, some stuff deleted ] checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking for default search path for .pc files... ${libdir}/pkgconfig:${datadir}/pkgconfig checking for --with-system-include-path... /usr/include checking for --with-system-library-path... /usr/lib checking whether to list both direct and indirect dependencies... no checking for Win32... no checking for pkg-config... no ./configure: line 13540: --exists: command not found configure: error: pkg-config and glib-2.0 not found, please set GLIB_CFLAGS and GLIB_LIBS to the correct values