Source: avifile
Version: 1:0.7.48~20090503.ds-26
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):
> /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I.
> -I../include -DPLUGIN_PATH=\"/usr/lib/aarch64-linux-gnu/avifile-0.7\"
> -I../drivers -I./aviread -I./subtitles -I./common -I/usr/include/SDL
> -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/freetype2
> -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused
> -I../include -fvisibility=hidden -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -fstack-clash-protection -Wformat
> -Werror=format-security -mbranch-protection=standard -g -O2
> -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -fstack-clash-protection -Wformat
> -Werror=format-security -mbranch-protection=standard -Wall -g -O2 -ffast-math
> -fomit-frame-pointer -pipe -c -o FFReadHandler.lo `test -f
> 'aviread/FFReadHandler.cpp' || echo './'`aviread/FFReadHandler.cpp
> libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../include
> -DPLUGIN_PATH=\"/usr/lib/aarch64-linux-gnu/avifile-0.7\" -I../drivers
> -I./aviread -I./subtitles -I./common -I/usr/include/SDL -D_GNU_SOURCE=1
> -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time
> -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -I../include -fvisibility=hidden -g -O2
> "-ffile-prefix-map=/<<PKGBUILDDIR>>=." -fstack-protector-strong
> -fstack-clash-protection -Wformat -Werror=format-security
> -mbranch-protection=standard -g -O2 -Werror=implicit-function-declaration
> "-ffile-prefix-map=/<<PKGBUILDDIR>>=." -fstack-protector-strong
> -fstack-clash-protection -Wformat -Werror=format-security
> -mbranch-protection=standard -Wall -g -O2 -ffast-math -fomit-frame-pointer
> -pipe -c aviread/Cache.cpp -fPIC -DPIC -o .libs/Cache.o
> cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’
> is not valid for C++
> libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../include
> -DPLUGIN_PATH=\"/usr/lib/aarch64-linux-gnu/avifile-0.7\" -I../drivers
> -I./aviread -I./subtitles -I./common -I/usr/include/SDL -D_GNU_SOURCE=1
> -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time
> -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -I../include -fvisibility=hidden -g -O2
> "-ffile-prefix-map=/<<PKGBUILDDIR>>=." -fstack-protector-strong
> -fstack-clash-protection -Wformat -Werror=format-security
> -mbranch-protection=standard -g -O2 -Werror=implicit-function-declaration
> "-ffile-prefix-map=/<<PKGBUILDDIR>>=." -fstack-protector-strong
> -fstack-clash-protection -Wformat -Werror=format-security
> -mbranch-protection=standard -Wall -g -O2 -ffast-math -fomit-frame-pointer
> -pipe -c aviread/FFReadHandler.cpp -fPIC -DPIC -o .libs/FFReadHandler.o
> cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’
> is not valid for C++
> aviread/FFReadHandler.cpp: In member function ‘int
> avm::FFReadHandler::Init(const char*)’:
> aviread/FFReadHandler.cpp:97:42: error: ‘AVCodecContext’ {aka ‘struct
> AVCodecContext’} has no member named ‘channels’
> 97 | avc->sample_rate, avc->channels,
> avc->time_base.num, avc->time_base.den,
> | ^~~~~~~~
> make[2]: *** [Makefile:1035: FFReadHandler.lo] Error 1
The full build log is available from:
https://people.debian.org/~sramacher/ffmpeg-7.0/avifile_arm64.build
ffmpeg 7.0 is available in experimental.
Cheers
--
Sebastian Ramacher