Source: openexr Version: 3.1.13-1 Severity: serious Tags: ftbfs Justification: fails to build from source (but built successfully in the past) X-Debbugs-Cc: debian-...@lists.debian.org, sramac...@debian.org User: debian-...@lists.debian.org Usertags: armel armhf User: debian...@lists.debian.org Usertags: i386
Dear maintainer, openexr fails to build from source on 32 bit architectures: https://buildd.debian.org/status/fetch.php?pkg=openexr&arch=armel&ver=3.1.13-1&stamp=1741737069&raw=0 cd /build/reproducible-path/openexr-3.1.13/build/src/lib/OpenEXRCore && /usr/bin/cc -DOPENEXRCORE_EXPORTS -DOpenEXRCore_EXPORTS -I/build/reproducible-path/openexr-3.1.13/build/src/lib/OpenEXRCore -I/build/reproducible-path/openexr-3.1.13/src/lib/OpenEXRCore -I/build/reproducible-path/openexr-3.1.13/build/cmake -isystem /usr/include/Imath -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openexr-3.1.13=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -MD -MT src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/internal_pxr24.c.o -MF CMakeFiles/OpenEXRCore.dir/internal_pxr24.c.o.d -o CMakeFiles/OpenEXRCore.dir/internal_pxr24.c.o -c /build/reproducible-path/openexr-3.1.13/src/lib/OpenEXRCore/internal_pxr24.c [ 4%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/internal_b44.c.o cd /build/reproducible-path/openexr-3.1.13/build/src/lib/OpenEXRCore && /usr/bin/cc -DOPENEXRCORE_EXPORTS -DOpenEXRCore_EXPORTS -I/build/reproducible-path/openexr-3.1.13/build/src/lib/OpenEXRCore -I/build/reproducible-path/openexr-3.1.13/src/lib/OpenEXRCore -I/build/reproducible-path/openexr-3.1.13/build/cmake -isystem /usr/include/Imath -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openexr-3.1.13=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -MD -MT src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/internal_b44.c.o -MF CMakeFiles/OpenEXRCore.dir/internal_b44.c.o.d -o CMakeFiles/OpenEXRCore.dir/internal_b44.c.o -c /build/reproducible-path/openexr-3.1.13/src/lib/OpenEXRCore/internal_b44.c /build/reproducible-path/openexr-3.1.13/src/lib/OpenEXRCore/internal_zip.c: In function ‘apply_zip_impl’: /build/reproducible-path/openexr-3.1.13/src/lib/OpenEXRCore/internal_zip.c:365:21: error: passing argument 2 of ‘compress2’ from incompatible pointer type [-Wincompatible-pointer-types] 365 | &compbufsz, | ^~~~~~~~~~ | | | size_t * {aka unsigned int *} In file included from /build/reproducible-path/openexr-3.1.13/src/lib/OpenEXRCore/internal_zip.c:15: /usr/include/zlib.h:1247:54: note: expected ‘uLongf *’ {aka ‘long unsigned int *’} but argument is of type ‘size_t *’ {aka ‘unsigned int *’} 1247 | ZEXTERN int ZEXPORT compress2(Bytef *dest, uLongf *destLen, | ~~~~~~~~^~~~~~~ make[3]: *** [src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/build.make:96: src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/internal_zip.c.o] Error 1 make[3]: *** Waiting for unfinished jobs.... [ 4%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/internal_b44_table.c.o cd /build/reproducible-path/openexr-3.1.13/build/src/lib/OpenEXRCore && /usr/bin/cc -DOPENEXRCORE_EXPORTS -DOpenEXRCore_EXPORTS -I/build/reproducible-path/openexr-3.1.13/build/src/lib/OpenEXRCore -I/build/reproducible-path/openexr-3.1.13/src/lib/OpenEXRCore -I/build/reproducible-path/openexr-3.1.13/build/cmake -isystem /usr/include/Imath -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openexr-3.1.13=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -MD -MT src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/internal_b44_table.c.o -MF CMakeFiles/OpenEXRCore.dir/internal_b44_table.c.o.d -o CMakeFiles/OpenEXRCore.dir/internal_b44_table.c.o -c /build/reproducible-path/openexr-3.1.13/src/lib/OpenEXRCore/internal_b44_table.c make[3]: Leaving directory '/build/reproducible-path/openexr-3.1.13/build' make[2]: *** [CMakeFiles/Makefile2:1640: src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/all] Error 2 make[2]: *** Waiting for unfinished jobs.... Cheers -- Sebastian Ramacher