-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Tommi Mäkitalo a écrit : > 26 was a good hint. It is interpreted as eof on windows, when the file is > opened in text mode. Also cr-lf is translated into a single lf, which is also > not correct for reading zim files. I added the O_BINARY-flag to the call to > open.
Yes, this was a/the problem. A pity that I did not though about that sooner... this is not the first time I invest time on this TEXT read mode issue on a Windows system :( > Also I removed <unistd.h> from uuid.cpp. Thanks > For what is io.h needed? Which error message do you get? Linux don't need it > and can't even find io.h on my linux boxes. If you remove this #include, read(), open(), close() and also _lseeki64() will become unknown functions. Now, I have fixed the last problems under windows. Would be great to patch also the upstream. You can see the small things I have done here: http://kiwix.svn.sourceforge.net/viewvc/kiwix?view=rev&revision=1446 I have prepared a self-installer of the windows version of Kiwix (now 100% functional) here: http://tmp.kiwix.org/tmp/kiwix-install.exe The source code may be found here: http://tmp.kiwix.org/src/nightly/kiwix-svn-2010-04-08.tar.bz2 ... Compilation under GNU/Linux follows the GNU standard ./configure; ./make; ./make install Kiwix 0.9 alpha1 will be published soon. Regards Emmanuel -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAku+UfAACgkQn3IpJRpNWtOxtQCdEXhfwzRzFV687yv0LZG/nxFW RBQAn033/PLisC6iuxwM+8lqY8brqFbG =FhHo -----END PGP SIGNATURE----- _______________________________________________ dev-l mailing list [email protected] https://intern.openzim.org/mailman/listinfo/dev-l
