#1144236 zoneminder: FTBFS with ffmpeg 9.0

Package:
src:zoneminder
Source:
src:zoneminder
Submitter:
Sebastian Ramacher
Date:
2026-08-15 08:09:08 UTC
Severity:
normal
Tags:
#1144236#5
Date:
2026-08-12 20:08:36 UTC
From:
To:
Source: zoneminder
Version: 1.36.37+dfsg1-1
Severity: important
Tags: ftbfs sid forky
X-Debbugs-Cc: sramacher@debian.org
Usertags: ffmpeg-9.0

Dear maintainer,

zoneminder FTBFS with ffmpeg 9.0 (available in unstable):

[ 72%] Building CXX object src/CMakeFiles/zm.dir/zm_ffmpeg.cpp.o
cd /build/reproducible-path/zoneminder-1.36.37+dfsg1/dbuild/src && /usr/bin/aarch64-linux-gnu-g++ -DHAVE_SENDFILE4_SUPPORT=1 -I/build/reproducible-path/zoneminder-1.36.37+dfsg1/dbuild/src -I/build/reproducible-path/zoneminder-1.36.37+dfsg1/src -I/usr/include/mysql -I/build/reproducible-path/zoneminder-1.36.37+dfsg1/dbuild -I/build/reproducible-path/zoneminder-1.36.37+dfsg1/dep/libbcrypt/include/bcrypt -I/build/reproducible-path/zoneminder-1.36.37+dfsg1/dep/jwt-cpp/include -I/build/reproducible-path/zoneminder-1.36.37+dfsg1/dep/RtspServer/src -I/build/reproducible-path/zoneminder-1.36.37+dfsg1/dep/RtspServer/src/xop -I/build/reproducible-path/zoneminder-1.36.37+dfsg1/dep/RtspServer/src/3rdpart -I/build/reproducible-path/zoneminder-1.36.37+dfsg1/dep/span-lite/include -g -O2 -ffile-prefix-map=/build/reproducible-path/zoneminder-1.36.37+dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -Wconditionally-supported -Wextra -Wformat-security -Wno-cast-function-type -Wno-unused-parameter -Woverloaded-virtual -Wvla -MD -MT src/CMakeFiles/zm.dir/zm_ffmpeg.cpp.o -MF CMakeFiles/zm.dir/zm_ffmpeg.cpp.o.d -o CMakeFiles/zm.dir/zm_ffmpeg.cpp.o -c /build/reproducible-path/zoneminder-1.36.37+dfsg1/src/zm_ffmpeg.cpp
/build/reproducible-path/zoneminder-1.36.37+dfsg1/src/zm_ffmpeg.cpp: In function ‘int check_sample_fmt(const AVCodec*, AVSampleFormat)’:
/build/reproducible-path/zoneminder-1.36.37+dfsg1/src/zm_ffmpeg.cpp:376:41: error: ‘const AVCodec’ {aka ‘const struct AVCodec’} has no member named ‘sample_fmts’
  376 |   const enum AVSampleFormat *p = codec->sample_fmts;
      |                                         ^~~~~~~~~~~
make[3]: *** [src/CMakeFiles/zm.dir/build.make:474: src/CMakeFiles/zm.dir/zm_ffmpeg.cpp.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory '/build/reproducible-path/zoneminder-1.36.37+dfsg1/dbuild'
make[2]: *** [CMakeFiles/Makefile2:608: src/CMakeFiles/zm.dir/all] Error 2
make[2]: Leaving directory '/build/reproducible-path/zoneminder-1.36.37+dfsg1/dbuild'
make[1]: *** [Makefile:139: all] Error 2
make[1]: Leaving directory '/build/reproducible-path/zoneminder-1.36.37+dfsg1/dbuild'
dh_auto_build: error: cd dbuild && make -j2 INSTALL="install --strip-program=true" VERBOSE=1 returned exit code 2

For more details, see the attached build log.

Cheers