Source: zoneminder
Version: 1.36.33+dfsg1-1
Severity: important
Tags: trixie sid ftbfs
Usertags: ffmpeg-7.0
Hi,
during a rebuild of the reverse dependencies for the transition to
ffmpeg 7.0, your package failed to build
Relevant part (hopefully):
> cd /<<PKGBUILDDIR>>/dbuild/src && /usr/bin/c++ -DHAVE_SENDFILE4_SUPPORT=1
> -I/<<PKGBUILDDIR>>/dbuild/src -I/<<PKGBUILDDIR>>/src -I/usr/include/mysql
> -I/<<PKGBUILDDIR>>/dbuild -I/<<PKGBUILDDIR>>/dep/libbcrypt/include/bcrypt
> -I/<<PKGBUILDDIR>>/dep/jwt-cpp/include -I/<<PKGBUILDDIR>>/dep/RtspServer/src
> -I/<<PKGBUILDDIR>>/dep/RtspServer/src/xop
> -I/<<PKGBUILDDIR>>/dep/RtspServer/src/3rdpart
> -I/<<PKGBUILDDIR>>/dep/span-lite/include -g -O2
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -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_buffer.cpp.o -MF CMakeFiles/zm.dir/zm_buffer.cpp.o.d
> -o CMakeFiles/zm.dir/zm_buffer.cpp.o -c /<<PKGBUILDDIR>>/src/zm_buffer.cpp
> In file included from /<<PKGBUILDDIR>>/src/zm_monitor.h:24,
> from /<<PKGBUILDDIR>>/src/zm_analysis_thread.cpp:3:
> /<<PKGBUILDDIR>>/src/zm_camera.h: In member function ‘int
> Camera::getChannels()’:
> /<<PKGBUILDDIR>>/src/zm_camera.h:111:51: error: ‘AVCodecParameters’ {aka
> ‘struct AVCodecParameters’} has no member named ‘channels’
> 111 | return mAudioStream ? mAudioStream->codecpar->channels : -1;
> | ^~~~~~~~
> [ 55%] Building CXX object src/CMakeFiles/zm.dir/zm_camera.cpp.o
> cd /<<PKGBUILDDIR>>/dbuild/src && /usr/bin/c++ -DHAVE_SENDFILE4_SUPPORT=1
> -I/<<PKGBUILDDIR>>/dbuild/src -I/<<PKGBUILDDIR>>/src -I/usr/include/mysql
> -I/<<PKGBUILDDIR>>/dbuild -I/<<PKGBUILDDIR>>/dep/libbcrypt/include/bcrypt
> -I/<<PKGBUILDDIR>>/dep/jwt-cpp/include -I/<<PKGBUILDDIR>>/dep/RtspServer/src
> -I/<<PKGBUILDDIR>>/dep/RtspServer/src/xop
> -I/<<PKGBUILDDIR>>/dep/RtspServer/src/3rdpart
> -I/<<PKGBUILDDIR>>/dep/span-lite/include -g -O2
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -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_camera.cpp.o -MF CMakeFiles/zm.dir/zm_camera.cpp.o.d
> -o CMakeFiles/zm.dir/zm_camera.cpp.o -c /<<PKGBUILDDIR>>/src/zm_camera.cpp
> make[3]: *** [src/CMakeFiles/zm.dir/build.make:79:
> src/CMakeFiles/zm.dir/zm_analysis_thread.cpp.o] Error 1
The full build log is available from:
https://people.debian.org/~sramacher/ffmpeg-7.0/zoneminder_arm64.build
ffmpeg 7.0 is available in experimental.
Cheers
--
Sebastian Ramacher