www-client/firefox-31[system-sqlite] needs sqlite >= 3.8.4.2, but ebuild specifies dep as >=dev-db/sqlite-3.8.3.1:3 Reproducible: Always Steps to Reproduce: 1. Have >=dev-db/sqlite-3.8.3.1 && <dev-db/sqlite-3.8.4.2 installed 2. Emerge www-client/firefox-31[system-sqlite] 3. Watch it failing configure step Actual Results: checking for sqlite3 >= 3.8.4.2... Requested 'sqlite3 >= 3.8.4.2' but version of SQLite is 3.8.4.1 configure: error: Library requirements (sqlite3 >= 3.8.4.2) 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: Package should depend on newer sqlite version.
1) Please post your `emerge --info' output in a comment. 2) Please attach the entire build log to this bug report.
Well, I've already updated sqlite to make firefox build, so I can't paste build log. But this is fairly obvious if you compare line in FF's configure.in ( https://hg.mozilla.org/releases/mozilla-esr31/file/ee9672037b71/configure.in#l74 ), which states: SQLITE_VERSION=3.8.4.2 and later (line 6536): PKG_CHECK_MODULES(SQLITE, sqlite3 >= $SQLITE_VERSION) with dep in firefox-31.1.0.ebuild: system-sqlite? ( >=dev-db/sqlite-3.8.3.1:3[secure-delete,debug=] )
Already fixed in-tree ; a revbump will be coming shortly as well after some hardened stuff is adjusted.
Thanks.