What version gcc do you have? Mine works. D:\SQLite>gcc --version gcc (GCC) 4.7.3 20121102 (prerelease)
D:\SQLite>gcc -o shgcc.exe shell.c sqlite3.c D:\SQLite>shgcc SQLite version 3.7.16.2 2013-04-12 11:52:43 Enter ".help" for instructions Enter SQL statements terminated with a ";" sqlite> .quit -----Original Message----- From: sqlite-users-boun...@sqlite.org [mailto:sqlite-users-boun...@sqlite.org] On Behalf Of Fulvio Esposito Sent: Wednesday, April 17, 2013 9:06 AM To: sqlite_us...@googlegroups.com Subject: [sqlite] Cygwin compilation error Hi all, I'm trying to use sqlite (tried 3.6 and the latest) in a project using cygwin (the latest version), but I cannot manage to compile it. I also tried to compile the shell.c file but the same errors come up: gcc shell.c sqlite3.c -lpthread -ldl sqlite3.c:30467: error: initializer element is not constant sqlite3.c:30467: error: (near initialization for `aSyscall[0].pCurrent') sqlite3.c:30467: error: initializer element is not constant sqlite3.c:30467: error: (near initialization for `aSyscall[0]') sqlite3.c:30479: error: initializer element is not constant sqlite3.c:30479: error: (near initialization for `aSyscall[1]') sqlite3.c:30487: error: initializer element is not constant [...] and it goes the same until aSyscall[73] Any insight about why I'm getting those errors? _______________________________________________ sqlite-users mailing list sqlite-users@sqlite.org http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users