Source: minidlna
Version: 1.3.3+dfsg-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):
> gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall
> -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2
> -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -fstack-clash-protection -Wformat
> -Werror=format-security -mbranch-protection=standard -c -o metadata.o
> metadata.c
> In file included from metadata.c:34:
> metadata.c: In function ‘GetVideoMetadata’:
> libav.h:177:36: error: ‘AVCodecParameters’ has no member named ‘channels’
> 177 | #define lav_channels(s) s->codecpar->channels
> | ^~
> metadata.c:781:53: note: in expansion of macro ‘lav_channels’
> 781 | if(
> lav_channels(astream) <= 2 &&
> | ^~~~~~~~~~~~
> libav.h:177:36: error: ‘AVCodecParameters’ has no member named ‘channels’
> 177 | #define lav_channels(s) s->codecpar->channels
> | ^~
> metadata.c:784:58: note: in expansion of macro ‘lav_channels’
> 784 | else if(
> lav_channels(astream) <= 6 &&
> | ^~~~~~~~~~~~
> libav.h:177:36: error: ‘AVCodecParameters’ has no member named ‘channels’
> 177 | #define lav_channels(s) s->codecpar->channels
> | ^~
> log.h:53:104: note: in expansion of macro ‘lav_channels’
> 53 | #define DPRINTF(level, facility, fmt, arg...) do { log_err(level,
> facility, __FILE__, __LINE__, fmt, ##arg); } while (0)
> |
> ^~~
> metadata.c:788:57: note: in expansion of macro ‘DPRINTF’
> 788 |
> DPRINTF(E_DEBUG, L_METADATA, "Unhandled AAC: %lld channels, %lld bitrate\n",
> | ^~~~~~~
> libav.h:177:36: error: ‘AVCodecParameters’ has no member named ‘channels’
> 177 | #define lav_channels(s) s->codecpar->channels
> | ^~
> metadata.c:828:30: note: in expansion of macro ‘lav_channels’
> 828 | m.channels = lav_channels(astream);
> | ^~~~~~~~~~~~
> make[3]: *** [Makefile:650: metadata.o] Error 1
The full build log is available from:
https://people.debian.org/~sramacher/ffmpeg-7.0/minidlna_arm64.build
ffmpeg 7.0 is available in experimental.
Cheers
--
Sebastian Ramacher