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

Reply via email to