#1133569 nageru: ftbfs with GCC-16

Package:
src:nageru
Source:
src:nageru
Submitter:
Emanuele Rocca
Date:
2026-04-13 13:09:02 UTC
Severity:
normal
Tags:
#1133569#5
Date:
2026-04-13 13:08:00 UTC
From:
To:
Hi,

nageru 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/nageru_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.

[...]


../nageru/midi_mapping_dialog.cpp: In lambda function:
../nageru/midi_mapping_dialog.cpp:476:29: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated]
  476 |         post_to_main_thread([=]{
      |                             ^
../nageru/midi_mapping_dialog.cpp:476:29: note: add explicit ‘this’ or ‘*this’ capture
../nageru/midi_mapping_dialog.cpp: In lambda function:
../nageru/midi_mapping_dialog.cpp:488:29: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated]
  488 |         post_to_main_thread([=]{
      |                             ^
../nageru/midi_mapping_dialog.cpp:488:29: note: add explicit ‘this’ or ‘*this’ capture
At global scope:
cc1plus: note: unrecognized command-line option ‘-Wno-unqualified-std-cast-call’ may have been intended to silence earlier diagnostics
[247/271] c++ -Ilibcore.a.p -I. -I.. -I../nageru -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtOpenGLExtensions -I/usr/include/aarch64-linux-gnu/qt5/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/movit -I/usr/include/eigen3 -I/usr/include/aarch64-linux-gnu -I/usr/include/libusb-1.0 -I/usr/include/luajit-2.1 -I/usr/include/srt -I/usr/include/p11-kit-1 -I/usr/include/libdrm -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wno-unqualified-std-cast-call '-DMOVIT_SHADER_DIR="/usr/share/movit"' '-DNAGERU_VERSION="2.3.2"' '-DPREFIX="/usr"' -DHAVE_SRT=1 -g -O2 -ffile-prefix-map=/build/reproducible-path/nageru-2.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -DX264_API_IMPORTS -DQT_NETWORK_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -isystem../nageru/decklink -MD -MQ libcore.a.p/nageru_glwidget.cpp.o -MF libcore.a.p/nageru_glwidget.cpp.o.d -o libcore.a.p/nageru_glwidget.cpp.o -c ../nageru/glwidget.cpp
[248/271] c++ -Ifutatabi.p -I. -I.. -I../futatabi -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtOpenGLExtensions -I/usr/include/aarch64-linux-gnu/qt5/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/movit -I/usr/include/eigen3 -I/usr/include/p11-kit-1 -I/usr/include/aarch64-linux-gnu -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wno-unqualified-std-cast-call '-DMOVIT_SHADER_DIR="/usr/share/movit"' '-DNAGERU_VERSION="2.3.2"' '-DPREFIX="/usr"' -DHAVE_SRT=1 -g -O2 -ffile-prefix-map=/build/reproducible-path/nageru-2.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -DQT_NETWORK_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -fPIC -MD -MQ futatabi.p/futatabi_midi_mapping_dialog.cpp.o -MF futatabi.p/futatabi_midi_mapping_dialog.cpp.o.d -o futatabi.p/futatabi_midi_mapping_dialog.cpp.o -c ../futatabi/midi_mapping_dialog.cpp
../futatabi/midi_mapping_dialog.cpp: In lambda function:
../futatabi/midi_mapping_dialog.cpp:476:29: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated]
  476 |         post_to_main_thread([=]{
      |                             ^
../futatabi/midi_mapping_dialog.cpp:476:29: note: add explicit ‘this’ or ‘*this’ capture
../futatabi/midi_mapping_dialog.cpp: In lambda function:
../futatabi/midi_mapping_dialog.cpp:494:29: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated]
  494 |         post_to_main_thread([=]{
      |                             ^
../futatabi/midi_mapping_dialog.cpp:494:29: note: add explicit ‘this’ or ‘*this’ capture
At global scope:
cc1plus: note: unrecognized command-line option ‘-Wno-unqualified-std-cast-call’ may have been intended to silence earlier diagnostics
[249/271] c++ -Ilibstream.a.p -I. -I.. -I../nageru -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtOpenGLExtensions -I/usr/include/aarch64-linux-gnu/qt5/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/movit -I/usr/include/eigen3 -I/usr/include/aarch64-linux-gnu -I/usr/include/libusb-1.0 -I/usr/include/luajit-2.1 -I/usr/include/srt -I/usr/include/p11-kit-1 -I/usr/include/libdrm -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wno-unqualified-std-cast-call '-DMOVIT_SHADER_DIR="/usr/share/movit"' '-DNAGERU_VERSION="2.3.2"' '-DPREFIX="/usr"' -DHAVE_SRT=1 -g -O2 -ffile-prefix-map=/build/reproducible-path/nageru-2.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -DX264_API_IMPORTS -DQT_NETWORK_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -MD -MQ libstream.a.p/nageru_ffmpeg_capture.cpp.o -MF libstream.a.p/nageru_ffmpeg_capture.cpp.o.d -o libstream.a.p/nageru_ffmpeg_capture.cpp.o -c ../nageru/ffmpeg_capture.cpp
[250/271] c++ -Ifutatabi.p -I. -I.. -I../futatabi -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtOpenGLExtensions -I/usr/include/aarch64-linux-gnu/qt5/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/movit -I/usr/include/eigen3 -I/usr/include/p11-kit-1 -I/usr/include/aarch64-linux-gnu -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wno-unqualified-std-cast-call '-DMOVIT_SHADER_DIR="/usr/share/movit"' '-DNAGERU_VERSION="2.3.2"' '-DPREFIX="/usr"' -DHAVE_SRT=1 -g -O2 -ffile-prefix-map=/build/reproducible-path/nageru-2.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -DQT_NETWORK_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -fPIC -MD -MQ futatabi.p/futatabi_clip_list.cpp.o -MF futatabi.p/futatabi_clip_list.cpp.o.d -o futatabi.p/futatabi_clip_list.cpp.o -c ../futatabi/clip_list.cpp
[251/271] c++ -Ifutatabi.p -I. -I.. -I../futatabi -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtOpenGLExtensions -I/usr/include/aarch64-linux-gnu/qt5/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/movit -I/usr/include/eigen3 -I/usr/include/p11-kit-1 -I/usr/include/aarch64-linux-gnu -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wno-unqualified-std-cast-call '-DMOVIT_SHADER_DIR="/usr/share/movit"' '-DNAGERU_VERSION="2.3.2"' '-DPREFIX="/usr"' -DHAVE_SRT=1 -g -O2 -ffile-prefix-map=/build/reproducible-path/nageru-2.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -DQT_NETWORK_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -fPIC -MD -MQ futatabi.p/futatabi_jpeg_frame_view.cpp.o -MF futatabi.p/futatabi_jpeg_frame_view.cpp.o.d -o futatabi.p/futatabi_jpeg_frame_view.cpp.o -c ../futatabi/jpeg_frame_view.cpp
[252/271] c++ -Ifutatabi.p -I. -I.. -I../futatabi -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtOpenGLExtensions -I/usr/include/aarch64-linux-gnu/qt5/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/movit -I/usr/include/eigen3 -I/usr/include/p11-kit-1 -I/usr/include/aarch64-linux-gnu -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wno-unqualified-std-cast-call '-DMOVIT_SHADER_DIR="/usr/share/movit"' '-DNAGERU_VERSION="2.3.2"' '-DPREFIX="/usr"' -DHAVE_SRT=1 -g -O2 -ffile-prefix-map=/build/reproducible-path/nageru-2.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -DQT_NETWORK_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -fPIC -MD -MQ futatabi.p/futatabi_main.cpp.o -MF futatabi.p/futatabi_main.cpp.o.d -o futatabi.p/futatabi_main.cpp.o -c ../futatabi/main.cpp
[253/271] c++ -Ilibstream.a.p -I. -I.. -I../nageru -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtOpenGLExtensions -I/usr/include/aarch64-linux-gnu/qt5/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/movit -I/usr/include/eigen3 -I/usr/include/aarch64-linux-gnu -I/usr/include/libusb-1.0 -I/usr/include/luajit-2.1 -I/usr/include/srt -I/usr/include/p11-kit-1 -I/usr/include/libdrm -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wno-unqualified-std-cast-call '-DMOVIT_SHADER_DIR="/usr/share/movit"' '-DNAGERU_VERSION="2.3.2"' '-DPREFIX="/usr"' -DHAVE_SRT=1 -g -O2 -ffile-prefix-map=/build/reproducible-path/nageru-2.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -DX264_API_IMPORTS -DQT_NETWORK_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -MD -MQ libstream.a.p/nageru_quicksync_encoder.cpp.o -MF libstream.a.p/nageru_quicksync_encoder.cpp.o.d -o libstream.a.p/nageru_quicksync_encoder.cpp.o -c ../nageru/quicksync_encoder.cpp
[254/271] c++ -Ifutatabi.p -I. -I.. -I../futatabi -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtOpenGLExtensions -I/usr/include/aarch64-linux-gnu/qt5/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/movit -I/usr/include/eigen3 -I/usr/include/p11-kit-1 -I/usr/include/aarch64-linux-gnu -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wno-unqualified-std-cast-call '-DMOVIT_SHADER_DIR="/usr/share/movit"' '-DNAGERU_VERSION="2.3.2"' '-DPREFIX="/usr"' -DHAVE_SRT=1 -g -O2 -ffile-prefix-map=/build/reproducible-path/nageru-2.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -DQT_NETWORK_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -fPIC -MD -MQ futatabi.p/futatabi_player.cpp.o -MF futatabi.p/futatabi_player.cpp.o.d -o futatabi.p/futatabi_player.cpp.o -c ../futatabi/player.cpp
[255/271] c++ -Ifutatabi.p -I. -I.. -I../futatabi -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtOpenGLExtensions -I/usr/include/aarch64-linux-gnu/qt5/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/movit -I/usr/include/eigen3 -I/usr/include/p11-kit-1 -I/usr/include/aarch64-linux-gnu -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wno-unqualified-std-cast-call '-DMOVIT_SHADER_DIR="/usr/share/movit"' '-DNAGERU_VERSION="2.3.2"' '-DPREFIX="/usr"' -DHAVE_SRT=1 -g -O2 -ffile-prefix-map=/build/reproducible-path/nageru-2.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -DQT_NETWORK_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -fPIC -MD -MQ futatabi.p/futatabi_video_stream.cpp.o -MF futatabi.p/futatabi_video_stream.cpp.o.d -o futatabi.p/futatabi_video_stream.cpp.o -c ../futatabi/video_stream.cpp
[256/271] c++ -Ilibaudio.a.p -I. -I.. -I../nageru -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtOpenGLExtensions -I/usr/include/aarch64-linux-gnu/qt5/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/movit -I/usr/include/eigen3 -I/usr/include/aarch64-linux-gnu -I/usr/include/libusb-1.0 -I/usr/include/luajit-2.1 -I/usr/include/srt -I/usr/include/p11-kit-1 -I/usr/include/libdrm -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wno-unqualified-std-cast-call '-DMOVIT_SHADER_DIR="/usr/share/movit"' '-DNAGERU_VERSION="2.3.2"' '-DPREFIX="/usr"' -DHAVE_SRT=1 -g -O2 -ffile-prefix-map=/build/reproducible-path/nageru-2.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -DX264_API_IMPORTS -DQT_NETWORK_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -MD -MQ libaudio.a.p/nageru_audio_mixer.cpp.o -MF libaudio.a.p/nageru_audio_mixer.cpp.o.d -o libaudio.a.p/nageru_audio_mixer.cpp.o -c ../nageru/audio_mixer.cpp
[257/271] c++ -Ilibcore.a.p -I. -I.. -I../nageru -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtOpenGLExtensions -I/usr/include/aarch64-linux-gnu/qt5/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/movit -I/usr/include/eigen3 -I/usr/include/aarch64-linux-gnu -I/usr/include/libusb-1.0 -I/usr/include/luajit-2.1 -I/usr/include/srt -I/usr/include/p11-kit-1 -I/usr/include/libdrm -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wno-unqualified-std-cast-call '-DMOVIT_SHADER_DIR="/usr/share/movit"' '-DNAGERU_VERSION="2.3.2"' '-DPREFIX="/usr"' -DHAVE_SRT=1 -g -O2 -ffile-prefix-map=/build/reproducible-path/nageru-2.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -DX264_API_IMPORTS -DQT_NETWORK_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -isystem../nageru/decklink -MD -MQ libcore.a.p/nageru_mjpeg_encoder.cpp.o -MF libcore.a.p/nageru_mjpeg_encoder.cpp.o.d -o libcore.a.p/nageru_mjpeg_encoder.cpp.o -c ../nageru/mjpeg_encoder.cpp
../nageru/mjpeg_encoder.cpp: In member function ‘void MJPEGEncoder::encoder_thread_func()’:
../nageru/mjpeg_encoder.cpp:377:23: warning: ignoring return value of ‘int posix_memalign(void**, size_t, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  377 |         posix_memalign((void **)&tmp_y, 4096, 4096 * 8);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../nageru/mjpeg_encoder.cpp:378:23: warning: ignoring return value of ‘int posix_memalign(void**, size_t, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  378 |         posix_memalign((void **)&tmp_cbcr, 4096, 4096 * 8);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../nageru/mjpeg_encoder.cpp:379:23: warning: ignoring return value of ‘int posix_memalign(void**, size_t, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  379 |         posix_memalign((void **)&tmp_cb, 4096, 4096 * 8);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../nageru/mjpeg_encoder.cpp:380:23: warning: ignoring return value of ‘int posix_memalign(void**, size_t, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  380 |         posix_memalign((void **)&tmp_cr, 4096, 4096 * 8);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option ‘-Wno-unqualified-std-cast-call’ may have been intended to silence earlier diagnostics
[258/271] c++ -Ilibcore.a.p -I. -I.. -I../nageru -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtOpenGLExtensions -I/usr/include/aarch64-linux-gnu/qt5/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/movit -I/usr/include/eigen3 -I/usr/include/aarch64-linux-gnu -I/usr/include/libusb-1.0 -I/usr/include/luajit-2.1 -I/usr/include/srt -I/usr/include/p11-kit-1 -I/usr/include/libdrm -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wno-unqualified-std-cast-call '-DMOVIT_SHADER_DIR="/usr/share/movit"' '-DNAGERU_VERSION="2.3.2"' '-DPREFIX="/usr"' -DHAVE_SRT=1 -g -O2 -ffile-prefix-map=/build/reproducible-path/nageru-2.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -DX264_API_IMPORTS -DQT_NETWORK_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -isystem../nageru/decklink -MD -MQ libcore.a.p/nageru_scene.cpp.o -MF libcore.a.p/nageru_scene.cpp.o.d -o libcore.a.p/nageru_scene.cpp.o -c ../nageru/scene.cpp
[259/271] c++ -Ilibcore.a.p -I. -I.. -I../nageru -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtOpenGLExtensions -I/usr/include/aarch64-linux-gnu/qt5/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/movit -I/usr/include/eigen3 -I/usr/include/aarch64-linux-gnu -I/usr/include/libusb-1.0 -I/usr/include/luajit-2.1 -I/usr/include/srt -I/usr/include/p11-kit-1 -I/usr/include/libdrm -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wno-unqualified-std-cast-call '-DMOVIT_SHADER_DIR="/usr/share/movit"' '-DNAGERU_VERSION="2.3.2"' '-DPREFIX="/usr"' -DHAVE_SRT=1 -g -O2 -ffile-prefix-map=/build/reproducible-path/nageru-2.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -DX264_API_IMPORTS -DQT_NETWORK_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -isystem../nageru/decklink -MD -MQ libcore.a.p/nageru_theme.cpp.o -MF libcore.a.p/nageru_theme.cpp.o.d -o libcore.a.p/nageru_theme.cpp.o -c ../nageru/theme.cpp
[260/271] c++ -Ifutatabi.p -I. -I.. -I../futatabi -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtOpenGLExtensions -I/usr/include/aarch64-linux-gnu/qt5/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/movit -I/usr/include/eigen3 -I/usr/include/p11-kit-1 -I/usr/include/aarch64-linux-gnu -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wno-unqualified-std-cast-call '-DMOVIT_SHADER_DIR="/usr/share/movit"' '-DNAGERU_VERSION="2.3.2"' '-DPREFIX="/usr"' -DHAVE_SRT=1 -g -O2 -ffile-prefix-map=/build/reproducible-path/nageru-2.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -DQT_NETWORK_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -fPIC -MD -MQ futatabi.p/futatabi_mainwindow.cpp.o -MF futatabi.p/futatabi_mainwindow.cpp.o.d -o futatabi.p/futatabi_mainwindow.cpp.o -c ../futatabi/mainwindow.cpp
[261/271] c++ -Ilibcore.a.p -I. -I.. -I../nageru -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtOpenGLExtensions -I/usr/include/aarch64-linux-gnu/qt5/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/movit -I/usr/include/eigen3 -I/usr/include/aarch64-linux-gnu -I/usr/include/libusb-1.0 -I/usr/include/luajit-2.1 -I/usr/include/srt -I/usr/include/p11-kit-1 -I/usr/include/libdrm -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wno-unqualified-std-cast-call '-DMOVIT_SHADER_DIR="/usr/share/movit"' '-DNAGERU_VERSION="2.3.2"' '-DPREFIX="/usr"' -DHAVE_SRT=1 -g -O2 -ffile-prefix-map=/build/reproducible-path/nageru-2.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -DX264_API_IMPORTS -DQT_NETWORK_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -isystem../nageru/decklink -MD -MQ libcore.a.p/nageru_mixer.cpp.o -MF libcore.a.p/nageru_mixer.cpp.o.d -o libcore.a.p/nageru_mixer.cpp.o -c ../nageru/mixer.cpp
[262/271] c++ -Ilibcore.a.p -I. -I.. -I../nageru -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtOpenGLExtensions -I/usr/include/aarch64-linux-gnu/qt5/QtOpenGL -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/movit -I/usr/include/eigen3 -I/usr/include/aarch64-linux-gnu -I/usr/include/libusb-1.0 -I/usr/include/luajit-2.1 -I/usr/include/srt -I/usr/include/p11-kit-1 -I/usr/include/libdrm -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wno-unqualified-std-cast-call '-DMOVIT_SHADER_DIR="/usr/share/movit"' '-DNAGERU_VERSION="2.3.2"' '-DPREFIX="/usr"' -DHAVE_SRT=1 -g -O2 -ffile-prefix-map=/build/reproducible-path/nageru-2.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -DX264_API_IMPORTS -DQT_NETWORK_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -isystem../nageru/decklink -MD -MQ libcore.a.p/nageru_mainwindow.cpp.o -MF libcore.a.p/nageru_mainwindow.cpp.o.d -o libcore.a.p/nageru_mainwindow.cpp.o -c ../nageru/mainwindow.cpp
../nageru/mainwindow.cpp: In lambda function:
../nageru/mainwindow.cpp:1023:29: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated]
 1023 |         post_to_main_thread([=]() {
      |                             ^
../nageru/mainwindow.cpp:1023:29: note: add explicit ‘this’ or ‘*this’ capture
../nageru/mainwindow.cpp: In lambda function:
../nageru/mainwindow.cpp:1280:29: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated]
 1280 |         post_to_main_thread([=]{
      |                             ^
../nageru/mainwindow.cpp:1280:29: note: add explicit ‘this’ or ‘*this’ capture
At global scope:
cc1plus: note: unrecognized command-line option ‘-Wno-unqualified-std-cast-call’ may have been intended to silence earlier diagnostics
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:9: binary] Error 255
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2