Sqlite installs the tcl interface in /usr/lib/tcl8.4/sqlite3 with a pkgIndex.tcl which has an invalid load path: It reads: ++++++++++++++++++++++++++++++++++++++++++++++++++ package ifneeded sqlite3 3.2 [list load /var/tmp/portage/sqlite-3.2.1-r2/image//usr/lib/tcl8.4/sqlite3/libtclsqlite3.so sqlite3] ++++++++++++++++++++++++++++++++++++++++++++++++++ and so any 'package require sqlite3' is guaranteed to fail. Better would be just to use the '[file join $dir ...]' idiom that other packages use, if possible.
Fixed in sqlite-3.2.1-r3. Thank you for the report.