I expect WinZip defaults to converting text files from Unix to DOS line endings, or you opened and saved the file with something which does the same conversion.
I don’t have WinZip handy, but using other tools… My copy of sqlite3.c extracted from sqlite-autoconf-3170000.tar.gz using Take Command’s built-in untar command, or with a Windows port of Unix tar/gunzip utilities, produces a file with Unix line endings, and the expected fciv result of 1efd683943e0d2bce1495b3413e2e235. If I then run it through a LF to CRLF translation, that copy has an fciv result of b0245450e4f27eeefc0da4a871833eb1, which matches Bart’s result. There should be no difference between Unix and DOS line endings as far as the compiler is concerned, so if your re-downloaded and re-extracted sqlite3.c is compiling OK with nmake, it probably means your original extracted copy was modified up in some way. If the errors turn up again when compiling the newly downloaded file with MSVS IDE, perhaps the IDE itself is the one messing up the file? I’d investigate this as follows: 1. Use WinZip to extract a fresh copy from the .tar.gz file. 2. Take a copy of the resulting sqlite-autoconf-3170000 folder. 3. Do your compilation of the second copy of sqlite3.c using the MSVC IDE. Presumably this will get the errors again. 4. Now try compiling the second copy using nmake. 5. If nmake also gets errors, try compiling the first copy (extracted but never opened) with nmake. If (4) gets errors but (5) doesn’t then the MSVS IDE modified the file in the process of opening or compiling it. You could then use file comparison tools to work out what changed. If (3) gets errors but (4) doesn’t then MSVS IDE has something different in its compilation environment which is affecting how sqlite3.c is compiled, e.g. different header files or definitions which are conflicting with something in sqlite3.c. > On 15/02/2017, at 2:14 PM, Bart Smissaert <bart.smissa...@gmail.com> wrote: > > No idea why that is. Could the WinZip alter the file? > Another thing is that if I run that sqlite3.c from the MSVS IDE I get the > same errors. > > RBS > > On Wed, Feb 15, 2017 at 1:11 AM, Cezary H. Noweta <c...@poczta.onet.pl> > wrote: > >> Hello, >> >> On 2017-02-15 01:56, Bart Smissaert wrote: >> >>> Downloaded again and now it looks more healthy: >>> [...] >>> b0245450e4f27eeefc0da4a871833eb1 sqlite3.c >>> >> >> Still not an original one! MD5 of an original ``sqlite3.c'' is >> 1efd683943e0d2bce1495b3413e2e235. >> >> >> -- best regards >> >> Cezary H. Noweta _______________________________________________ sqlite-users mailing list sqlite-users@mailinglists.sqlite.org http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users