Bug#1004800: ignition-common3: FTBFS with ffmpeg 5.0

Sebastian Ramacher sramacher at debian.org
Tue Feb 1 21:50:15 GMT 2022


Source: ignition-common3
Version: 3.14.0+dfsg-5
Severity: important
X-Debbugs-Cc: sramacher at debian.org
Usertags: ffmpeg5.0
Tags: sid bookworm ftbfs

ignition-common3 FTBFS with ffmpeg 5.0 in experimental:

[ 27%] Building CXX object graphics/src/CMakeFiles/ignition-common3-graphics.dir/ColladaExporter.cc.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/graphics/src && /usr/lib/ccache/c++ -DTINYXML2_MAJOR_VERSION_GE_6 -Dignition_common3_graphics_EXPORTS -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include -I/<<PKGBUILDDIR>>/graphics/include -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/graphics/include -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/core/include -isystem /usr/include/uuid -isystem /usr/include/ignition/math6 -isystem /usr/include/glib-2.0 -isystem /usr/lib/x86_64-linux-gnu/glib-2.0/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -I/usr/include/uuid -pthread -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -std=c++17 -MD -MT graphics/src/CMakeFiles/ignition-common3-graphics.dir/ColladaExporter.cc.o -MF CMakeFiles/ignition-common3-graphics.dir/ColladaExporter.cc.o.d -o CMakeFiles/ignition-common3-graphics.dir/ColladaExporter.cc.o -c /<<PKGBUILDDIR>>/graphics/src/ColladaExporter.cc
/<<PKGBUILDDIR>>/av/src/AudioDecoder.cc: In member function ‘bool ignition::common::AudioDecoder::Decode(uint8_t**, unsigned int*)’:
/<<PKGBUILDDIR>>/av/src/AudioDecoder.cc:135:24: error: ‘avcodec_decode_audio4’ was not declared in this scope; did you mean ‘avcodec_decode_subtitle2’?
  135 |         bytesDecoded = avcodec_decode_audio4(this->data->codecCtx, decodedFrame,
      |                        ^~~~~~~~~~~~~~~~~~~~~
      |                        avcodec_decode_subtitle2
/<<PKGBUILDDIR>>/av/src/AudioDecoder.cc: In member function ‘bool ignition::common::AudioDecoder::SetFile(const string&)’:
/<<PKGBUILDDIR>>/av/src/AudioDecoder.cc:227:44: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘codec’
  227 |     if (this->data->formatCtx->streams[i]->codec->codec_type == // NOLINT(*)
      |                                            ^~~~~
/<<PKGBUILDDIR>>/av/src/AudioDecoder.cc:253:31: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘codec’
  253 |     this->data->audioStream]->codec;
      |                               ^~~~~
/<<PKGBUILDDIR>>/av/src/AudioDecoder.cc:259:43: error: invalid conversion from ‘const AVCodec*’ to ‘AVCodec*’ [-fpermissive]
  259 |   this->data->codec = avcodec_find_decoder(this->data->codecCtx->codec_id);
      |                       ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                           |
      |                                           const AVCodec*
make[3]: *** [av/src/CMakeFiles/ignition-common3-av.dir/build.make:79: av/src/CMakeFiles/ignition-common3-av.dir/AudioDecoder.cc.o] Error 1


Cheers
-- 
Sebastian Ramacher
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/debian-science-maintainers/attachments/20220201/b0bda921/attachment-0001.sig>


More information about the debian-science-maintainers mailing list