--- Begin Message ---
Source: subtitlecomposer
Version: 0.7.1-2
Severity: important
X-Debbugs-Cc: sramac...@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
--
Sebastian Ramacher
signature.asc
Description: PGP signature
--- End Message ---