During compilation, I get: Starting TCL Build rm -rf tsrc mkdir tsrc cp ./src/attach.c ./src/auth.c ./src/btree.c ./src/btree.h ./src/btree_rb.c ./src/build.c ./src/copy.c ./src/date.c ./src/delete.c ./src/encode.c ./src/expr.c ./src/func.c ./src/hash.c ./src/hash.h ./src/insert.c ./src/main.c ./src/os.c ./src/pager.c ./src/pager.h ./src/parse.y ./src/pragma.c ./src/printf.c ./src/random.c ./src/select.c ./src/shell.c ./src/sqlite.h.in ./src/sqliteInt.h ./src/table.c ./src/tclsqlite.c ./src/tokenize.c ./src/trigger.c ./src/update.c ./src/util.c ./src/vacuum.c ./src/vdbe.c ./src/vdbeaux.c ./src/vdbe.h ./src/where.c sqlite.h ./src/btree.h config.h ./src/hash.h opcodes.h ./src/os.h ./src/sqliteInt.h ./src/vdbe.h parse.h ./src/vdbeInt.h tsrc cp: warning: source file './src/btree.h' specified more than once cp: warning: source file './src/hash.h' specified more than once cp: warning: source file './src/sqliteInt.h' specified more than once cp: warning: source file './src/vdbe.h' specified more than once rm tsrc/sqlite.h.in tsrc/parse.y cp parse.c opcodes.c tsrc ./maketcllib.sh: line 21: /etc/make.conf: No such file or directory func.c: In function 'minmaxFunc': func.c:38:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] mask = (int)sqlite_user_data(context); ^ func.c: In function 'minmaxStep': func.c:526:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] mask = (int)sqlite_user_data(context); ^ Done TCL Build >>> Source compiled. Obviously I have /etc/portage/make.conf
Ok, this happens if TCL is installed and USE=tcl is specified. As sqlite2 is a bit old, nobody corrected the build scripts regarding make.conf location and sqlite2 is now broken, users are supposed to use sqlite3.. if there is specific need for sqlite2, this might be corrected.
removed