[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1004612: kodi: FTBFS with ffmpeg 5.0



Source: kodi
Version: 2:19.3+dfsg1-1
Severity: important
X-Debbugs-Cc: sramacher@debian.org
Tags: sid bookworm ftbfs
Usertags: ffmpeg5.0

kodi FTBFS with ffmpeg 5.0 (available in experimental):
| [ 11%] Building CXX object build/cores/dll-loader/CMakeFiles/dllloader.dir/DllLoaderContainer.cpp.o
| cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/build/cores/dll-loader && /usr/bin/ccache /usr/lib/ccache/c++ -DAPI_DEBUG -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>> -I/<<PKGBUILDDIR>>/lib -I/<<PKGBUILDDIR>>/xbmc -I/<<PKGBUILDDIR>>/xbmc/platform/linux -I/<<PKGBUILDDIR>>/xbmc/cores/VideoPlayer -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/build -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/build/include -I/<<PKGBUILDDIR>>/xbmc/platform/posix -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/python3.9 -I/usr/include/samba-4.0 -I/usr/include/libxml2 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/build/cores/RetroPlayer/messages -I/usr/include/freetype2 -I/usr/include/fribidi -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/build/libdvd/include -I/usr/include/lzo -I/usr/include/libdrm -g -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -D_XBMC -Wall -O2 -g -DNDEBUG -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 -DHAVE_SSE=1 -DHAVE_SSE2=1 -DHAVE_SSE3=1 -DHAVE_SSSE3=1 -DHAVE_SSE4_1=1 -D__STDC_CONSTANT_MACROS -D_FILE_OFFSET_BITS=64 -DHAS_POSIX_NETWORK -DHAS_LINUX_NETWORK -DHAS_BUILTIN_SYNC_ADD_AND_FETCH=1 -DHAS_BUILTIN_SYNC_SUB_AND_FETCH=1 -DHAS_BUILTIN_SYNC_VAL_COMPARE_AND_SWAP=1 -DHAVE_INOTIFY=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_LOCALTIME_R=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAS_ALSA=1 -DHAS_AVAHI=1 -DHAS_ZEROCONF=1 -DHAVE_LIBBLURAY=1 -DHAVE_LIBBLURAY_BDJ=1 -DHAVE_LIBCEC=1 -DHAS_DBUS=1 -DHAS_ISO9660PP=1 -DHAVE_LCMS2=1 -DHAS_LIRC=1 -DHAS_WEB_SERVER=1 -DHAS_WEB_INTERFACE=1 -DHAS_FILESYSTEM_NFS=1 -DHAS_NFS_SET_TIMEOUT -DHAS_AIRPLAY=1 -DHAS_PULSEAUDIO=1 -DHAS_PYTHON=1 -DHAS_FILESYSTEM_SMB=1 -DHAS_SNDIO=1 -DHAVE_LIBUDEV=1 -DHAS_UDFREAD=1 -DHAVE_LIBXSLT=1 -DHAVE_LIBVA=1 -DHAS_GLX=1 -DHAVE_LIBVDPAU=1 -DFFMPEG_VER_SHA=\"4.3\" -I/usr/include/fribidi -DHAVE_GCRYPT=1 -DSPDLOG_FMT_EXTERNAL -DSPDLOG_DEBUG_ON -DSPDLOG_NO_ATOMIC_LEVELS -DSPDLOG_ENABLE_PATTERN_PADDING -DHAS_EGL=1 -DHAVE_X11=1 -DHAVE_LIBXRANDR=1 -DHAVE_HDR_OUTPUT_METADATA=1 -DHAS_GL=1 -DHAVE_WAYLAND=1 -DHAVE_GBM=1 -DHAS_GBM_BO_MAP=1 -DHAS_GBM_MODIFIERS=1 -DHAS_MYSQL=1 -DHAS_UPNP=1 -DHAS_DVD_DRIVE -DHAS_CDDA_RIPPER -DHAS_AIRTUNES=1 -DBIN_INSTALL_PATH=\"/usr/lib/x86_64-linux-gnu/kodi\" -DINSTALL_PATH=\"/usr/share/kodi\" -std=c++14 -MD -MT build/cores/dll-loader/CMakeFiles/dllloader.dir/DllLoaderContainer.cpp.o -MF CMakeFiles/dllloader.dir/DllLoaderContainer.cpp.o.d -o CMakeFiles/dllloader.dir/DllLoaderContainer.cpp.o -c /<<PKGBUILDDIR>>/xbmc/cores/DllLoader/DllLoaderContainer.cpp
| /<<PKGBUILDDIR>>/xbmc/cores/AudioEngine/Encoders/AEEncoderFFmpeg.cpp: In member function ‘virtual bool CAEEncoderFFmpeg::Initialize(AEAudioFormat&, bool)’:
| /<<PKGBUILDDIR>>/xbmc/cores/AudioEngine/Encoders/AEEncoderFFmpeg.cpp:94:33: error: invalid conversion from ‘const AVCodec*’ to ‘AVCodec*’ [-fpermissive]
|    94 |     codec = avcodec_find_encoder(m_CodecID);
|       |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
|       |                                 |
|       |                                 const AVCodec*
| /<<PKGBUILDDIR>>/xbmc/cores/AudioEngine/Encoders/AEEncoderFFmpeg.cpp: In member function ‘virtual int CAEEncoderFFmpeg::Encode(uint8_t*, int, uint8_t*, int)’:
| /<<PKGBUILDDIR>>/xbmc/cores/AudioEngine/Encoders/AEEncoderFFmpeg.cpp:266:17: warning: ‘void av_init_packet(AVPacket*)’ is deprecated [-Wdeprecated-declarations]
|   266 |   av_init_packet(&m_Pkt);
|       |   ~~~~~~~~~~~~~~^~~~~~~~
| In file included from /usr/include/x86_64-linux-gnu/libavcodec/avcodec.h:45,
|                  from /<<PKGBUILDDIR>>/xbmc/cores/AudioEngine/Interfaces/AEEncoder.h:14,
|                  from /<<PKGBUILDDIR>>/xbmc/cores/AudioEngine/Encoders/AEEncoderFFmpeg.h:11,
|                  from /<<PKGBUILDDIR>>/xbmc/cores/AudioEngine/Encoders/AEEncoderFFmpeg.cpp:12:
| /usr/include/x86_64-linux-gnu/libavcodec/packet.h:506:6: note: declared here
|   506 | void av_init_packet(AVPacket *pkt);
|       |      ^~~~~~~~~~~~~~
| /<<PKGBUILDDIR>>/xbmc/cores/AudioEngine/Encoders/AEEncoderFFmpeg.cpp:271:13: error: ‘avcodec_encode_audio2’ was not declared in this scope; did you mean ‘avcodec_encode_subtitle’?
|   271 |   int ret = avcodec_encode_audio2(m_CodecCtx, &m_Pkt, frame, &got_output);
|       |             ^~~~~~~~~~~~~~~~~~~~~
|       |             avcodec_encode_subtitle
| make[4]: *** [build/cores/audioengine/CMakeFiles/audioengine.dir/build.make:107: build/cores/audioengine/CMakeFiles/audioengine.dir/Encoders/AEEncoderFFmpeg.cpp.o] Error 1

Cheers
-- 
Sebastian Ramacher

Attachment: signature.asc
Description: PGP signature


Reply to: