GNOME Bugzilla – Bug 314133
pkg-config doesn't find libexif in default path
Last modified: 2005-08-22 02:29:34 UTC
Distribution/Version: Fedora 4 I loaded garnome 2.11.91 on a new system with the Fedora 4 distro. LD_LIBRARY_PATH is not set. Build runs until it reaches nautilus-2.11.91; fails in the configure script at line 25872 and indicates a dependency on libexif >= 0.5.12. libexif and libexif-devel packages _are_ installed and at rev 0.6.12. Running "pkg-config --modversion libexif" indicates 0.6.12 is found Running the version that $PKG_CONFIG points to (garnome/bin/pkgconfig v 0.19.0) indicates that it's not found. Explicitly setting LD_LIBRARY_PATH to /usr/lib/pkgconfig and running pkg-config v0.19.0 again indicates that the dependency is satisfied.
Environment variable should be PKG_CONFIG_PATH, not LD_LIBRARY_PATH
...although technically, NOTABUG. This was caused by not explicitly setting /usr/lib/pkgconfig in the PKG_CONFIG_PATH export within gar.conf.mk in 2.11.91. I was under the false assumption that distributions did the correct thing in relation to pkgconfig files, then everyone using Fedora Core jumped up and down screaming. The older behaviour was re-instated for last Thursday's snapshot release, and will continue to be the default for GARNOME 2.12.x