Source: qtav Version: 1.13.0+ds-4 Severity: important X-Debbugs-Cc: sramac...@debian.org Tags: sid bookworm ftbfs Usertags: ffmpeg5.0
qtav FTBFS with ffmpeg 5.0 (available in experimental): | g++ -c -pipe -Wno-expansion-to-defined -Wno-unused-parameter -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -D_REENTRANT -fPIC -DBUILD_QTAV_LIB -DLINK_UCHARDET -DQTAV_HAVE_SSE4_1=1 -DQTAV_HAVE_SSE2=1 -D__STDC_CONSTANT_MACROS -DQTAV_HAVE_X11=1 -DQTAV_HAVE_SWRESAMPLE=1 -DQTAV_HAVE_AVDEVICE=1 -DQTAV_HAVE_AVFILTER=1 -DQTAV_HAVE_OPENAL=1 -DCAPI_LINK_OPENAL -DQTAV_HAVE_PULSEAUDIO=1 -DQTAV_HAVE_CUDA=1 -DQTAV_HAVE_QT_EGL=1 -DCAPI_LINK_ASS -DQTAV_HAVE_LIBASS=1 -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I. -I/<<PKGBUILDDIR>> -IQtAV -Icuda -Icuda/dllapi -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I../.moc/5.15.2/QtAV -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o ../.obj/QtAV_linux_x86_64/PlainText.o subtitle/PlainText.cpp | AVCompat.cpp: In function ‘const char* get_codec_long_name(AVCodecID)’: | AVCompat.cpp:394:42: error: invalid conversion from ‘const AVCodec*’ to ‘AVCodec*’ [-fpermissive] | 394 | AVCodec *codec = avcodec_find_decoder(id); | | ~~~~~~~~~~~~~~~~~~~~^~~~ | | | | | const AVCodec* | AVCompat.cpp:397:33: error: invalid conversion from ‘const AVCodec*’ to ‘AVCodec*’ [-fpermissive] | 397 | codec = avcodec_find_encoder(id); | | ~~~~~~~~~~~~~~~~~~~~^~~~ | | | | | const AVCodec* | make[2]: *** [Makefile.libQtAV:1623: ../.obj/QtAV_linux_x86_64/AVCompat.o] Error 1 | make[2]: *** Waiting for unfinished jobs.... | QtAV_Global.cpp:46:32: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] | 46 | return QString::fromLatin1(QTAV_VERSION_STR_LONG); | | ^~~~~~~~~~~~~~~~~~~~~ | QtAV_Global.cpp:42:54: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] | 42 | #define QTAV_VERSION_STR_LONG QTAV_VERSION_STR "(" __DATE__ ", " __TIME__ ")" | | ^~~~~~~~ | QtAV_Global.cpp:46:32: note: in expansion of macro ‘QTAV_VERSION_STR_LONG’ | 46 | return QString::fromLatin1(QTAV_VERSION_STR_LONG); | | ^~~~~~~~~~~~~~~~~~~~~ | QtAV_Global.cpp:191:85: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] | 191 | static QString about = QString::fromLatin1("<img src='qrc:/QtAV.svg'><h3>QtAV " QTAV_VERSION_STR_LONG "</h3>\n" | | ^~~~~~~~~~~~~~~~~~~~~ | QtAV_Global.cpp:42:54: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] | 42 | #define QTAV_VERSION_STR_LONG QTAV_VERSION_STR "(" __DATE__ ", " __TIME__ ")" | | ^~~~~~~~ | QtAV_Global.cpp:191:85: note: in expansion of macro ‘QTAV_VERSION_STR_LONG’ | 191 | static QString about = QString::fromLatin1("<img src='qrc:/QtAV.svg'><h3>QtAV " QTAV_VERSION_STR_LONG "</h3>\n" | | ^~~~~~~~~~~~~~~~~~~~~ | QtAV_Global.cpp: In function ‘const depend_component* QtAV::Internal::get_depend_component(const depend_component*)’: | QtAV_Global.cpp:88:54: warning: ‘static QString QLibraryInfo::licensee()’ is deprecated [-Wdeprecated-declarations] | 88 | static const QByteArray qt_license(QLibraryInfo::licensee().prepend(QLatin1String("Qt-" QT_VERSION_STR " licensee: ")).toUtf8()); | | ^~~~~~~~ | In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/QLibraryInfo:1, | from QtAV_Global.cpp:23: | /usr/include/x86_64-linux-gnu/qt5/QtCore/qlibraryinfo.h:55:34: note: declared here | 55 | static QT_DEPRECATED QString licensee(); | | ^~~~~~~~ | QtAV_Global.cpp:88:62: warning: ‘static QString QLibraryInfo::licensee()’ is deprecated [-Wdeprecated-declarations] | 88 | static const QByteArray qt_license(QLibraryInfo::licensee().prepend(QLatin1String("Qt-" QT_VERSION_STR " licensee: ")).toUtf8()); | | ~~~~~~~~~~~~~~~~~~~~~~^~ | In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/QLibraryInfo:1, | from QtAV_Global.cpp:23: | /usr/include/x86_64-linux-gnu/qt5/QtCore/qlibraryinfo.h:55:34: note: declared here | 55 | static QT_DEPRECATED QString licensee(); | | ^~~~~~~~ | QtAV_Global.cpp: In function ‘void QtAV::qtav_ffmpeg_log_callback(void*, int, const char*, __va_list_tag*)’: | QtAV_Global.cpp:262:37: warning: ‘QString& QString::sprintf(const char*, ...)’ is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] | 262 | QString qmsg = QString().sprintf("[FFmpeg:%s] ", c ? c->item_name(ctx) : "?") + QString().vsprintf(fmt, vl); | | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h:44, | from /usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h:47, | from /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h:48, | from /usr/include/x86_64-linux-gnu/qt5/QtCore/QMetaType:1, | from QtAV/QtAV_Global.h:27, | from QtAV_Global.cpp:22: | /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:393:14: note: declared here | 393 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); | | ^~~~~~~ | QtAV_Global.cpp:262:103: warning: ‘QString& QString::vsprintf(const char*, __va_list_tag*)’ is deprecated: Use vasprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] | 262 | QString qmsg = QString().sprintf("[FFmpeg:%s] ", c ? c->item_name(ctx) : "?") + QString().vsprintf(fmt, vl); | | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ | In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h:44, | from /usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h:47, | from /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h:48, | from /usr/include/x86_64-linux-gnu/qt5/QtCore/QMetaType:1, | from QtAV/QtAV_Global.h:27, | from QtAV_Global.cpp:22: | /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:391:14: note: declared here | 391 | QString &vsprintf(const char *format, va_list ap) Q_ATTRIBUTE_FORMAT_PRINTF(2, 0); | | ^~~~~~~~ | subtitle/SubtitleProcessorLibASS.cpp: In function ‘void QtAV::ass_msg_cb(int, const char*, __va_list_tag*, void*)’: | subtitle/SubtitleProcessorLibASS.cpp:118:65: warning: ‘QString& QString::vsprintf(const char*, __va_list_tag*)’ is deprecated: Use vasprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] | 118 | QString msg(QStringLiteral("{libass} ") + QString().vsprintf(fmt, va)); //QString.vsprintf() may crash at strlen(). | | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ | In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h:44, | from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:47, | from /usr/include/x86_64-linux-gnu/qt5/QtCore/QList:1, | from ./QtAV/private/SubtitleProcessor.h:25, | from subtitle/SubtitleProcessorLibASS.cpp:22: | /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:391:14: note: declared here | 391 | QString &vsprintf(const char *format, va_list ap) Q_ATTRIBUTE_FORMAT_PRINTF(2, 0); | | ^~~~~~~~ | make[2]: Leaving directory '/<<PKGBUILDDIR>>/src' | make[1]: *** [Makefile:51: sub-src-libQtAV-pro-make_first] Error 2 Cheers -- Sebastian Ramacher
signature.asc
Description: PGP signature