Source: kodi-inputstream-ffmpegdirect
Version: 20.5.0+ds1-3
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):
> /usr/bin/c++ -DADDON_GLOBAL_VERSION_FILESYSTEM_USED 
> -DADDON_GLOBAL_VERSION_GENERAL_USED -DADDON_GLOBAL_VERSION_MAIN_USED 
> -DADDON_GLOBAL_VERSION_NETWORK_USED -DADDON_GLOBAL_VERSION_TOOLS_USED 
> -DADDON_INSTANCE_VERSION_INPUTSTREAM_USED -DBUILD_KODI_ADDON 
> -DFFMPEGDIRECT_VERSION=20.5.0 -Dinputstream_ffmpegdirect_EXPORTS  -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 -std=c++17 -fPIC 
>   -DTARGET_POSIX -DTARGET_LINUX -D_GNU_SOURCE -DHAVE_LINUX_UDMABUF=1 
> -DHAVE_LINUX_DMA_HEAP=1 -DHAVE_LINUX_DMA_BUF=1 -DHAVE_MKOSTEMP=1 
> -DHAVE_LINUX_MEMFD=1 -DHAVE_STATX=1 -MD -MT 
> CMakeFiles/inputstream.ffmpegdirect.dir/src/stream/FFmpegStream.cpp.o -MF 
> CMakeFiles/inputstream.ffmpegdirect.dir/src/stream/FFmpegStream.cpp.o.d -o 
> CMakeFiles/inputstream.ffmpegdirect.dir/src/stream/FFmpegStream.cpp.o -c 
> /<<PKGBUILDDIR>>/src/stream/FFmpegStream.cpp
> In file included from /<<PKGBUILDDIR>>/src/stream/FFmpegStream.h:14,
>                  from /<<PKGBUILDDIR>>/src/stream/FFmpegStream.cpp:8:
> /<<PKGBUILDDIR>>/src/stream/DemuxStream.h:36:7: warning: 
> ‘ffmpegdirect::DemuxStream’ declared with greater visibility than the type of 
> its field ‘ffmpegdirect::DemuxStream::cryptoSession’ [-Wattributes]
>    36 | class DemuxStream
>       |       ^~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/src/stream/FFmpegStream.h:15:
> /<<PKGBUILDDIR>>/src/stream/CurlInput.h:23:7: warning: 
> ‘ffmpegdirect::CurlInput’ declared with greater visibility than the type of 
> its field ‘ffmpegdirect::CurlInput::m_pFile’ [-Wattributes]
>    23 | class CurlInput
>       |       ^~~~~~~~~
> /<<PKGBUILDDIR>>/src/stream/FFmpegStream.cpp: In member function ‘bool 
> ffmpegdirect::FFmpegStream::OpenWithCURL(const AVInputFormat*)’:
> /<<PKGBUILDDIR>>/src/stream/FFmpegStream.cpp:1067:35: error: ‘const 
> AVInputFormat’ {aka ‘const struct AVInputFormat’} has no member named 
> ‘read_probe’
>  1067 |         if (iformat2 && iformat2->read_probe(&pd) > AVPROBE_SCORE_MAX 
> / 4)
>       |                                   ^~~~~~~~~~
> /<<PKGBUILDDIR>>/src/stream/FFmpegStream.cpp:1076:37: error: ‘const 
> AVInputFormat’ {aka ‘const struct AVInputFormat’} has no member named 
> ‘read_probe’
>  1076 |           if (iformat2 && iformat2->read_probe(&pd) > 
> AVPROBE_SCORE_MAX / 4)
>       |                                     ^~~~~~~~~~
> /<<PKGBUILDDIR>>/src/stream/FFmpegStream.cpp: In member function ‘bool 
> ffmpegdirect::FFmpegStream::SeekTime(double, bool, double*)’:
> /<<PKGBUILDDIR>>/src/stream/FFmpegStream.cpp:1561:38: error: ‘const struct 
> AVInputFormat’ has no member named ‘read_seek’
>  1561 |       if (m_pFormatContext->iformat->read_seek)
>       |                                      ^~~~~~~~~
> make[3]: *** [CMakeFiles/inputstream.ffmpegdirect.dir/build.make:135: 
> CMakeFiles/inputstream.ffmpegdirect.dir/src/stream/FFmpegStream.cpp.o] Error 1


The full build log is available from:
https://people.debian.org/~sramacher/ffmpeg-7.0/kodi-inputstream-ffmpegdirect_arm64.build

ffmpeg 7.0 is available in experimental.

Cheers

-- 
Sebastian Ramacher

Reply via email to