Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 347143

Summary: www-client/firefox-4.0_beta8_pre-r7::mozilla: econf failed
Product: Gentoo Linux Reporter: fkhp <fkhp101>
Component: Current packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED INVALID    
Severity: normal CC: Marc-Antoine
Priority: High    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description fkhp 2010-11-29 09:15:16 UTC
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
Comment 1 fkhp 2010-11-29 09:15:29 UTC
# 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
Comment 2 Rafał Mużyło 2010-11-29 13:45:26 UTC
Anything relevant in config.log ?
Comment 3 fkhp 2010-11-29 15:02:26 UTC
(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.
Comment 4 Rafał Mużyło 2010-11-29 16:06:39 UTC
> configure: error: System SQLite library is not compiled with
SQLITE_SECURE_DELETE
Is that configure output or the only message in config.log ?
Comment 5 Marc-Antoine Perennou 2010-11-29 21:04:44 UTC
I had the same issue, recompiling sqlite solved it.
Maybe a fix in the ebuild without revbump ?
Comment 6 Rafał Mużyło 2010-11-29 21:18:43 UTC
(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
Comment 7 Marc-Antoine Perennou 2010-11-29 21:24:26 UTC
(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.
Comment 8 Jory A. Pratt gentoo-dev 2010-12-01 14:01:08 UTC
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.