
Thread
2020.01.18 21:24 "Re: [Tiff] Warnings while building tools", by Miguel Medalha
I found an explicit recommendation to use '_strtoi64' in place of 'strtoll'. The tool builds OK and seems to work correctly.
"long long" and int64_t are not necessarily the same size.
While I'm not a fan of strtoll, it is required by C99 so it seems really surprising that your environment doesn't have it.
Anyway, I believe that the basic issue is to be that the configure script (or are you using cmake?) is choosing a type for TIFF_SSIZE_T, and that isn't working out. Somebody needs to understand how that works in your environment.
I am not using cmake. I am not a developer and my understanding of these matters is VERY limited.
I am building just by issuing the command "nmake -f makefile.vc".
'makefile.vc' contains the following line:
AC_DEFINE_UNQUOTED(TIFF_SSIZE_T,$SSIZE_T,[Signed size type])
'tif_config.h' contains the following lines:
/* Signed size type */
# define TIFF_SSIZE_T TIFF_INT64_T