GNOME Bugzilla – Bug 300449
eog fails to build with pkg-config >= 0.16.0's PKG_CHECK_MODULES() macro
Last modified: 2005-07-02 12:48:12 UTC
The PKG_CHECK_MODULES() macro in the newer versions of pkg-config cache the results of pkg-config runs based on the variable prefix. The eog configure script contains the following: PKG_CHECK_MODULES(EXIF, libexif >= $LIBEXIF_REQUIRED, have_exif=yes, have_exif=no) PKG_CHECK_MODULES(EXIF, libexif = $LIBEXIF_REQUIRED, have_old_libexif=yes, have_old_libexif=no) The second PKG_CHECK_MODULES() call gives an unexpected result, due to the caching behaviour. I managed to work around the problem by changing the second occurence from "PKG_CHECK_MODULES(EXIF, ..." to "PKG_CHECK_MODULES(OLDEXIF, ..."
this is a pkg-config issue and is fixed in pkg-config 0.18.1. closing.