Starting at the beginning... (latest ChromeOS linux ) - download sqlite autoconf with TEA (amalgamation) - decompress - go to the source - build the source `CC=cc ./configure` - `make` - `make install` This is where things go sideways - cd tea - ./configure --prefix=/usr --with-tcl=/usr/local/lib - `make` The make would not complete. There were a number of errors... something about `CONST` was not defined. As a guess I tried: - `CFLAGS="-DCONST=const" ./configure --prefix=/usr --with-tcl=/usr/local/lib` - `make` and now I have this error... ``` ./generic/tclsqlite3.c:376:3: error: use of undeclared identifier 'TCL_CHANNEL_VERSION_2' TCL_CHANNEL_VERSION_2, /* version */ ^ 1 error generated. make: *** [Makefile:289: tclsqlite3.o] Error 1 ``` A search of the TCL source (9.0) suggests that this definition has been removed. I did not try very hard but the one reference that did pop was back in version 8.3.