databases/sqlite3 build fails

Sean McAfee smcafee at collaborativefusion.com
Fri Apr 23 18:52:42 UTC 2010


Doug Barton wrote:
> rm tsrc/sqlite.h.in tsrc/parse.y
> /usr/local/bin/tclsh8.5 ./tool/vdbe-compress.tcl <tsrc/vdbe.c >vdbe.new
> mv vdbe.new tsrc/vdbe.c
> touch .target_source
> /usr/local/bin/tclsh8.5 ./tool/mksqlite3c.tcl
> can't find package msgcat 1.4
>     while executing
> "package require msgcat 1.4"
>     ("uplevel" body line 2)
>     invoked from within
> "uplevel \#0 {
>     package require msgcat 1.4
>     if { $::tcl_platform(platform) eq {windows} } {
> 	if { [catch { package require registry 1.1 }] } {
> 	 ..."
>     (file "/usr/local/lib/tcl8.5/clock.tcl" line 23)
>     invoked from within
> "source -encoding utf-8 [file join $TclLibDir clock.tcl]"
>     (procedure "::tcl::clock::format" line 3)
>     invoked from within
> "clock format [clock seconds] -format "%Y-%m-%d %H:%M:%S UTC" -gmt 1"
>     invoked from within
> "set today [clock format [clock seconds] -format "%Y-%m-%d %H:%M:%S UTC"
> -gmt 1]"
>     (file "./tool/mksqlite3c.tcl" line 49)
> gmake: *** [sqlite3.c] Error 1
> *** Error code 1
> 
> 

I can confirm this behavior on multiple installs of 8.0Rp2 amd64.  I 
don't use (or want) TCL, but tried to build it with TCL 8.4, 8.5, and 
8.6 installed with no luck.

I just gave up and pkg_add -r'ed it.

-- 
Sean McAfee
Senior Systems Engineer



More information about the freebsd-ports mailing list