Source: pngtools Version: 0.5~git20220314.1ccca3a-2 tags: patch forwarded: https://github.com/mikalstill/pngtools/pull/20
Hello, as said,
gcc -DPACKAGE_NAME="pngtools" -DPACKAGE_TARNAME="pngtools" -DPACKAGE_VERSION="0.4-dev" -DPACKAGE_STRING="pngtools\
0.4-dev" -DPACKAGE_BUGREPORT="" -DPACKAGE_URL="" -DPACKAGE="pngtools" -DVERSION="0.4-dev" -DHAVE_STDIO_H=1
-DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1
-DSTDC_HEADERS=1 -DHAVE_PNG_H=1 -I. -Wdate-time -D_FORTIFY_SOURCE=2 -Werror -c -o pngread.o pngread.c
pnginfo.c: In function 'pnginfo_displayfile':
pnginfo.c:419:33: error: format '%d' expects argument of type 'int', but
argument 2 has type 'long unsigned int' [-Werror=format=]
419 | printf ("* %d ", runlen);
| ~^ ~~~~~~
| | |
| int long unsigned int
| %ld
gcc -DPACKAGE_NAME="pngtools" -DPACKAGE_TARNAME="pngtools" -DPACKAGE_VERSION="0.4-dev" -DPACKAGE_STRING="pngtools\
0.4-dev" -DPACKAGE_BUGREPORT="" -DPACKAGE_URL="" -DPACKAGE="pngtools" -DVERSION="0.4-dev" -DHAVE_STDIO_H=1
-DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1
-DSTDC_HEADERS=1 -DHAVE_PNG_H=1 -I. -Wdate-time -D_FORTIFY_SOURCE=2 -Werror -c -o pngwrite.o pngwrite.c
Changing
printf ("* %d ", runlen);
to
printf ("* %ld ", runlen);
Fixes the issue.
G.
OpenPGP_signature
Description: OpenPGP digital signature
