The TK_* identifiers are all defined in parse.h which is generated by
lemon.exe from parse.y.
parse.h is "included" in the amalgamation file, sqlite3.c.
Try deleting your parse.c and parse.h and sqlite3.c and re-running your
make.
Check that parse.h was generated correctly and subsequently concatenated
into sqlite3.c correctly.

HTH.
-Shane



On Mon, Jul 25, 2011 at 3:49 PM, Everton Vieira <tonvie...@gmail.com> wrote:

> So, now i'm stock on this errors:
>
> sqlite3.c
> sqlite3.c(40972) : warning C4244: '=' : conversion from '__int64' to 'int',
> poss
> ible loss of data
> sqlite3.c(57259) : error C2065: 'TK_REGISTER' : undeclared identifier
> sqlite3.c(57266) : error C2065: 'TK_UMINUS' : undeclared identifier
> sqlite3.c(57266) : error C2065: 'TK_INTEGER' : undeclared identifier
> sqlite3.c(57266) : error C2065: 'TK_FLOAT' : undeclared identifier
> sqlite3.c(57273) : error C2065: 'TK_STRING' : undeclared identifier
> sqlite3.c(57273) : error C2065: 'TK_FLOAT' : undeclared identifier
> sqlite3.c(57273) : error C2065: 'TK_INTEGER' : undeclared identifier
> sqlite3.c(57282) : error C2065: 'TK_FLOAT' : undeclared identifier
> sqlite3.c(57284) : error C2065: 'TK_INTEGER' : undeclared identifier
> sqlite3.c(57284) : error C2065: 'TK_FLOAT' : undeclared identifier
> sqlite3.c(57293) : error C2065: 'TK_UMINUS' : undeclared identifier
> sqlite3.c(57307) : error C2065: 'TK_NULL' : undeclared identifier
> sqlite3.c(57312) : error C2065: 'TK_BLOB' : undeclared identifier
> sqlite3.c(61966) : error C2065: 'TK_VARIABLE' : undeclared identifier
> sqlite3.c(63498) : error C2196: case value '0' already used
> sqlite3.c(63752) : error C2196: case value '0' already used
> sqlite3.c(63822) : error C2196: case value '0' already used
> sqlite3.c(63823) : error C2196: case value '0' already used
> sqlite3.c(63824) : error C2196: case value '0' already used
> sqlite3.c(63825) : error C2196: case value '0' already used
> sqlite3.c(63826) : error C2196: case value '0' already used
> sqlite3.c(63847) : error C2196: case value '0' already used
> sqlite3.c(63848) : error C2196: case value '0' already used
> sqlite3.c(63849) : error C2196: case value '0' already used
> sqlite3.c(63870) : error C2196: case value '0' already used
> sqlite3.c(63871) : error C2196: case value '0' already used
> sqlite3.c(63872) : error C2196: case value '0' already used
> sqlite3.c(64070) : error C2196: case value '0' already used
> sqlite3.c(64071) : error C2196: case value '0' already used
> sqlite3.c(64072) : error C2196: case value '0' already used
> sqlite3.c(64073) : error C2196: case value '0' already used
> sqlite3.c(64191) : error C2196: case value '0' already used
> sqlite3.c(64214) : error C2196: case value '0' already used
> sqlite3.c(64238) : error C2196: case value '0' already used
> sqlite3.c(64254) : error C2196: case value '0' already used
> sqlite3.c(64272) : error C2196: case value '0' already used
> sqlite3.c(64354) : error C2196: case value '0' already used
> sqlite3.c(64355) : error C2196: case value '0' already used
> sqlite3.c(64356) : error C2196: case value '0' already used
> sqlite3.c(64357) : error C2196: case value '0' already used
> sqlite3.c(64358) : error C2196: case value '0' already used
> sqlite3.c(64359) : error C2196: case value '0' already used
> sqlite3.c(64410) : error C2196: case value '0' already used
> sqlite3.c(64411) : error C2196: case value '0' already used
> sqlite3.c(64412) : error C2196: case value '0' already used
> sqlite3.c(64413) : error C2196: case value '0' already used
> sqlite3.c(64546) : error C2196: case value '0' already used
> sqlite3.c(64547) : error C2196: case value '0' already used
> sqlite3.c(64588) : error C2196: case value '0' already used
> sqlite3.c(64605) : error C2196: case value '0' already used
> sqlite3.c(64654) : error C2196: case value '0' already used
> sqlite3.c(64666) : error C2196: case value '0' already used
> sqlite3.c(69909) : error C2065: 'TK_COLUMN' : undeclared identifier
> sqlite3.c(69911) : error C2065: 'TK_AS' : undeclared identifier
> sqlite3.c(70079) : error C2065: 'TK_DELETE' : undeclared identifier
> sqlite3.c(70082) : error C2065: 'TK_INSERT' : undeclared identifier
> sqlite3.c(70186) : error C2065: 'TK_STRING' : undeclared identifier
> sqlite3.c(70231) : error C2065: 'TK_TRIGGER' : undeclared identifier
> sqlite3.c(70231) : error C2065: 'TK_COLUMN' : undeclared identifier
> sqlite3.c(70255) : error C2065: 'TK_COLUMN' : undeclared identifier
> sqlite3.c(70327) : error C2065: 'TK_ID' : undeclared identifier
> sqlite3.c(70327) : error C2051: case expression not constant
> sqlite3.c(70334) : error C2065: 'TK_DOT' : undeclared identifier
> sqlite3.c(70334) : error C2051: case expression not constant
> sqlite3.c(70342) : error C2065: 'TK_ID' : undeclared identifier
> sqlite3.c(70357) : error C2065: 'TK_CONST_FUNC' : undeclared identifier
> sqlite3.c(70357) : error C2051: case expression not constant
> sqlite3.c(70358) : error C2065: 'TK_FUNCTION' : undeclared identifier
> sqlite3.c(70358) : error C2051: case expression not constant
> sqlite3.c(70394) : error C2065: 'TK_NULL' : undeclared identifier
> sqlite3.c(70412) : error C2065: 'TK_AGG_FUNCTION' : undeclared identifier
> sqlite3.c(70424) : error C2065: 'TK_SELECT' : undeclared identifier
> sqlite3.c(70424) : error C2051: case expression not constant
> sqlite3.c(70425) : error C2065: 'TK_EXISTS' : undeclared identifier
> sqlite3.c(70425) : error C2051: case expression not constant
> sqlite3.c(70427) : error C2065: 'TK_IN' : undeclared identifier
> sqlite3.c(70427) : error C2051: case expression not constant
> sqlite3.c(70445) : error C2065: 'TK_VARIABLE' : undeclared identifier
> sqlite3.c(70445) : error C2051: case expression not constant
> sqlite3.c(70477) : error C2065: 'TK_ID' : undeclared identifier
> sqlite3.c(70637) : error C2065: 'TK_INTEGER' : undeclared identifier
> sqlite3.c(71086) : error C2065: 'TK_SELECT' : undeclared identifier
> sqlite3.c(71091) : error C2065: 'TK_CAST' : undeclared identifier
> sqlite3.c(71096) : error C2065: 'TK_AGG_COLUMN' : undeclared identifier
> sqlite3.c(71096) : error C2065: 'TK_COLUMN' : undeclared identifier
> sqlite3.c(71096) : error C2065: 'TK_REGISTER' : undeclared identifier
> sqlite3.c(71152) : error C2065: 'TK_AGG_COLUMN' : undeclared identifier
> sqlite3.c(71152) : error C2065: 'TK_COLUMN' : undeclared identifier
> sqlite3.c(71152) : error C2065: 'TK_REGISTER' : undeclared identifier
> sqlite3.c(71153) : error C2065: 'TK_TRIGGER' : undeclared identifier
> sqlite3.c(71166) : error C2065: 'TK_CAST' : undeclared identifier
> sqlite3.c(71166) : error C2065: 'TK_UPLUS' : undeclared identifier
> sqlite3.c(71440) : error C2065: 'TK_INTEGER' : undeclared identifier
> sqlite3.c(71555) : error C2065: 'TK_AND' : undeclared identifier
> sqlite3.c(71569) : error C2065: 'TK_FUNCTION' : undeclared identifier
> sqlite3.c(72179) : error C2065: 'TK_FUNCTION' : undeclared identifier
> sqlite3.c(72179) : error C2051: case expression not constant
> sqlite3.c(72182) : error C2065: 'TK_ID' : undeclared identifier
> sqlite3.c(72182) : error C2051: case expression not constant
> sqlite3.c(72183) : error C2065: 'TK_COLUMN' : undeclared identifier
> sqlite3.c(72183) : error C2051: case expression not constant
> sqlite3.c(72183) : fatal error C1003: error count exceeds 100; stopping
> compilat
> ion
> NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio
> 10.0
> \VC\BIN\amd64\cl.exe"' : return code '0x2'
> Stop.
>
> Don't have any easy way to make this dll? There's a lot of 64bits systems
> out there that will need this dll.
>
> 2011/7/25 Everton Vieira <tonvie...@gmail.com>
>
> > ops! I've run on cmd
> >
> >
> > 2011/7/25 John Drescher <dresche...@gmail.com>
> >
> >> On Mon, Jul 25, 2011 at 10:52 AM, Everton Vieira <tonvie...@gmail.com>
> >> wrote:
> >> > So far so good but return an error:
> >> >
> >> > C:\Dattna\Applications\Installs\sqlite\sqlite-src-3070701>nmake -f
> >> > Makefile.msc sqlite3.dll
> >> >
> >> > Microsoft (R) Program Maintenance Utility Version 10.00.30319.01
> >> > Copyright (C) Microsoft Corporation.  All rights reserved.
> >> >        cl.exe -O2 -Femkkeywordhash.exe  -DSQLITE_ENABLE_FTS3=1
> >> > -DSQLITE_ENABLE_
> >> > RTREE=1 -DSQLITE_ENABLE_COLUMN_METADATA=1
> -DSQLITE_MAX_TRIGGER_DEPTH=100
> >> > .\tool
> >> > \mkkeywordhash.c
> >> > Microsoft (R) C/C++ Optimizing Compiler Version 16.00.30319.01 for
> x64
> >> > Copyright (C) Microsoft Corporation.  All rights reserved.
> >> > mkkeywordhash.c
> >> > .\tool\mkkeywordhash.c(6) : fatal error C1034: stdio.h: no include
> path
> >> set
> >> > NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual
> >> Studio
> >> > 10.0
> >> > \VC\bin\amd64\cl.exe"' : return code '0x2'
> >> > Stop.
> >> > Anyone knows how can I include this path that is missing?
> >> >
> >>
> >> Did you run that from a "Visual Studio 2010 command prompt" ?
> >>
> >> John
> >> _______________________________________________
> >> sqlite-users mailing list
> >> sqlite-users@sqlite.org
> >> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
> >>
> >
> >
> >
> > --
> > Everton Vieira.
> >
>
>
>
> --
> Everton Vieira.
> _______________________________________________
> sqlite-users mailing list
> sqlite-users@sqlite.org
> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
>
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to