2020.01.18 13:19 "[Tiff] Warnings while building tools", by Miguel Medalha

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