Source: chromaprint Version: 1.5.1-1 Severity: important X-Debbugs-Cc: sramac...@debian.org Tags: ftbfs sid bookworm Usertags: ffmpeg5.0 Control: forwarded -1 https://github.com/acoustid/chromaprint/pull/108
chromaprint FTBFS with ffmpeg 5.0: cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/cmd && /usr/lib/ccache/c++ -DHAVE_CONFIG_H -D_SCL_SECURE_NO_WARNINGS -D_USE_MATH_DEFINES -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/src -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fvisibility=hidden -fvisibility-inlines-hidden -std=gnu++11 -MD -MT src/cmd/CMakeFiles/fpcalc.dir/fpcalc.cpp.o -MF CMakeFiles/fpcalc.dir/fpcalc.cpp.o.d -o CMakeFiles/fpcalc.dir/fpcalc.cpp.o -c /<<PKGBUILDDIR>>/src/cmd/fpcalc.cpp In file included from /<<PKGBUILDDIR>>/src/cmd/fpcalc.cpp:7: /<<PKGBUILDDIR>>/src/audio/ffmpeg_audio_reader.h: In constructor ‘chromaprint::FFmpegAudioReader::FFmpegAudioReader()’: /<<PKGBUILDDIR>>/src/audio/ffmpeg_audio_reader.h:102:23: warning: ‘void av_init_packet(AVPacket*)’ is deprecated [-Wdeprecated-declarations] 102 | av_init_packet(&m_packet); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/x86_64-linux-gnu/libavcodec/avcodec.h:45, from /<<PKGBUILDDIR>>/src/audio/ffmpeg_audio_reader.h:18, from /<<PKGBUILDDIR>>/src/cmd/fpcalc.cpp:7: /usr/include/x86_64-linux-gnu/libavcodec/packet.h:506:6: note: declared here 506 | void av_init_packet(AVPacket *pkt); | ^~~~~~~~~~~~~~ In file included from /<<PKGBUILDDIR>>/src/cmd/fpcalc.cpp:7: /<<PKGBUILDDIR>>/src/audio/ffmpeg_audio_reader.h: In member function ‘bool chromaprint::FFmpegAudioReader::SetInputFormat(const char*)’: /<<PKGBUILDDIR>>/src/audio/ffmpeg_audio_reader.h:117:43: error: invalid conversion from ‘const AVInputFormat*’ to ‘AVInputFormat*’ [-fpermissive] 117 | m_input_fmt = av_find_input_format(name); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ | | | const AVInputFormat* /<<PKGBUILDDIR>>/src/audio/ffmpeg_audio_reader.h: In member function ‘bool chromaprint::FFmpegAudioReader::Open(const string&)’: /<<PKGBUILDDIR>>/src/audio/ffmpeg_audio_reader.h:138:19: warning: ‘void av_init_packet(AVPacket*)’ is deprecated [-Wdeprecated-declarations] 138 | av_init_packet(&m_packet); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/x86_64-linux-gnu/libavcodec/avcodec.h:45, from /<<PKGBUILDDIR>>/src/audio/ffmpeg_audio_reader.h:18, from /<<PKGBUILDDIR>>/src/cmd/fpcalc.cpp:7: /usr/include/x86_64-linux-gnu/libavcodec/packet.h:506:6: note: declared here 506 | void av_init_packet(AVPacket *pkt); | ^~~~~~~~~~~~~~ In file included from /<<PKGBUILDDIR>>/src/cmd/fpcalc.cpp:7: /<<PKGBUILDDIR>>/src/audio/ffmpeg_audio_reader.h:157:77: error: invalid conversion from ‘AVCodec**’ to ‘const AVCodec**’ [-fpermissive] 157 | ret = av_find_best_stream(m_format_ctx, AVMEDIA_TYPE_AUDIO, -1, -1, &codec, 0); | ^~~~~~ | | | AVCodec** In file included from /<<PKGBUILDDIR>>/src/audio/ffmpeg_audio_reader.h:19, from /<<PKGBUILDDIR>>/src/cmd/fpcalc.cpp:7: /usr/include/x86_64-linux-gnu/libavformat/avformat.h:2161:41: note: initializing argument 5 of ‘int av_find_best_stream(AVFormatContext*, AVMediaType, int, int, const AVCodec**, int)’ 2161 | const AVCodec **decoder_ret, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /<<PKGBUILDDIR>>/src/cmd/fpcalc.cpp:7: /<<PKGBUILDDIR>>/src/audio/ffmpeg_audio_reader.h:164:62: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘codec’ 164 | m_codec_ctx = m_format_ctx->streams[m_stream_index]->codec; | ^~~~~ In file included from /<<PKGBUILDDIR>>/src/cmd/fpcalc.cpp:7: /<<PKGBUILDDIR>>/src/audio/ffmpeg_audio_reader.h: In member function ‘bool chromaprint::FFmpegAudioReader::Read(const int16_t**, size_t*)’: /<<PKGBUILDDIR>>/src/audio/ffmpeg_audio_reader.h:259:39: warning: ‘void av_init_packet(AVPacket*)’ is deprecated [-Wdeprecated-declarations] 259 | av_init_packet(&m_packet); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/x86_64-linux-gnu/libavcodec/avcodec.h:45, from /<<PKGBUILDDIR>>/src/audio/ffmpeg_audio_reader.h:18, from /<<PKGBUILDDIR>>/src/cmd/fpcalc.cpp:7: /usr/include/x86_64-linux-gnu/libavcodec/packet.h:506:6: note: declared here 506 | void av_init_packet(AVPacket *pkt); | ^~~~~~~~~~~~~~ In file included from /<<PKGBUILDDIR>>/src/cmd/fpcalc.cpp:7: /<<PKGBUILDDIR>>/src/audio/ffmpeg_audio_reader.h:281:23: error: ‘avcodec_decode_audio4’ was not declared in this scope; did you mean ‘avcodec_decode_subtitle2’? 281 | ret = avcodec_decode_audio4(m_codec_ctx, m_frame, &m_got_frame, &m_packet); | ^~~~~~~~~~~~~~~~~~~~~ | avcodec_decode_subtitle2 make[3]: *** [src/cmd/CMakeFiles/fpcalc.dir/build.make:79: src/cmd/CMakeFiles/fpcalc.dir/fpcalc.cpp.o] Error 1 Cheers -- Sebastian Ramacher
signature.asc
Description: PGP signature