Package: src:libva-utils
Version: 2.22.0+ds1-2
Severity: important
Tags: sid forky ftbfs
User: [email protected]
Usertags: ftbfs-gcc-16

Hi,

libva-utils fails to build in a test rebuild on at least amd64 and arm64 with
gcc-16/g++-16, but builds properly with gcc-15/g++-15. The severity of this
report will be raised before the forky release.

The full build log can be found at:
https://people.debian.org/~ema/gcc-16-rebuilds/output-1/libva-utils_arm64.build.xz

The last lines of the build log are at the end of this report.

To build with GCC 16, either set CC=gcc-16 CXX=g++-16 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

Common build failures include unused (but set) variables, array subscripts
partly outside array bounds, and new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-16/porting_to.html

Please only close this issue after double-checking that the package can be
built correctly with GCC 16.

Please do not reassign this bug to another package. If a fix in another package
is required, then file a bug for the other package (or clone), and mark this
bug as blocked by the bug in the other package.

[...]


[10/59] c++ -Ivideoprocess/vpphdr_tm.p -Ivideoprocess -I../videoprocess 
-Icommon -I../common -I/usr/include/libdrm -fdiagnostics-color=always 
-D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra 
-Wno-unused-parameter -Wno-sign-compare -DHAVE_VA_DRM=1 -DHAVE_VA_X11=1 
-DHAVE_VA_WAYLAND=1 -g -O2 
-ffile-prefix-map=/build/reproducible-path/libva-utils-2.22.0+ds1=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -mbranch-protection=standard -Wdate-time 
-D_FORTIFY_SOURCE=2 -MD -MQ videoprocess/vpphdr_tm.p/vpphdr_tm.cpp.o -MF 
videoprocess/vpphdr_tm.p/vpphdr_tm.cpp.o.d -o 
videoprocess/vpphdr_tm.p/vpphdr_tm.cpp.o -c ../videoprocess/vpphdr_tm.cpp
[11/59] c++ -Ivendor/intel/sfcsample/sfcsample.p -Ivendor/intel/sfcsample 
-I../vendor/intel/sfcsample -Icommon -I../common -I/usr/include/libdrm 
-fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall 
-Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -DHAVE_VA_DRM=1 
-DHAVE_VA_X11=1 -DHAVE_VA_WAYLAND=1 -g -O2 
-ffile-prefix-map=/build/reproducible-path/libva-utils-2.22.0+ds1=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -mbranch-protection=standard -Wdate-time 
-D_FORTIFY_SOURCE=2 -MD -MQ vendor/intel/sfcsample/sfcsample.p/TestMain.cpp.o 
-MF vendor/intel/sfcsample/sfcsample.p/TestMain.cpp.o.d -o 
vendor/intel/sfcsample/sfcsample.p/TestMain.cpp.o -c 
../vendor/intel/sfcsample/TestMain.cpp
[12/59] cc -Iencode/vp8enc.p -Iencode -I../encode -Icommon -I../common 
-I/usr/include/libdrm -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall 
-Winvalid-pch -Wextra -std=gnu99 -Wno-unused-parameter -Wno-sign-compare 
-DHAVE_VA_DRM=1 -DHAVE_VA_X11=1 -DHAVE_VA_WAYLAND=1 -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/libva-utils-2.22.0+ds1=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -mbranch-protection=standard -Wdate-time 
-D_FORTIFY_SOURCE=2 -pthread -MD -MQ encode/vp8enc.p/vp8enc.c.o -MF 
encode/vp8enc.p/vp8enc.c.o.d -o encode/vp8enc.p/vp8enc.c.o -c ../encode/vp8enc.c
[13/59] cc -Iencode/jpegenc.p -Iencode -I../encode -Icommon -I../common 
-I/usr/include/libdrm -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall 
-Winvalid-pch -Wextra -std=gnu99 -Wno-unused-parameter -Wno-sign-compare 
-DHAVE_VA_DRM=1 -DHAVE_VA_X11=1 -DHAVE_VA_WAYLAND=1 -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/libva-utils-2.22.0+ds1=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -mbranch-protection=standard -Wdate-time 
-D_FORTIFY_SOURCE=2 -pthread -MD -MQ encode/jpegenc.p/jpegenc.c.o -MF 
encode/jpegenc.p/jpegenc.c.o.d -o encode/jpegenc.p/jpegenc.c.o -c 
../encode/jpegenc.c
../encode/jpegenc.c: In function ‘encode_input_image’:
../encode/jpegenc.c:761:17: warning: ‘surface_type’ may be used uninitialized 
[-Wmaybe-uninitialized]
  761 |     va_status = vaCreateSurfaces(va_dpy, surface_type, picture_width, 
picture_height,
      |                 
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  762 |                                  &surface_id, 1, &fourcc, 1);
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~
../encode/jpegenc.c:680:9: note: ‘surface_type’ was declared here
  680 |     int surface_type;
      |         ^~~~~~~~~~~~
[14/59] cc -Iputsurface/putsurface.p -Iputsurface -I../putsurface -Icommon 
-I../common -I/usr/include/libdrm -fdiagnostics-color=always 
-D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=gnu99 
-Wno-unused-parameter -Wno-sign-compare -DHAVE_VA_DRM=1 -DHAVE_VA_X11=1 
-DHAVE_VA_WAYLAND=1 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/libva-utils-2.22.0+ds1=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -mbranch-protection=standard -Wdate-time 
-D_FORTIFY_SOURCE=2 -pthread -MD -MQ putsurface/putsurface.p/putsurface_x11.c.o 
-MF putsurface/putsurface.p/putsurface_x11.c.o.d -o 
putsurface/putsurface.p/putsurface_x11.c.o -c ../putsurface/putsurface_x11.c
In file included from ../putsurface/putsurface_x11.c:40:
../putsurface/putsurface_common.c: In function ‘ensure_surface_attribs’:
../putsurface/putsurface_common.c:225:13: warning: pointer ‘surface_attribs’ 
may be used after ‘realloc’ [-Wuse-after-free]
  225 |             free(surface_attribs);
      |             ^~~~~~~~~~~~~~~~~~~~~
../putsurface/putsurface_common.c:222:49: note: call to ‘realloc’ here
  222 |         va_surface_attribs = (VASurfaceAttrib *)realloc(surface_attribs,
      |                                                 ^~~~~~~~~~~~~~~~~~~~~~~~
  223 |                              num_surface_attribs * 
sizeof(*va_surface_attribs));
      |                              
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[15/59] cc -Iputsurface/putsurface_wayland.p -Iputsurface -I../putsurface 
-Icommon -I../common -I/usr/include/libdrm -fdiagnostics-color=always 
-D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=gnu99 
-Wno-unused-parameter -Wno-sign-compare -DHAVE_VA_DRM=1 -DHAVE_VA_X11=1 
-DHAVE_VA_WAYLAND=1 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/libva-utils-2.22.0+ds1=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -mbranch-protection=standard -Wdate-time 
-D_FORTIFY_SOURCE=2 -pthread -MD -MQ 
putsurface/putsurface_wayland.p/putsurface_wayland.c.o -MF 
putsurface/putsurface_wayland.p/putsurface_wayland.c.o.d -o 
putsurface/putsurface_wayland.p/putsurface_wayland.c.o -c 
../putsurface/putsurface_wayland.c
In file included from ../putsurface/putsurface_wayland.c:100:
../putsurface/putsurface_common.c: In function ‘ensure_surface_attribs’:
../putsurface/putsurface_common.c:225:13: warning: pointer ‘surface_attribs’ 
may be used after ‘realloc’ [-Wuse-after-free]
  225 |             free(surface_attribs);
      |             ^~~~~~~~~~~~~~~~~~~~~
../putsurface/putsurface_common.c:222:49: note: call to ‘realloc’ here
  222 |         va_surface_attribs = (VASurfaceAttrib *)realloc(surface_attribs,
      |                                                 ^~~~~~~~~~~~~~~~~~~~~~~~
  223 |                              num_surface_attribs * 
sizeof(*va_surface_attribs));
      |                              
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[16/59] c++ -Ivideoprocess/vppscaling_n_out_usrptr.p -Ivideoprocess 
-I../videoprocess -Icommon -I../common -I/usr/include/libdrm 
-fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall 
-Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -DHAVE_VA_DRM=1 
-DHAVE_VA_X11=1 -DHAVE_VA_WAYLAND=1 -g -O2 
-ffile-prefix-map=/build/reproducible-path/libva-utils-2.22.0+ds1=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -mbranch-protection=standard -Wdate-time 
-D_FORTIFY_SOURCE=2 -MD -MQ 
videoprocess/vppscaling_n_out_usrptr.p/vppscaling_n_out_usrptr.cpp.o -MF 
videoprocess/vppscaling_n_out_usrptr.p/vppscaling_n_out_usrptr.cpp.o.d -o 
videoprocess/vppscaling_n_out_usrptr.p/vppscaling_n_out_usrptr.cpp.o -c 
../videoprocess/vppscaling_n_out_usrptr.cpp
[17/59] cc -Iencode/mpeg2vaenc.p -Iencode -I../encode -Icommon -I../common 
-I/usr/include/libdrm -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall 
-Winvalid-pch -Wextra -std=gnu99 -Wno-unused-parameter -Wno-sign-compare 
-DHAVE_VA_DRM=1 -DHAVE_VA_X11=1 -DHAVE_VA_WAYLAND=1 -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/libva-utils-2.22.0+ds1=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -mbranch-protection=standard -Wdate-time 
-D_FORTIFY_SOURCE=2 -pthread -MD -MQ encode/mpeg2vaenc.p/mpeg2vaenc.c.o -MF 
encode/mpeg2vaenc.p/mpeg2vaenc.c.o.d -o encode/mpeg2vaenc.p/mpeg2vaenc.c.o -c 
../encode/mpeg2vaenc.c
../encode/mpeg2vaenc.c: In function ‘find_frame_rate_code’:
../encode/mpeg2vaenc.c:280:13: warning: using integer absolute value function 
‘abs’ when argument is of floating-point type ‘float’ [-Wabsolute-value]
  280 |         if (abs(1000 * frame_rate_tab[i].value - 1000 * 
frame_rate_value) < delta) {
      |             ^~~
../encode/mpeg2vaenc.c:282:21: warning: using integer absolute value function 
‘abs’ when argument is of floating-point type ‘float’ [-Wabsolute-value]
  282 |             delta = abs(1000 * frame_rate_tab[i].value - 1000 * 
frame_rate_value);
      |                     ^~~
[18/59] c++ -Ivideoprocess/vppscaling_csc.p -Ivideoprocess -I../videoprocess 
-Icommon -I../common -I/usr/include/libdrm -fdiagnostics-color=always 
-D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra 
-Wno-unused-parameter -Wno-sign-compare -DHAVE_VA_DRM=1 -DHAVE_VA_X11=1 
-DHAVE_VA_WAYLAND=1 -g -O2 
-ffile-prefix-map=/build/reproducible-path/libva-utils-2.22.0+ds1=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -mbranch-protection=standard -Wdate-time 
-D_FORTIFY_SOURCE=2 -MD -MQ videoprocess/vppscaling_csc.p/vppscaling_csc.cpp.o 
-MF videoprocess/vppscaling_csc.p/vppscaling_csc.cpp.o.d -o 
videoprocess/vppscaling_csc.p/vppscaling_csc.cpp.o -c 
../videoprocess/vppscaling_csc.cpp
[19/59] c++ -Ivideoprocess/vppsharpness.p -Ivideoprocess -I../videoprocess 
-Icommon -I../common -I/usr/include/libdrm -fdiagnostics-color=always 
-D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra 
-Wno-unused-parameter -Wno-sign-compare -DHAVE_VA_DRM=1 -DHAVE_VA_X11=1 
-DHAVE_VA_WAYLAND=1 -g -O2 
-ffile-prefix-map=/build/reproducible-path/libva-utils-2.22.0+ds1=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -mbranch-protection=standard -Wdate-time 
-D_FORTIFY_SOURCE=2 -MD -MQ videoprocess/vppsharpness.p/vppsharpness.cpp.o -MF 
videoprocess/vppsharpness.p/vppsharpness.cpp.o.d -o 
videoprocess/vppsharpness.p/vppsharpness.cpp.o -c 
../videoprocess/vppsharpness.cpp
[20/59] c++ -Ivideoprocess/vppdenoise.p -Ivideoprocess -I../videoprocess 
-Icommon -I../common -I/usr/include/libdrm -fdiagnostics-color=always 
-D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra 
-Wno-unused-parameter -Wno-sign-compare -DHAVE_VA_DRM=1 -DHAVE_VA_X11=1 
-DHAVE_VA_WAYLAND=1 -g -O2 
-ffile-prefix-map=/build/reproducible-path/libva-utils-2.22.0+ds1=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -mbranch-protection=standard -Wdate-time 
-D_FORTIFY_SOURCE=2 -MD -MQ videoprocess/vppdenoise.p/vppdenoise.cpp.o -MF 
videoprocess/vppdenoise.p/vppdenoise.cpp.o.d -o 
videoprocess/vppdenoise.p/vppdenoise.cpp.o -c ../videoprocess/vppdenoise.cpp
[21/59] c++ -Ivideoprocess/vpp3dlut.p -Ivideoprocess -I../videoprocess -Icommon 
-I../common -I/usr/include/libdrm -fdiagnostics-color=always 
-D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra 
-Wno-unused-parameter -Wno-sign-compare -DHAVE_VA_DRM=1 -DHAVE_VA_X11=1 
-DHAVE_VA_WAYLAND=1 -g -O2 
-ffile-prefix-map=/build/reproducible-path/libva-utils-2.22.0+ds1=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -mbranch-protection=standard -Wdate-time 
-D_FORTIFY_SOURCE=2 -MD -MQ videoprocess/vpp3dlut.p/vpp3dlut.cpp.o -MF 
videoprocess/vpp3dlut.p/vpp3dlut.cpp.o.d -o 
videoprocess/vpp3dlut.p/vpp3dlut.cpp.o -c ../videoprocess/vpp3dlut.cpp
[22/59] c++ -Ivideoprocess/vppchromasitting.p -Ivideoprocess -I../videoprocess 
-Icommon -I../common -I/usr/include/libdrm -fdiagnostics-color=always 
-D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra 
-Wno-unused-parameter -Wno-sign-compare -DHAVE_VA_DRM=1 -DHAVE_VA_X11=1 
-DHAVE_VA_WAYLAND=1 -g -O2 
-ffile-prefix-map=/build/reproducible-path/libva-utils-2.22.0+ds1=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -mbranch-protection=standard -Wdate-time 
-D_FORTIFY_SOURCE=2 -MD -MQ 
videoprocess/vppchromasitting.p/vppchromasitting.cpp.o -MF 
videoprocess/vppchromasitting.p/vppchromasitting.cpp.o.d -o 
videoprocess/vppchromasitting.p/vppchromasitting.cpp.o -c 
../videoprocess/vppchromasitting.cpp
[23/59] c++ -Ivideoprocess/vavpp.p -Ivideoprocess -I../videoprocess -Icommon 
-I../common -I/usr/include/libdrm -fdiagnostics-color=always 
-D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra 
-Wno-unused-parameter -Wno-sign-compare -DHAVE_VA_DRM=1 -DHAVE_VA_X11=1 
-DHAVE_VA_WAYLAND=1 -g -O2 
-ffile-prefix-map=/build/reproducible-path/libva-utils-2.22.0+ds1=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -mbranch-protection=standard -Wdate-time 
-D_FORTIFY_SOURCE=2 -MD -MQ videoprocess/vavpp.p/vavpp.cpp.o -MF 
videoprocess/vavpp.p/vavpp.cpp.o.d -o videoprocess/vavpp.p/vavpp.cpp.o -c 
../videoprocess/vavpp.cpp
[24/59] c++ -Ivideoprocess/vacopy.p -Ivideoprocess -I../videoprocess -Icommon 
-I../common -I/usr/include/libdrm -fdiagnostics-color=always 
-D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra 
-Wno-unused-parameter -Wno-sign-compare -DHAVE_VA_DRM=1 -DHAVE_VA_X11=1 
-DHAVE_VA_WAYLAND=1 -g -O2 
-ffile-prefix-map=/build/reproducible-path/libva-utils-2.22.0+ds1=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -mbranch-protection=standard -Wdate-time 
-D_FORTIFY_SOURCE=2 -MD -MQ videoprocess/vacopy.p/vacopy.cpp.o -MF 
videoprocess/vacopy.p/vacopy.cpp.o.d -o videoprocess/vacopy.p/vacopy.cpp.o -c 
../videoprocess/vacopy.cpp
[25/59] cc -Iencode/vp9enc.p -Iencode -I../encode -Icommon -I../common 
-I/usr/include/libdrm -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall 
-Winvalid-pch -Wextra -std=gnu99 -Wno-unused-parameter -Wno-sign-compare 
-DHAVE_VA_DRM=1 -DHAVE_VA_X11=1 -DHAVE_VA_WAYLAND=1 -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/libva-utils-2.22.0+ds1=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -mbranch-protection=standard -Wdate-time 
-D_FORTIFY_SOURCE=2 -pthread -MD -MQ encode/vp9enc.p/vp9enc.c.o -MF 
encode/vp9enc.p/vp9enc.c.o.d -o encode/vp9enc.p/vp9enc.c.o -c ../encode/vp9enc.c
[26/59] cc -Iencode/avcenc.p -Iencode -I../encode -Icommon -I../common 
-I/usr/include/libdrm -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall 
-Winvalid-pch -Wextra -std=gnu99 -Wno-unused-parameter -Wno-sign-compare 
-DHAVE_VA_DRM=1 -DHAVE_VA_X11=1 -DHAVE_VA_WAYLAND=1 -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/libva-utils-2.22.0+ds1=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -mbranch-protection=standard -Wdate-time 
-D_FORTIFY_SOURCE=2 -pthread -MD -MQ encode/avcenc.p/avcenc.c.o -MF 
encode/avcenc.p/avcenc.c.o.d -o encode/avcenc.p/avcenc.c.o -c ../encode/avcenc.c
[27/59] cc -Iencode/svctenc.p -Iencode -I../encode -Icommon -I../common 
-I/usr/include/libdrm -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall 
-Winvalid-pch -Wextra -std=gnu99 -Wno-unused-parameter -Wno-sign-compare 
-DHAVE_VA_DRM=1 -DHAVE_VA_X11=1 -DHAVE_VA_WAYLAND=1 -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/libva-utils-2.22.0+ds1=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -mbranch-protection=standard -Wdate-time 
-D_FORTIFY_SOURCE=2 -pthread -MD -MQ encode/svctenc.p/svctenc.c.o -MF 
encode/svctenc.p/svctenc.c.o.d -o encode/svctenc.p/svctenc.c.o -c 
../encode/svctenc.c
../encode/svctenc.c: In function ‘svcenc_update_misc_parameter_buffer’:
../encode/svctenc.c:2159:19: warning: variable ‘nlayers’ set but not used 
[-Wunused-but-set-variable=]
 2159 |         int i, j, nlayers = 0;
      |                   ^~~~~~~
[28/59] cc -Iencode/av1encode.p -Iencode -I../encode -Icommon -I../common 
-I/usr/include/libdrm -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall 
-Winvalid-pch -Wextra -std=gnu99 -Wno-unused-parameter -Wno-sign-compare 
-DHAVE_VA_DRM=1 -DHAVE_VA_X11=1 -DHAVE_VA_WAYLAND=1 -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/libva-utils-2.22.0+ds1=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -mbranch-protection=standard -Wdate-time 
-D_FORTIFY_SOURCE=2 -pthread -MD -MQ encode/av1encode.p/av1encode.c.o -MF 
encode/av1encode.p/av1encode.c.o.d -o encode/av1encode.p/av1encode.c.o -c 
../encode/av1encode.c
../encode/av1encode.c: In function ‘build_pps_buffer’:
../encode/av1encode.c:2254:5: warning: ‘memset’ used with length equal to 
number of elements without multiplication by element size [-Wmemset-elt-size]
 2254 |     memset(&(pps->reference_frames), VA_INVALID_ID, 8);
      |     ^~~~~~
[29/59] cc -Iencode/h264encode.p -Iencode -I../encode -Icommon -I../common 
-I/usr/include/libdrm -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall 
-Winvalid-pch -Wextra -std=gnu99 -Wno-unused-parameter -Wno-sign-compare 
-DHAVE_VA_DRM=1 -DHAVE_VA_X11=1 -DHAVE_VA_WAYLAND=1 -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/libva-utils-2.22.0+ds1=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -mbranch-protection=standard -Wdate-time 
-D_FORTIFY_SOURCE=2 -pthread -MD -MQ encode/h264encode.p/h264encode.c.o -MF 
encode/h264encode.p/h264encode.c.o.d -o encode/h264encode.p/h264encode.c.o -c 
../encode/h264encode.c
[30/59] c++ -Ivideoprocess/vppblending.p -Ivideoprocess -I../videoprocess 
-Icommon -I../common -I/usr/include/libdrm -fdiagnostics-color=always 
-D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra 
-Wno-unused-parameter -Wno-sign-compare -DHAVE_VA_DRM=1 -DHAVE_VA_X11=1 
-DHAVE_VA_WAYLAND=1 -g -O2 
-ffile-prefix-map=/build/reproducible-path/libva-utils-2.22.0+ds1=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -mbranch-protection=standard -Wdate-time 
-D_FORTIFY_SOURCE=2 -MD -MQ videoprocess/vppblending.p/vppblending.cpp.o -MF 
videoprocess/vppblending.p/vppblending.cpp.o.d -o 
videoprocess/vppblending.p/vppblending.cpp.o -c ../videoprocess/vppblending.cpp
[31/59] c++ -Ivendor/intel/sfcsample/sfcsample.p -Ivendor/intel/sfcsample 
-I../vendor/intel/sfcsample -Icommon -I../common -I/usr/include/libdrm 
-fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall 
-Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -DHAVE_VA_DRM=1 
-DHAVE_VA_X11=1 -DHAVE_VA_WAYLAND=1 -g -O2 
-ffile-prefix-map=/build/reproducible-path/libva-utils-2.22.0+ds1=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -mbranch-protection=standard -Wdate-time 
-D_FORTIFY_SOURCE=2 -MD -MQ 
vendor/intel/sfcsample/sfcsample.p/VDecAccelVA.cpp.o -MF 
vendor/intel/sfcsample/sfcsample.p/VDecAccelVA.cpp.o.d -o 
vendor/intel/sfcsample/sfcsample.p/VDecAccelVA.cpp.o -c 
../vendor/intel/sfcsample/VDecAccelVA.cpp
[32/59] cc -Iencode/hevcencode.p -Iencode -I../encode -Icommon -I../common 
-I/usr/include/libdrm -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall 
-Winvalid-pch -Wextra -std=gnu99 -Wno-unused-parameter -Wno-sign-compare 
-DHAVE_VA_DRM=1 -DHAVE_VA_X11=1 -DHAVE_VA_WAYLAND=1 -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/libva-utils-2.22.0+ds1=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -mbranch-protection=standard -Wdate-time 
-D_FORTIFY_SOURCE=2 -pthread -MD -MQ encode/hevcencode.p/hevcencode.c.o -MF 
encode/hevcencode.p/hevcencode.c.o.d -o encode/hevcencode.p/hevcencode.c.o -c 
../encode/hevcencode.c
ninja: build stopped: subcommand failed.
dh_auto_build: error: cd obj-aarch64-linux-gnu && LC_ALL=C.UTF-8 ninja -j128 -v 
returned exit code 1
make: *** [debian/rules:4: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit 
status 2

Reply via email to