The makefile builds lemon.exe from lemon.c as part of the build process, so make sure it was generated correctly as well.
"lemon -x" should print a version number. "lemon -?" should print an error and help message. Again, HTH. -Shane On Mon, Jul 25, 2011 at 5:51 PM, Shane Harrelson <shane.harrel...@gmail.com>wrote: > > 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