My makefile uses gcc. Why don't you change yours to gcc too, to see if that helps.
On Thu, Jun 28, 2012 at 2:14 PM, Stephan Beal <sgb...@googlemail.com> wrote: > On Thu, Jun 28, 2012 at 7:35 PM, Richard Hipp <d...@sqlite.org> wrote: > > > My makefile has the following: > > > > Thanks for the tips. My initial problem was that sqlite4.h was 0 bytes due > to a failed build before i had installed tclsh and clang. That of course > caused grief. Removing it and rebuilding got me further. Now i'm at missing > members: > > stephan@tiny:~/cvs/fossil/sqlite4$ make > tclsh ./tool/mksqlite4h.tcl . >sqlite4.h > clang -g -O0 -Wall -fstrict-aliasing -DSQLITE_DEBUG=1 -DHAVE_GMTIME_R > -DHAVE_LOCALTIME_R -DHAVE_MALLOC_USABLE_SIZE -DHAVE_USLEEP > -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_RTREE -DSQLITE_NO_SYNC=1 -I. -I./src > -I. -I./ext/rtree -I./ext/icu -I./ext/fts3 -I./ext/async -c src/alter.c > In file included from src/alter.c:15: > In file included from ./src/sqliteInt.h:315: > ./sqlite4.h:3446:1: warning: '/*' within block comment [-Wcomment] > /* > ^ > 1 warning generated. > clang -g -O0 -Wall -fstrict-aliasing -DSQLITE_DEBUG=1 -DHAVE_GMTIME_R > -DHAVE_LOCALTIME_R -DHAVE_MALLOC_USABLE_SIZE -DHAVE_USLEEP > -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_RTREE -DSQLITE_NO_SYNC=1 -I. -I./src > -I. -I./ext/rtree -I./ext/icu -I./ext/fts3 -I./ext/async -c src/analyze.c > In file included from src/analyze.c:117: > In file included from ./src/sqliteInt.h:315: > ./sqlite4.h:3446:1: warning: '/*' within block comment [-Wcomment] > /* > ^ > src/analyze.c:177:26: error: no member named 'regRoot' in 'struct Parse' > aRoot[i] = pParse->regRoot; > ~~~~~~ ^ > src/analyze.c:183:25: error: no member named 'tnum' in 'struct Table' > aRoot[i] = pStat->tnum; > ~~~~~ ^ > src/analyze.c:472:13: error: no member named 'tnum' in 'struct Table' > if( pTab->tnum==0 ){ > ~~~~ ^ > src/analyze.c:679:54: error: no member named 'tnum' in 'struct Table' > sqlite4VdbeAddOp3(v, OP_OpenRead, iIdxCur, pTab->tnum, iDb); > ~~~~ ^ > 1 warning and 4 errors generated. > make: *** [analyze.o] Error 1 > > i tried a clean/rebuild to ensure(?) that any other stale/mis-generated > files weren't causing the problem, but the results are the same. > > stephan@tiny:~/cvs/fossil/sqlite4$ f info > project-name: SQLite4 > repository: /home/stephan/cvs/fossil/sqlite4/../sqlite4.fsl > local-root: /home/stephan/cvs/fossil/sqlite4/ > project-code: 3cfe49689a940b1ecc726558ce7f7d295ab6cadd > checkout: 262705a2e8ffdbd0e2647167a4ac5445ad8f2aa7 2012-06-28 17:58:26 > UTC > parent: f105bf9ee9c1a7b304a3ee7575339e0178aa993e 2012-06-28 14:57:39 > UTC > tags: trunk > comment: In lsmview.tcl, how additional information about levels on > mouse- > over. (user: drh) > > > PS: i find it interesting that you chose clang over cc or gcc as the > default compiler. Not complaining, just observing. > > -- > ----- stephan beal > http://wanderinghorse.net/home/stephan/ > http://gplus.to/sgbeal > _______________________________________________ > 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