<html>
<head></head>
<body>
<p>El día 20 jul 2017 20:28, "George N. White III" <gnwiii@gmail.com> escribió:</p>
<blockquote class="replyBlock" style="border-left: 2px solid #000044; margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><p> The zzip/types.h file has a comment:</p>
<p> * This file is usually the first to define some real symbols. If you do</p>
<p> * see some errors here then it is most likely the includepath is wrong</p>
<p> * or some includeheader is missing / unreadable on your system.</p>
<p> * (a) we include local headers with a "zzip/" prefix just to be sure</p>
<p> * to not actually get the wrong one. Consider to add `-I..` somewhere</p>
<p> * and especially VC/IDE users (who make up their own workspace files)</p>
<p> * should include the root source directory of this project.</p>
<p> * (b) size_t and ssize_t are sometimes found be `configure` but they are</p>
<p> * not in the usual places (ANSI C = stddef.h; UNIX = sys/types.h), so</p>
<p> * be sure to look for them and add the respective header as an #include.</p>
</blockquote><p>Oh, sorry, I didn't read that. However, I have test with a sample c program and</p>
<p>I have ssize_t type defined in <stddef.h>, which compile without errors with only</p>
<p>gcc command, and off64_t can be fixed with '-Doff64_t=__off64_t'. So I don't know</p>
<p>why doesn't work in zziplib source. Also, in order to check I have included</p>
<p> '-I/usr/include' (where stddef.h is defined) at CFLAGS and the same errors are found.</p>
<p>Any other idea of the problem?</p>
<blockquote class="replyBlock" style="border-left: 2px solid #000044; margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><p> You should mention the linux distro and whether your gcc-6.3.0 is from a dristro package or </p>
<p> locally compiled (in which case you may need to adjust include paths).</p>
</blockquote><p>Void Linux is the Linux distribution with gcc from the distro package.</p>
<p>Thank you for your help George. </p>
<br><p>Bosco.</p>
</body>
</html>