Summary: | dev-db/sqlite-3.6.20-r1 fts3 support doesn't compile without tcl installed | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Petteri Räty (RETIRED) <betelgeuse> |
Component: | [OLD] Library | Assignee: | Petteri Räty (RETIRED) <betelgeuse> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | arfrever, mozilla |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Petteri Räty (RETIRED)
2009-11-16 16:36:49 UTC
anarchy: Your patch from bug 207701 fails when tcl is installed but off tclsh ./tool/mksqlite3c.tcl ./libtool --mode=compile --tag=CC i686-pc-linux-gnu-gcc -O2 -march=native -pipe -fomit-frame-pointer -DSQLITE_OS_UNIX=1 -I. -I./src -D_HAVE_SQLITE_CONFIG_H -DNDEBUG -DSQLITE_ALLOW_XTHREAD_CONNECT=1 -DSQLITE_THREADSAFE=1 -DSQLITE_THREAD_OVERRIDE_LOCK=-1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_FTS3=1 -DSQLITE_CORE -DSQLITE_ENABLE_FTS3=1 -DSQLITE_TEMP_STORE=1 -c sqlite3.c libtool: compile: i686-pc-linux-gnu-gcc -O2 -march=native -pipe -fomit-frame-pointer -DSQLITE_OS_UNIX=1 -I. -I./src -D_HAVE_SQLITE_CONFIG_H -DNDEBUG -DSQLITE_ALLOW_XTHREAD_CONNECT=1 -DSQLITE_THREADSAFE=1 -DSQLITE_THREAD_OVERRIDE_LOCK=-1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_FTS3=1 -DSQLITE_CORE -DSQLITE_ENABLE_FTS3=1 -DSQLITE_TEMP_STORE=1 -c sqlite3.c -fPIC -DPIC -o .libs/sqlite3.o sqlite3.c:97614: error: static declaration of 'sqlite3Fts3Init' follows non-static declaration ./src/../ext/fts3/fts3.h:22: note: previous declaration of 'sqlite3Fts3Init' was here make: *** [sqlite3.lo] Error 1 I just made the patch conditional for now but we need to come up with a better patch for the future. |