#1004600 subtitlecompose: FTBFS with ffmpeg 5.0

Package:
src:subtitlecomposer
Source:
subtitlecomposer
Submitter:
Sebastian Ramacher
Date:
2022-06-24 06:39:08 UTC
Severity:
serious
Tags:
#1004600#5
Date:
2022-01-30 20:46:01 UTC
From:
To:
Source: subtitlecomposer
Version: 0.7.1-2
Severity: important
X-Debbugs-Cc: sramacher@debian.org
Tags: sid bookworm ftbfs
Usertags: ffmpeg5.0

subtitlecomposer FTBFS with ffmpeg 5.0 (in experiental):
| [ 13%] Building CXX object src/CMakeFiles/subtitlecomposer-lib.dir/actions/useraction.cpp.o
| cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/lib/ccache/c++ -DKCOREADDONS_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_XML_LIB -D_DEFAULT_SOURCE -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -I/<<PKGBUILDDIR>>/src -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/subtitlecomposer-lib_autogen/include -I/<<PKGBUILDDIR>>/src/widgets -I/usr/include/AL -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/QtWidgets/5.15.2 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets/5.15.2/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui/5.15.2 -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui/5.15.2/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore/5.15.2 -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore/5.15.2/QtCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5 -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KTextWidgets -isystem /usr/include/KF5/SonnetUi -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KCodecs -isystem /usr/include/KF5/SonnetCore -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtDBus -isystem /usr/include/x86_64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KIOGui -isystem /usr/include/KF5/KWindowSystem -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KBookmarks -isystem /usr/include/x86_64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KItemViews -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/KF5/KConfigWidgets -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KrossCore -isystem /usr/include/x86_64-linux-gnu/qt5/QtScript -isystem /usr/include/KF5/KrossUi -isystem /usr/include/KF5/KParts -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -MD -MT src/CMakeFiles/subtitlecomposer-lib.dir/actions/useraction.cpp.o -MF CMakeFiles/subtitlecomposer-lib.dir/actions/useraction.cpp.o.d -o CMakeFiles/subtitlecomposer-lib.dir/actions/useraction.cpp.o -c /<<PKGBUILDDIR>>/src/actions/useraction.cpp
| In file included from /<<PKGBUILDDIR>>/src/videoplayer/backend/ffplayer.h:11,
|                  from /<<PKGBUILDDIR>>/src/videoplayer/videoplayer.h:13,
|                  from /<<PKGBUILDDIR>>/src/actions/useraction.cpp:11:
| /<<PKGBUILDDIR>>/src/videoplayer/backend/decoder.h: In member function ‘int SubtitleComposer::Decoder::width() const’:
| /<<PKGBUILDDIR>>/src/videoplayer/backend/decoder.h:38:50: error: invalid use of incomplete type ‘struct AVCodecContext’
|    38 |         inline int width() const { return m_avCtx->width; }
|       |                                                  ^~
| In file included from /usr/include/x86_64-linux-gnu/libavformat/avformat.h:313,
|                  from /<<PKGBUILDDIR>>/src/videoplayer/backend/decoder.h:14,
|                  from /<<PKGBUILDDIR>>/src/videoplayer/backend/ffplayer.h:11,
|                  from /<<PKGBUILDDIR>>/src/videoplayer/videoplayer.h:13,
|                  from /<<PKGBUILDDIR>>/src/actions/useraction.cpp:11:
| /usr/include/x86_64-linux-gnu/libavcodec/codec.h:195:8: note: forward declaration of ‘struct AVCodecContext’
|   195 | struct AVCodecContext;
|       |        ^~~~~~~~~~~~~~
| In file included from /<<PKGBUILDDIR>>/src/videoplayer/backend/ffplayer.h:11,
|                  from /<<PKGBUILDDIR>>/src/videoplayer/videoplayer.h:13,
|                  from /<<PKGBUILDDIR>>/src/actions/useraction.cpp:11:
| /<<PKGBUILDDIR>>/src/videoplayer/backend/decoder.h: In member function ‘int SubtitleComposer::Decoder::height() const’:
| /<<PKGBUILDDIR>>/src/videoplayer/backend/decoder.h:39:51: error: invalid use of incomplete type ‘struct AVCodecContext’
|    39 |         inline int height() const { return m_avCtx->height; }
|       |                                                   ^~
| In file included from /usr/include/x86_64-linux-gnu/libavformat/avformat.h:313,
|                  from /<<PKGBUILDDIR>>/src/videoplayer/backend/decoder.h:14,
|                  from /<<PKGBUILDDIR>>/src/videoplayer/backend/ffplayer.h:11,
|                  from /<<PKGBUILDDIR>>/src/videoplayer/videoplayer.h:13,
|                  from /<<PKGBUILDDIR>>/src/actions/useraction.cpp:11:
| /usr/include/x86_64-linux-gnu/libavcodec/codec.h:195:8: note: forward declaration of ‘struct AVCodecContext’
|   195 | struct AVCodecContext;
|       |        ^~~~~~~~~~~~~~
| In file included from /<<PKGBUILDDIR>>/src/videoplayer/backend/ffplayer.h:15,
|                  from /<<PKGBUILDDIR>>/src/videoplayer/videoplayer.h:13,
|                  from /<<PKGBUILDDIR>>/src/actions/useraction.cpp:11:
| /<<PKGBUILDDIR>>/src/videoplayer/backend/framequeue.h: At global scope:
| /<<PKGBUILDDIR>>/src/videoplayer/backend/framequeue.h:30:20: error: field ‘sub’ has incomplete type ‘AVSubtitle’
|    30 |         AVSubtitle sub;
|       |                    ^~~
| In file included from /usr/include/x86_64-linux-gnu/libavformat/avformat.h:313,
|                  from /<<PKGBUILDDIR>>/src/videoplayer/backend/decoder.h:14,
|                  from /<<PKGBUILDDIR>>/src/videoplayer/backend/ffplayer.h:11,
|                  from /<<PKGBUILDDIR>>/src/videoplayer/videoplayer.h:13,
|                  from /<<PKGBUILDDIR>>/src/actions/useraction.cpp:11:
| /usr/include/x86_64-linux-gnu/libavcodec/codec.h:196:8: note: forward declaration of ‘struct AVSubtitle’
|   196 | struct AVSubtitle;
|       |        ^~~~~~~~~~
| make[3]: *** [src/CMakeFiles/subtitlecomposer-lib.dir/build.make:216: src/CMakeFiles/subtitlecomposer-lib.dir/actions/useraction.cpp.o] Error 1
| make[3]: *** Waiting for unfinished jobs....
| In file included from /<<PKGBUILDDIR>>/src/videoplayer/backend/ffplayer.h:11,
|                  from /<<PKGBUILDDIR>>/src/videoplayer/videoplayer.h:13,
|                  from /<<PKGBUILDDIR>>/src/application_actions.cpp:11:
| /<<PKGBUILDDIR>>/src/videoplayer/backend/decoder.h: In member function ‘int SubtitleComposer::Decoder::width() const’:
| /<<PKGBUILDDIR>>/src/videoplayer/backend/decoder.h:38:50: error: invalid use of incomplete type ‘struct AVCodecContext’
|    38 |         inline int width() const { return m_avCtx->width; }
|       |                                                  ^~
| In file included from /usr/include/x86_64-linux-gnu/libavformat/avformat.h:313,
|                  from /<<PKGBUILDDIR>>/src/videoplayer/backend/decoder.h:14,
|                  from /<<PKGBUILDDIR>>/src/videoplayer/backend/ffplayer.h:11,
|                  from /<<PKGBUILDDIR>>/src/videoplayer/videoplayer.h:13,
|                  from /<<PKGBUILDDIR>>/src/application_actions.cpp:11:
| /usr/include/x86_64-linux-gnu/libavcodec/codec.h:195:8: note: forward declaration of ‘struct AVCodecContext’
|   195 | struct AVCodecContext;
|       |        ^~~~~~~~~~~~~~
| In file included from /<<PKGBUILDDIR>>/src/videoplayer/backend/ffplayer.h:11,
|                  from /<<PKGBUILDDIR>>/src/videoplayer/videoplayer.h:13,
|                  from /<<PKGBUILDDIR>>/src/application_actions.cpp:11:
| /<<PKGBUILDDIR>>/src/videoplayer/backend/decoder.h: In member function ‘int SubtitleComposer::Decoder::height() const’:
| /<<PKGBUILDDIR>>/src/videoplayer/backend/decoder.h:39:51: error: invalid use of incomplete type ‘struct AVCodecContext’
|    39 |         inline int height() const { return m_avCtx->height; }
|       |                                                   ^~
| In file included from /usr/include/x86_64-linux-gnu/libavformat/avformat.h:313,
|                  from /<<PKGBUILDDIR>>/src/videoplayer/backend/decoder.h:14,
|                  from /<<PKGBUILDDIR>>/src/videoplayer/backend/ffplayer.h:11,
|                  from /<<PKGBUILDDIR>>/src/videoplayer/videoplayer.h:13,
|                  from /<<PKGBUILDDIR>>/src/application_actions.cpp:11:
| /usr/include/x86_64-linux-gnu/libavcodec/codec.h:195:8: note: forward declaration of ‘struct AVCodecContext’
|   195 | struct AVCodecContext;
|       |        ^~~~~~~~~~~~~~
| In file included from /<<PKGBUILDDIR>>/src/videoplayer/backend/ffplayer.h:15,
|                  from /<<PKGBUILDDIR>>/src/videoplayer/videoplayer.h:13,
|                  from /<<PKGBUILDDIR>>/src/application_actions.cpp:11:
| /<<PKGBUILDDIR>>/src/videoplayer/backend/framequeue.h: At global scope:
| /<<PKGBUILDDIR>>/src/videoplayer/backend/framequeue.h:30:20: error: field ‘sub’ has incomplete type ‘AVSubtitle’
|    30 |         AVSubtitle sub;
|       |                    ^~~
| In file included from /usr/include/x86_64-linux-gnu/libavformat/avformat.h:313,
|                  from /<<PKGBUILDDIR>>/src/videoplayer/backend/decoder.h:14,
|                  from /<<PKGBUILDDIR>>/src/videoplayer/backend/ffplayer.h:11,
|                  from /<<PKGBUILDDIR>>/src/videoplayer/videoplayer.h:13,
|                  from /<<PKGBUILDDIR>>/src/application_actions.cpp:11:
| /usr/include/x86_64-linux-gnu/libavcodec/codec.h:196:8: note: forward declaration of ‘struct AVSubtitle’
|   196 | struct AVSubtitle;
|       |        ^~~~~~~~~~
| make[3]: *** [src/CMakeFiles/subtitlecomposer-lib.dir/build.make:160: src/CMakeFiles/subtitlecomposer-lib.dir/application_actions.cpp.o] Error 1
| In file included from /<<PKGBUILDDIR>>/src/videoplayer/backend/ffplayer.h:11,
|                  from /<<PKGBUILDDIR>>/src/videoplayer/videoplayer.h:13,
|                  from /<<PKGBUILDDIR>>/src/application_subtitle.cpp:23:
| /<<PKGBUILDDIR>>/src/videoplayer/backend/decoder.h: In member function ‘int SubtitleComposer::Decoder::width() const’:
| /<<PKGBUILDDIR>>/src/videoplayer/backend/decoder.h:38:50: error: invalid use of incomplete type ‘AVCodecContext’ {aka ‘struct AVCodecContext’}
|    38 |         inline int width() const { return m_avCtx->width; }
|       |                                                  ^~
| In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h:43,
|                  from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:43,
|                  from /usr/include/x86_64-linux-gnu/qt5/QtCore/QList:1,
|                  from /<<PKGBUILDDIR>>/src/core/range.h:13,
|                  from /<<PKGBUILDDIR>>/src/core/subtitle.h:11,
|                  from /<<PKGBUILDDIR>>/src/mainwindow.h:11,
|                  from /<<PKGBUILDDIR>>/src/application.h:11,
|                  from /<<PKGBUILDDIR>>/src/application_subtitle.cpp:7:
| /<<PKGBUILDDIR>>/src/streamprocessor/streamprocessor.h:21:27: note: forward declaration of ‘AVCodecContext’ {aka ‘struct AVCodecContext’}
|    21 | QT_FORWARD_DECLARE_STRUCT(AVCodecContext)
|       |                           ^~~~~~~~~~~~~~
| In file included from /<<PKGBUILDDIR>>/src/videoplayer/backend/ffplayer.h:11,
|                  from /<<PKGBUILDDIR>>/src/videoplayer/videoplayer.h:13,
|                  from /<<PKGBUILDDIR>>/src/application_subtitle.cpp:23:
| /<<PKGBUILDDIR>>/src/videoplayer/backend/decoder.h: In member function ‘int SubtitleComposer::Decoder::height() const’:
| /<<PKGBUILDDIR>>/src/videoplayer/backend/decoder.h:39:51: error: invalid use of incomplete type ‘AVCodecContext’ {aka ‘struct AVCodecContext’}
|    39 |         inline int height() const { return m_avCtx->height; }
|       |                                                   ^~
| In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h:43,
|                  from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:43,
|                  from /usr/include/x86_64-linux-gnu/qt5/QtCore/QList:1,
|                  from /<<PKGBUILDDIR>>/src/core/range.h:13,
|                  from /<<PKGBUILDDIR>>/src/core/subtitle.h:11,
|                  from /<<PKGBUILDDIR>>/src/mainwindow.h:11,
|                  from /<<PKGBUILDDIR>>/src/application.h:11,
|                  from /<<PKGBUILDDIR>>/src/application_subtitle.cpp:7:
| /<<PKGBUILDDIR>>/src/streamprocessor/streamprocessor.h:21:27: note: forward declaration of ‘AVCodecContext’ {aka ‘struct AVCodecContext’}
|    21 | QT_FORWARD_DECLARE_STRUCT(AVCodecContext)
|       |                           ^~~~~~~~~~~~~~
| In file included from /<<PKGBUILDDIR>>/src/videoplayer/backend/ffplayer.h:15,
|                  from /<<PKGBUILDDIR>>/src/videoplayer/videoplayer.h:13,
|                  from /<<PKGBUILDDIR>>/src/application_subtitle.cpp:23:
| /<<PKGBUILDDIR>>/src/videoplayer/backend/framequeue.h: At global scope:
| /<<PKGBUILDDIR>>/src/videoplayer/backend/framequeue.h:30:20: error: field ‘sub’ has incomplete type ‘AVSubtitle’
|    30 |         AVSubtitle sub;
|       |                    ^~~
| In file included from /usr/include/x86_64-linux-gnu/libavformat/avformat.h:313,
|                  from /<<PKGBUILDDIR>>/src/videoplayer/backend/decoder.h:14,
|                  from /<<PKGBUILDDIR>>/src/videoplayer/backend/ffplayer.h:11,
|                  from /<<PKGBUILDDIR>>/src/videoplayer/videoplayer.h:13,
|                  from /<<PKGBUILDDIR>>/src/application_subtitle.cpp:23:
| /usr/include/x86_64-linux-gnu/libavcodec/codec.h:196:8: note: forward declaration of ‘struct AVSubtitle’
|   196 | struct AVSubtitle;
|       |        ^~~~~~~~~~
| make[3]: *** [src/CMakeFiles/subtitlecomposer-lib.dir/build.make:188: src/CMakeFiles/subtitlecomposer-lib.dir/application_subtitle.cpp.o] Error 1
| In file included from /<<PKGBUILDDIR>>/src/videoplayer/backend/ffplayer.h:11,
|                  from /<<PKGBUILDDIR>>/src/videoplayer/videoplayer.h:13,
|                  from /<<PKGBUILDDIR>>/src/mainwindow.cpp:13:
| /<<PKGBUILDDIR>>/src/videoplayer/backend/decoder.h: In member function ‘int SubtitleComposer::Decoder::width() const’:
| /<<PKGBUILDDIR>>/src/videoplayer/backend/decoder.h:38:50: error: invalid use of incomplete type ‘struct AVCodecContext’
|    38 |         inline int width() const { return m_avCtx->width; }
|       |                                                  ^~
| In file included from /usr/include/x86_64-linux-gnu/libavformat/avformat.h:313,
|                  from /<<PKGBUILDDIR>>/src/videoplayer/backend/decoder.h:14,
|                  from /<<PKGBUILDDIR>>/src/videoplayer/backend/ffplayer.h:11,
|                  from /<<PKGBUILDDIR>>/src/videoplayer/videoplayer.h:13,
|                  from /<<PKGBUILDDIR>>/src/mainwindow.cpp:13:
| /usr/include/x86_64-linux-gnu/libavcodec/codec.h:195:8: note: forward declaration of ‘struct AVCodecContext’
|   195 | struct AVCodecContext;
|       |        ^~~~~~~~~~~~~~
| In file included from /<<PKGBUILDDIR>>/src/videoplayer/backend/ffplayer.h:11,
|                  from /<<PKGBUILDDIR>>/src/videoplayer/videoplayer.h:13,
|                  from /<<PKGBUILDDIR>>/src/mainwindow.cpp:13:
| /<<PKGBUILDDIR>>/src/videoplayer/backend/decoder.h: In member function ‘int SubtitleComposer::Decoder::height() const’:
| /<<PKGBUILDDIR>>/src/videoplayer/backend/decoder.h:39:51: error: invalid use of incomplete type ‘struct AVCodecContext’
|    39 |         inline int height() const { return m_avCtx->height; }
|       |                                                   ^~
| In file included from /usr/include/x86_64-linux-gnu/libavformat/avformat.h:313,
|                  from /<<PKGBUILDDIR>>/src/videoplayer/backend/decoder.h:14,
|                  from /<<PKGBUILDDIR>>/src/videoplayer/backend/ffplayer.h:11,
|                  from /<<PKGBUILDDIR>>/src/videoplayer/videoplayer.h:13,
|                  from /<<PKGBUILDDIR>>/src/mainwindow.cpp:13:
| /usr/include/x86_64-linux-gnu/libavcodec/codec.h:195:8: note: forward declaration of ‘struct AVCodecContext’
|   195 | struct AVCodecContext;
|       |        ^~~~~~~~~~~~~~
| In file included from /<<PKGBUILDDIR>>/src/videoplayer/backend/ffplayer.h:15,
|                  from /<<PKGBUILDDIR>>/src/videoplayer/videoplayer.h:13,
|                  from /<<PKGBUILDDIR>>/src/mainwindow.cpp:13:
| /<<PKGBUILDDIR>>/src/videoplayer/backend/framequeue.h: At global scope:
| /<<PKGBUILDDIR>>/src/videoplayer/backend/framequeue.h:30:20: error: field ‘sub’ has incomplete type ‘AVSubtitle’
|    30 |         AVSubtitle sub;
|       |                    ^~~
| In file included from /usr/include/x86_64-linux-gnu/libavformat/avformat.h:313,
|                  from /<<PKGBUILDDIR>>/src/videoplayer/backend/decoder.h:14,
|                  from /<<PKGBUILDDIR>>/src/videoplayer/backend/ffplayer.h:11,
|                  from /<<PKGBUILDDIR>>/src/videoplayer/videoplayer.h:13,
|                  from /<<PKGBUILDDIR>>/src/mainwindow.cpp:13:
| /usr/include/x86_64-linux-gnu/libavcodec/codec.h:196:8: note: forward declaration of ‘struct AVSubtitle’
|   196 | struct AVSubtitle;
|       |        ^~~~~~~~~~
| make[3]: *** [src/CMakeFiles/subtitlecomposer-lib.dir/build.make:202: src/CMakeFiles/subtitlecomposer-lib.dir/mainwindow.cpp.o] Error 1
| In file included from /<<PKGBUILDDIR>>/src/videoplayer/backend/ffplayer.h:11,
|                  from /<<PKGBUILDDIR>>/src/videoplayer/videoplayer.h:13,
|                  from /<<PKGBUILDDIR>>/src/application.cpp:52:
| /<<PKGBUILDDIR>>/src/videoplayer/backend/decoder.h: In member function ‘int SubtitleComposer::Decoder::width() const’:
| /<<PKGBUILDDIR>>/src/videoplayer/backend/decoder.h:38:50: error: invalid use of incomplete type ‘AVCodecContext’ {aka ‘struct AVCodecContext’}
|    38 |         inline int width() const { return m_avCtx->width; }
|       |                                                  ^~
| In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h:43,
|                  from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:43,
|                  from /usr/include/x86_64-linux-gnu/qt5/QtCore/QList:1,
|                  from /<<PKGBUILDDIR>>/src/core/range.h:13,
|                  from /<<PKGBUILDDIR>>/src/core/subtitle.h:11,
|                  from /<<PKGBUILDDIR>>/src/mainwindow.h:11,
|                  from /<<PKGBUILDDIR>>/src/application.h:11,
|                  from /<<PKGBUILDDIR>>/src/application.cpp:10:
| /<<PKGBUILDDIR>>/src/streamprocessor/streamprocessor.h:21:27: note: forward declaration of ‘AVCodecContext’ {aka ‘struct AVCodecContext’}
|    21 | QT_FORWARD_DECLARE_STRUCT(AVCodecContext)
|       |                           ^~~~~~~~~~~~~~
| In file included from /<<PKGBUILDDIR>>/src/videoplayer/backend/ffplayer.h:11,
|                  from /<<PKGBUILDDIR>>/src/videoplayer/videoplayer.h:13,
|                  from /<<PKGBUILDDIR>>/src/application.cpp:52:
| /<<PKGBUILDDIR>>/src/videoplayer/backend/decoder.h: In member function ‘int SubtitleComposer::Decoder::height() const’:
| /<<PKGBUILDDIR>>/src/videoplayer/backend/decoder.h:39:51: error: invalid use of incomplete type ‘AVCodecContext’ {aka ‘struct AVCodecContext’}
|    39 |         inline int height() const { return m_avCtx->height; }
|       |                                                   ^~
| In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h:43,
|                  from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:43,
|                  from /usr/include/x86_64-linux-gnu/qt5/QtCore/QList:1,
|                  from /<<PKGBUILDDIR>>/src/core/range.h:13,
|                  from /<<PKGBUILDDIR>>/src/core/subtitle.h:11,
|                  from /<<PKGBUILDDIR>>/src/mainwindow.h:11,
|                  from /<<PKGBUILDDIR>>/src/application.h:11,
|                  from /<<PKGBUILDDIR>>/src/application.cpp:10:
| /<<PKGBUILDDIR>>/src/streamprocessor/streamprocessor.h:21:27: note: forward declaration of ‘AVCodecContext’ {aka ‘struct AVCodecContext’}
|    21 | QT_FORWARD_DECLARE_STRUCT(AVCodecContext)
|       |                           ^~~~~~~~~~~~~~
| In file included from /<<PKGBUILDDIR>>/src/videoplayer/backend/ffplayer.h:15,
|                  from /<<PKGBUILDDIR>>/src/videoplayer/videoplayer.h:13,
|                  from /<<PKGBUILDDIR>>/src/application.cpp:52:
| /<<PKGBUILDDIR>>/src/videoplayer/backend/framequeue.h: At global scope:
| /<<PKGBUILDDIR>>/src/videoplayer/backend/framequeue.h:30:20: error: field ‘sub’ has incomplete type ‘AVSubtitle’
|    30 |         AVSubtitle sub;
|       |                    ^~~
| In file included from /usr/include/x86_64-linux-gnu/libavformat/avformat.h:313,
|                  from /<<PKGBUILDDIR>>/src/videoplayer/backend/decoder.h:14,
|                  from /<<PKGBUILDDIR>>/src/videoplayer/backend/ffplayer.h:11,
|                  from /<<PKGBUILDDIR>>/src/videoplayer/videoplayer.h:13,
|                  from /<<PKGBUILDDIR>>/src/application.cpp:52:
| /usr/include/x86_64-linux-gnu/libavcodec/codec.h:196:8: note: forward declaration of ‘struct AVSubtitle’
|   196 | struct AVSubtitle;
|       |        ^~~~~~~~~~
| make[3]: *** [src/CMakeFiles/subtitlecomposer-lib.dir/build.make:146: src/CMakeFiles/subtitlecomposer-lib.dir/application.cpp.o] Error 1
| In file included from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/subtitlecomposer-lib_autogen/NJGCPLWHKP/../../../../src/videoplayer/backend/audiodecoder.h:11,
|                  from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/subtitlecomposer-lib_autogen/NJGCPLWHKP/moc_audiodecoder.cpp:10,
|                  from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/subtitlecomposer-lib_autogen/mocs_compilation.cpp:69:
| /<<PKGBUILDDIR>>/src/videoplayer/backend/decoder.h: In member function ‘int SubtitleComposer::Decoder::width() const’:
| /<<PKGBUILDDIR>>/src/videoplayer/backend/decoder.h:38:50: error: invalid use of incomplete type ‘AVCodecContext’ {aka ‘struct AVCodecContext’}
|    38 |         inline int width() const { return m_avCtx->width; }
|       |                                                  ^~
| In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiglobal.h:43,
|                  from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h:43,
|                  from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtoolbutton.h:43,
|                  from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QToolButton:1,
|                  from /usr/include/KF5/KWidgetsAddons/kselectaction.h:23,
|                  from /usr/include/KF5/KWidgetsAddons/KSelectAction:1,
|                  from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/subtitlecomposer-lib_autogen/T4QKTR7IAB/../../../../src/actions/kcodecactionext.h:11,
|                  from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/subtitlecomposer-lib_autogen/T4QKTR7IAB/moc_kcodecactionext.cpp:10,
|                  from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/subtitlecomposer-lib_autogen/mocs_compilation.cpp:2:
| /<<PKGBUILDDIR>>/src/streamprocessor/streamprocessor.h:21:27: note: forward declaration of ‘AVCodecContext’ {aka ‘struct AVCodecContext’}
|    21 | QT_FORWARD_DECLARE_STRUCT(AVCodecContext)
|       |                           ^~~~~~~~~~~~~~
| In file included from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/subtitlecomposer-lib_autogen/NJGCPLWHKP/../../../../src/videoplayer/backend/audiodecoder.h:11,
|                  from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/subtitlecomposer-lib_autogen/NJGCPLWHKP/moc_audiodecoder.cpp:10,
|                  from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/subtitlecomposer-lib_autogen/mocs_compilation.cpp:69:
| /<<PKGBUILDDIR>>/src/videoplayer/backend/decoder.h: In member function ‘int SubtitleComposer::Decoder::height() const’:
| /<<PKGBUILDDIR>>/src/videoplayer/backend/decoder.h:39:51: error: invalid use of incomplete type ‘AVCodecContext’ {aka ‘struct AVCodecContext’}
|    39 |         inline int height() const { return m_avCtx->height; }
|       |                                                   ^~
| In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiglobal.h:43,
|                  from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h:43,
|                  from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtoolbutton.h:43,
|                  from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QToolButton:1,
|                  from /usr/include/KF5/KWidgetsAddons/kselectaction.h:23,
|                  from /usr/include/KF5/KWidgetsAddons/KSelectAction:1,
|                  from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/subtitlecomposer-lib_autogen/T4QKTR7IAB/../../../../src/actions/kcodecactionext.h:11,
|                  from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/subtitlecomposer-lib_autogen/T4QKTR7IAB/moc_kcodecactionext.cpp:10,
|                  from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/subtitlecomposer-lib_autogen/mocs_compilation.cpp:2:
| /<<PKGBUILDDIR>>/src/streamprocessor/streamprocessor.h:21:27: note: forward declaration of ‘AVCodecContext’ {aka ‘struct AVCodecContext’}
|    21 | QT_FORWARD_DECLARE_STRUCT(AVCodecContext)
|       |                           ^~~~~~~~~~~~~~
| In file included from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/subtitlecomposer-lib_autogen/NJGCPLWHKP/../../../../src/videoplayer/backend/ffplayer.h:15,
|                  from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/subtitlecomposer-lib_autogen/NJGCPLWHKP/moc_ffplayer.cpp:10,
|                  from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/subtitlecomposer-lib_autogen/mocs_compilation.cpp:71:
| /<<PKGBUILDDIR>>/src/videoplayer/backend/framequeue.h: At global scope:
| /<<PKGBUILDDIR>>/src/videoplayer/backend/framequeue.h:30:20: error: field ‘sub’ has incomplete type ‘AVSubtitle’
|    30 |         AVSubtitle sub;
|       |                    ^~~
| In file included from /usr/include/x86_64-linux-gnu/libavformat/avformat.h:313,
|                  from /<<PKGBUILDDIR>>/src/videoplayer/backend/decoder.h:14,
|                  from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/subtitlecomposer-lib_autogen/NJGCPLWHKP/../../../../src/videoplayer/backend/audiodecoder.h:11,
|                  from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/subtitlecomposer-lib_autogen/NJGCPLWHKP/moc_audiodecoder.cpp:10,
|                  from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/subtitlecomposer-lib_autogen/mocs_compilation.cpp:69:
| /usr/include/x86_64-linux-gnu/libavcodec/codec.h:196:8: note: forward declaration of ‘struct AVSubtitle’
|   196 | struct AVSubtitle;
|       |        ^~~~~~~~~~
| make[3]: *** [src/CMakeFiles/subtitlecomposer-lib.dir/build.make:132: src/CMakeFiles/subtitlecomposer-lib.dir/subtitlecomposer-lib_autogen/mocs_compilation.cpp.o] Error 1

Cheers

#1004600#20
Date:
2022-06-24 06:35:13 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
subtitlecomposer, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1004600@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Pino Toscano <pino@debian.org> (supplier of updated subtitlecomposer package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Fri, 24 Jun 2022 08:17:14 +0200
Source: subtitlecomposer
Architecture: source
Version: 0.7.1-3
Distribution: unstable
Urgency: medium
Maintainer: Debian KDE Extras Team <pkg-kde-extras@lists.alioth.debian.org>
Changed-By: Pino Toscano <pino@debian.org>
Closes: 1004600
Changes:
 subtitlecomposer (0.7.1-3) unstable; urgency=medium
 .
   * Team upload.
   * Bump Standards-Version to 4.6.1, no changes required.
   * CI: enable again the blhc job.
   * Backport upstream commit 4f4f560e40ba0b760cf688eb024be3cc734ca347 to build
     with ffmpeg 5.x; patch upstream_Fix-compilation-with-ffmpeg5-63.patch.
     (Closes: #1004600)
   * Update lintian overrides.
Checksums-Sha1:
 8c3e6adec1ab10cf4cb3c92bb46fb7458f038432 2769 subtitlecomposer_0.7.1-3.dsc
 19991aae4840df33e3afe668e8137bf5de57eccf 7304 subtitlecomposer_0.7.1-3.debian.tar.xz
 5365fed7ac5700d754118a4a348740e7181d4c99 18702 subtitlecomposer_0.7.1-3_source.buildinfo
Checksums-Sha256:
 e3ca423cc502e99ae73b48d6e1f11108da999bbcf36f8b2fbcc6da991f63f274 2769 subtitlecomposer_0.7.1-3.dsc
 7005c8594c840d162505c74b3295ab23ba3a0ca5372b095d6e7984aa7233a899 7304 subtitlecomposer_0.7.1-3.debian.tar.xz
 f254686eadc52900e7f2f2942cb05443087ba345ad78291f8db194d5ca78dfc8 18702 subtitlecomposer_0.7.1-3_source.buildinfo
Files:
 4dd47f2264647c068b5a02e2ab0c1637 2769 kde optional subtitlecomposer_0.7.1-3.dsc
 55b5385c0f7b56cfbc5d75ee26c9322b 7304 kde optional subtitlecomposer_0.7.1-3.debian.tar.xz
 81292b99453b2408e2308a78e133486b 18702 kde optional subtitlecomposer_0.7.1-3_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEXyqfuC+mweEHcAcHLRkciEOxP00FAmK1VycACgkQLRkciEOx
P00HEw//VpEQEeKMQr1NUHcL/beGIPC+v0gDCMe5z7EgdfXR/NekXVVmcYm9RbYM
kJ65yOREwFiAQ17XJiMLQSKveFNr8tWxkUWBj4WCVz6EF9lDh9UsNlIHdl4su3Nc
jFo+0FdPRsZDshAK81cLqBnPr/SoZKrhqIN8cjqhDoSWZLQ3SFssvTPUBHPe69pO
qzRXsHQndvkjDiAz7sNleFYgEBvR0FxOdgN2eTYQ5LggNX23KtFfXAWmYqMk2uQe
qmP4PwYIe9pFnLNHwraGDTT5hjwVcRj+2h/krlsdLqpHG6Oqa4aksK6tmtXAPa3a
FGXCTMovR8lNT05+BTDtUiNMbG05p73ZerOWyoZVR4wZyftn8OsBb9Odi3uI5g2I
Q0VztXQojhO8iSdn6ok/YI1NQF+o7jDwg24/9uVGzcy2mfKOzOcApxNWPhjNr+ph
hnlu8OLUWx6iLoHIPduyFt+fQL1rW83RAXiNTmm5PP17W7shiDcaffFF3yRKqL92
ymg6uvW3t1sPq3hGr+eWXF+zfgdFjJ7hWHlWrrVKBLBzWBS0tCOcQOwUFQReF2MA
Pr1pqLiFfVDECNLPZXRby1wqTyhIB1C9DUrCNz2A1Ae04ciae7xS5gWcWa8jQzL3
DfAnSXxu32My5t9FooP/fqp0U6zg4ERaunjxC2t9tdU7LD5Bhq4=
=8BgX
-----END PGP SIGNATURE-----