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): sqlite-devel-3.5.6-2.fc9.x86_64 How reproducible: Always. Steps to Reproduce: 1. rpmbuild -bc xulrunner.spec Actual results: 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. Expected results: checking for sqlite3 >= 3.5.4... yes Additional info: /usr/lib64/pkgconfig/sqlite3.pc contains Version: 3.5 while it should contain Version: 3.5.6
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.
For F9?
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.