Red Hat Bugzilla – Bug 443692
pkgconfig version should be 3.5.6, not just 3.5
Last modified: 2008-09-16 19:18:58 EDT
Description of problem:
2008-04-22 snapshot of the Rawhide xulrunner fails to build due to the
dependency on sqlite-devel.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. rpmbuild -bc xulrunner.spec
checking for sqlite3 >= 3.5.4... Requested 'sqlite3 >= 3.5.4' but version of
SQLite is 3.5
configure: error: Library requirements (sqlite3 >= 3.5.4) not met; consider
adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a
nonstandard prefix so pkg-config can find them.
checking for sqlite3 >= 3.5.4... yes
while it should contain
Ok, I can see that... but it appears to be deliberate upstream choice, they
munge strip the microversion from so VERSION -> 3.5 and RELEASE -> 3.5.8, and
VERSION is what gets put into the pkgconfig file. Easy enough to change, but
OTOH xulrunner is checking for something that upstream sqlite doesn't provide.
I'll check with sqlite upstream whether it's really deliberate or just a
leftover from something / mishap.
Filed upstream at http://www.sqlite.org/cvstrac/tktview?tn=3077
Upstream doesn't seem to be reacting... In any case, this is now fixed in rawhide.
sqlite-3.5.9-1.fc9 has been submitted as an update for Fedora 9
sqlite-3.5.9-1.fc9 has been pushed to the Fedora 9 stable repository. If problems still persist, please make note of it in this bug report.