Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 414407 - www-client/firefox-12 should check for >=sqlite-3.7.10 instead of >=dev-db/sqlite-3.7.7.1
Summary: www-client/firefox-12 should check for >=sqlite-3.7.10 instead of >=dev-db/sq...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-05-02 19:26 UTC by Florian Schmaus
Modified: 2012-05-02 20:00 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,24.77 KB, text/plain)
2012-05-02 19:29 UTC, Florian Schmaus
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Florian Schmaus gentoo-dev 2012-05-02 19:26:35 UTC
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
Comment 1 Florian Schmaus gentoo-dev 2012-05-02 19:29:05 UTC
Created attachment 310631 [details]
build.log
Comment 2 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2012-05-02 20:00:37 UTC
+  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.