The ebuild only checks for >=dev-db/sqlite-3.7.7.1[fts3,secure-delete,threadsafe,unlock-notify,debug=] when it should check for >=dev-db/sqlite-3.7.10 because of: checking for wget... checking for wget... wget wget checking for sqlite3 >= 3.7.10... Requested 'sqlite3 >= 3.7.10' but version of SQLite is 3.7.7.1 configure: error: Library requirements (sqlite3 >= 3.7.10) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them. *** Fix above errors and then restart with "make -f client.mk build" make[2]: *** [configure] Error 1 make[2]: Leaving directory `/var/tmp/portage/www-client/firefox-12.0/work/mozilla-release' make[1]: *** [obj-x86_64-unknown-linux-gnu/Makefile] Error 2 make[1]: Leaving directory `/var/tmp/portage/www-client/firefox-12.0/work/mozilla-release' make: *** [build] Error 2 emake failed * ERROR: www-client/firefox-12.0 failed (compile phase): * emake failed * * Call stack: * ebuild.sh, line 85: Called src_compile * environment, line 6508: Called die * The specific snippet of code: * CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" MOZ_MAKE_FLAGS="${MAKEOPTS}" emake -f client.mk || die "emake failed"; * * If you need support, post the output of 'emerge --info =www-client/firefox-12.0', * the complete build log and the output of 'emerge -pqv =www-client/firefox-12.0'. * The complete build log is located at '/var/tmp/portage/www-client/firefox-12.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/www-client/firefox-12.0/temp/environment'. * S: '/var/tmp/portage/www-client/firefox-12.0/work/mozilla-release' Reproducible: Always
Created attachment 310631 [details] build.log
+ 02 May 2012; Lars Wendler <polynomial-c@gentoo.org> firefox-12.0.ebuild: + Fixed dependency on sqlite. Thanks to Florian Schmaus who reported this in + bug #414407. + Same fix went into seamonkey-2.9, seamonkey-2.9.1 and thunderbird-12.0.1. Thanks for reporting.