Source: gst-libav1.0
Version: 1.24.4-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):
> cc -Iext/libav/libgstlibav.so.p -Iext/libav -I../ext/libav -I. -I.. 
> -I/usr/include/aarch64-linux-gnu -I/usr/include/gstreamer-1.0 
> -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include 
> -I/usr/include/sysprof-6 -I/usr/include/orc-0.4 -fdiagnostics-color=always 
> -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -fvisibility=hidden 
> -fno-strict-aliasing -Wmissing-declarations -Wmissing-prototypes 
> -Wold-style-definition -Wredundant-decls -Wundef -Wwrite-strings -Wformat 
> -Wformat-nonliteral -Wformat-security -Winit-self -Wmissing-include-dirs 
> -Waddress -Wno-multichar -Waggregate-return -Wvla -Wpointer-arith -g -O2 
> -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -mbranch-protection=standard 
> '-DFFMPEG_LIBDIR="/usr/lib/aarch64-linux-gnu"' -Wdate-time 
> -D_FORTIFY_SOURCE=2 -fPIC -pthread -DHAVE_CONFIG_H -MD -MQ 
> ext/libav/libgstlibav.so.p/gstavdemux.c.o -MF 
> ext/libav/libgstlibav.so.p/gstavdemux.c.o.d -o 
> ext/libav/libgstlibav.so.p/gstavdemux.c.o -c ../ext/libav/gstavdemux.c
> ../ext/libav/gstavdemux.c: In function ‘gst_ffmpegdemux_type_find’:
> ../ext/libav/gstavdemux.c:1403:16: error: ‘AVInputFormat’ has no member named 
> ‘read_probe’
>  1403 |   if (in_plugin->read_probe &&
>       |                ^~
> ../ext/libav/gstavdemux.c:1411:20: error: ‘AVInputFormat’ has no member named 
> ‘read_probe’
>  1411 |     res = in_plugin->read_probe (&probe_data);
>       |                    ^~
> [11/26] cc -Iext/libav/libgstlibav.so.p -Iext/libav -I../ext/libav -I. -I.. 
> -I/usr/include/aarch64-linux-gnu -I/usr/include/gstreamer-1.0 
> -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include 
> -I/usr/include/sysprof-6 -I/usr/include/orc-0.4 -fdiagnostics-color=always 
> -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -fvisibility=hidden 
> -fno-strict-aliasing -Wmissing-declarations -Wmissing-prototypes 
> -Wold-style-definition -Wredundant-decls -Wundef -Wwrite-strings -Wformat 
> -Wformat-nonliteral -Wformat-security -Winit-self -Wmissing-include-dirs 
> -Waddress -Wno-multichar -Waggregate-return -Wvla -Wpointer-arith -g -O2 
> -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -mbranch-protection=standard 
> '-DFFMPEG_LIBDIR="/usr/lib/aarch64-linux-gnu"' -Wdate-time 
> -D_FORTIFY_SOURCE=2 -fPIC -pthread -DHAVE_CONFIG_H -MD -MQ 
> ext/libav/libgstlibav.so.p/gstavmux.c.o -MF 
> ext/libav/libgstlibav.so.p/gstavmux.c.o.d -o 
> ext/libav/libgstlibav.so.p/gstavmux.c.o -c ../ext/libav/gstavmux.c
> ninja: build stopped: subcommand failed.
> dh_auto_build: error: cd obj-aarch64-linux-gnu && LC_ALL=C.UTF-8 ninja -j2 -v 
> returned exit code 1
> make: *** [debian/rules:38: binary-arch] Error 25


The full build log is available from:
https://people.debian.org/~sramacher/ffmpeg-7.0/gst-libav1.0_arm64.build

ffmpeg 7.0 is available in experimental.

Cheers

-- 
Sebastian Ramacher

Reply via email to