> Anyhow, I think this is coming from printf implementation of MinGW: > > http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37768 > > And this: > > http://mingw-users.1079350.n2.nabble.com/quot-z-quot-format-in-printf-statements-td5804407.html > > Quoting: > > "On 05.12.2010 6:36, Simson Garfinkel wrote: >> Hi. Another porting question. >> >> GCC on every platform I use has a %z format for size_t data. I even saw that on mingw with gcc 3.5 when run as a cross-compiler. But the %z format seems missing from the 4.x gcc running on Windows-hosted GCC. What should I do? >> >> bloom.c:221:5: warning: unknown conversion type character 'z' in format >> > CFLAGS="-D_GNU_SOURCE=1" works for me. " Great analisys! So, I'm ok both Heesob's patch (but please add some comments) and CFLAGS change. thank you.