On Mon, Apr 22, 2013 at 6:34 AM, David Evans <dave.evan...@googlemail.com>wrote:
> Problem building docs > > While building the sqlite documentation an error is > occuring. > > Here is the error: > [ checkout 6da9f893bca0f8fb ] > > ================ > > mkdir -p doc doc/c3ref doc/matrix doc/matrix/c3ref > rm -rf doc/images > cp -r ./images doc > mkdir doc/images/syntax > cp ./art/syntax/*.gif doc/images/syntax > cp ./rawpages/* doc > ./tclsh ./wrap.tcl . ../sqlite doc ./pages/*.in > Processing ./pages/34to35.in > Processing ./pages/35to36.in > Processing ./pages/about.in > Processing ./pages/amalgamation.in > Processing ./pages/arch.in > Processing ./pages/asyncvfs.in > Processing ./pages/atomiccommit.in > ./tclsh: column kw is not unique > while executing > "db eval {INSERT INTO keyword(kw,fragment,indexKw) > VALUES($a,$lurl,$visible)}" > (procedure "hd_keywords" line 37) > invoked from within > "hd_keywords {atomic commit} {*Atomic Commit}" > ("eval" body line 1) > invoked from within > "eval {hd_keywords {atomic commit} {*Atomic Commit}}" > ("eval" body line 2) > invoked from within > "eval "hd_puts \173$in\175"" > ("foreach" body line 21) > invoked from within > "foreach infile [lrange $argv 3 end] { > cd $HOMEDIR > puts "Processing $infile" > set fd [open $infile r] > set in [read $fd] > close $fd > if {[strin..." > (file "./wrap.tcl" line 622) > make: *** [base] Error 1 > > ================ > > I have bisected the error and it is here > > 5 GOOD 2013-04-16 13:57:56 224d684b8bd2d440 > 4 BAD 2013-04-17 12:58:02 6da9f893bca0f8fb > > ================ > > Here is the unofficial procedure I use to build the docs > ( Mac OS X 10.8.3, Xcode 4.6.2 ) > > Fetch the sqlite sources into ~/sqlite/sqlite > > Fetch the sqlite doc sources into ~/sqlite/doc > > Create directory ~/sqlite/bld > > Cd into ~/sqlite/bld > > sh ../sqlite/configure ; to build the Makefile > > make ; to build the sources > > ; create the tclsqlite3.c amalgamation with > > cat sqlite3.c ../sqlite/src/tclsqlite.c > tclsqlite3.c > > cd ~/sqlite/doc > I'm guessing the documentation won't build in its own source tree. Try creating a sibling directory and doing the build there. > > -- edit the Makefile > -- change -ltclstub to -ltclstub8.5 > ( seems to be required on OS X) > > ; now do > fossil clean --force ; to clean out old files > > make schema ; to build the databases, then > > make fast ; to build the docs > > ; all now done, docs are in ~/sqlite/doc/doc > > > _______________________________________________ > sqlite-users mailing list > sqlite-users@sqlite.org > http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users > -- D. Richard Hipp d...@sqlite.org _______________________________________________ sqlite-users mailing list sqlite-users@sqlite.org http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users