checking for sqlite3 >= 3.7.1... yes checking SQLITE_CFLAGS... checking SQLITE_LIBS... -lsqlite3 checking for SQLITE_SECURE_DELETE support in system SQLite... no configure: error: System SQLite library is not compiled with SQLITE_SECURE_DELETE. !!! ERROR in www-client/firefox-4.0_beta8_pre-r7::mozilla: !!! In econf at line 2839 !!! econf failed
# equery u sqlite /usr/lib64/python2.6/site-packages/gentoolkit/flag.py:132: DeprecationWarning: The use_cache parameter for config.setcpv() is deprecated and without effect. PORTDB.settings.setcpv(cpv, use_cache=True, mydb=portage.portdb) [ Legend : U - final flag setting for installation] [ : I - package is installed with flag ] [ Colors : set, unset ] * Found these USE flags for dev-db/sqlite-3.7.3: U I - - debug : Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see http://www.gentoo.org/proj/en/qa/backtraces.xml - - doc : Adds extra documentation (API, Javadoc, etc) + + extensions : Enable support for dynamic loading of extensions + + fts3 : Full text search using the fts3 module + + icu : Enable ICU (Internationalization Components for Unicode) support, using dev-libs/icu + + readline : Enables support for libreadline, a GNU line-editing library that almost everyone wants + + secure-delete : Overwrite deleted information with zeros in addition to marking the space as available for reuse. This causes a performance penalty. + + soundex : Enable the soundex function to compute soundex encodings of strings - - tcl : Adds support the Tcl language - - test : Workaround to pull in packages needed to run with FEATURES=test. Portage-2.1.2 handles this internally, so don't set it in make.conf/package.use anymore + + threadsafe : Enable thread safe operation of sqlite + + unlock-notify : Adds API for notifications when a database is unlocked in shared-cache mode
Anything relevant in config.log ?
(In reply to comment #2) > Anything relevant in config.log ? > configure: error: System SQLite library is not compiled with SQLITE_SECURE_DELETE. but the USE flag 'secure-delete' is set by default and it should set the cpp flag -DSQLITE_SECURE_DELETE as defined in the ebuild.
> configure: error: System SQLite library is not compiled with SQLITE_SECURE_DELETE Is that configure output or the only message in config.log ?
I had the same issue, recompiling sqlite solved it. Maybe a fix in the ebuild without revbump ?
(In reply to comment #5) > I had the same issue, recompiling sqlite solved it. > Maybe a fix in the ebuild without revbump ? > maybe a revdep-rebuild once in awhile ? yes, that icu upgrade is a bit more annoying than it should, but that's just life for you
(In reply to comment #6) > (In reply to comment #5) > > I had the same issue, recompiling sqlite solved it. > > Maybe a fix in the ebuild without revbump ? > > > > maybe a revdep-rebuild once in awhile ? > > yes, that icu upgrade is a bit more annoying than it should, > but that's just life for you > I run it each time I upgrade my system, sqlite was not broken by icu here, or it wasn't detected.
There is no official support in gentoo for the mozilla overlay, users are on their own if they encounter a problem. If you find an issue and can provide a patch open a bug report.