Source: kodi Version: 2:19.3+dfsg1-1 Severity: important X-Debbugs-Cc: sramac...@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
signature.asc
Description: PGP signature