performous-composer: FTBFS with ffmpeg 5.0

Bug #1989501 reported by Dan Bungert
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
performous-composer (Debian)
New
Unknown
performous-composer (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Imported from Debian bug http://bugs.debian.org/1004816:
Forwarded to upstream: https://github.com/performous/composer/issues/45

Source: performous-composer
Version: 2.0+20181009-gitbeeea23-2.1
Severity: important
X-Debbugs-Cc: <email address hidden>
Tags: sid bookworm ftbfs
Usertags: ffmpeg5.0

performous-composer FTBFS with ffmpeg 5.0 in experimental:

[ 44%] Building CXX object src/CMakeFiles/composer.dir/notes.cc.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/lib/ccache/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MULTIMEDIA_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_XML_LIB -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -I/<<PKGBUILDDIR>>/src -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtXml -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT src/CMakeFiles/composer.dir/notes.cc.o -MF CMakeFiles/composer.dir/notes.cc.o.d -o CMakeFiles/composer.dir/notes.cc.o -c /<<PKGBUILDDIR>>/src/notes.cc
/<<PKGBUILDDIR>>/src/ffmpeg.cc: In member function ‘void FFmpeg::open()’:
/<<PKGBUILDDIR>>/src/ffmpeg.cc:71:9: error: ‘av_register_all’ was not declared in this scope
   71 | av_register_all();
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/ffmpeg.cc:79:62: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘codec’
   79 | AVCodecContext* cc = pFormatCtx->streams[i]->codec;
      | ^~~~~
/<<PKGBUILDDIR>>/src/ffmpeg.cc:84:64: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘codec’
   84 | AVCodecContext* cc = pFormatCtx->streams[audioStream]->codec;
      | ^~~~~
/<<PKGBUILDDIR>>/src/ffmpeg.cc:85:43: error: invalid conversion from ‘const AVCodec*’ to ‘AVCodec*’ [-fpermissive]
   85 | pAudioCodec = avcodec_find_decoder(cc->codec_id);
      | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
      | |
      | const AVCodec*
/<<PKGBUILDDIR>>/src/ffmpeg.cc: In member function ‘void FFmpeg::decodeNextFrame()’:
/<<PKGBUILDDIR>>/src/ffmpeg.cc:172:45: error: ‘avcodec_decode_audio4’ was not declared in this scope; did you mean ‘avcodec_decode_subtitle2’?
  172 | bytesUsed = avcodec_decode_audio4(pAudioCodecCtx,m_frame,&gotFramePointer, &packet);
      | ^~~~~~~~~~~~~~~~~~~~~
      | avcodec_decode_subtitle2
make[3]: *** [src/CMakeFiles/composer.dir/build.make:166: src/CMakeFiles/composer.dir/ffmpeg.cc.o] Error 1

Dan Bungert (dbungert)
description: updated
Changed in performous-composer (Debian):
importance: Undecided → Unknown
Dan Bungert (dbungert)
description: updated
Bryce Harrington (bryce)
tags: added: update-excuse
Revision history for this message
Steve Langasek (vorlon) wrote :

Removing packages from lunar-proposed:
 performous-composer 2.0+20181009-gitbeeea23-2.1build2 in lunar
Comment: FTBFS with ffmpeg 5.0, blocks transition; no reverse-dependencies; removed from Debian testing; Debian bug #1004816
1 package successfully removed.

Changed in performous-composer (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.