Source: cloudcompare Version: 2.11.3-4 Severity: important X-Debbugs-Cc: sramac...@debian.org Tags: sid bookworm ftbfs Usertags: ffmpeg5.0
cloudcompare FTBFS with ffmpeg 5.0 in experimental: cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/CC && /usr/lib/ccache/c++ -DCC_CORE_LIB_EXPORTS -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DSCALAR_TYPE_FLOAT -DUSE_QT -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/CC -I/<<PKGBUILDDIR>>/CC -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/CC/CC_CORE_LIB_autogen/include -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/<<PKGBUILDDIR>>/CC/include -isystem /usr/include/x86_64-linux-gnu/qt5 -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/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/x86_64-linux-gnu/qt5/QtConcurrent -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -std=c++11 -fPIC -fopenmp -O3 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -MD -MT CC/CMakeFiles/CC_CORE_LIB.dir/src/ChamferDistanceTransform.cpp.o -MF CMakeFiles/CC_CORE_LIB.dir/src/ChamferDistanceTransform.cpp.o.d -o CMakeFiles/CC_CORE_LIB.dir/src/ChamferDistanceTransform.cpp.o -c /<<PKGBUILDDIR>>/CC/src/ChamferDistanceTransform.cpp /<<PKGBUILDDIR>>/plugins/core/Standard/qAnimation/src/QTFFmpegWrapper/QVideoEncoder.cpp: In member function ‘bool QVideoEncoder::open(QString*)’: /<<PKGBUILDDIR>>/plugins/core/Standard/qAnimation/src/QTFFmpegWrapper/QVideoEncoder.cpp:120:9: error: ‘av_register_all’ was not declared in this scope 120 | av_register_all(); | ^~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/plugins/core/Standard/qAnimation/src/QTFFmpegWrapper/QVideoEncoder.cpp:142:47: error: invalid conversion from ‘const AVCodec*’ to ‘AVCodec*’ [-fpermissive] 142 | AVCodec *pCodec = avcodec_find_encoder(codec_id); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ | | | const AVCodec* /<<PKGBUILDDIR>>/plugins/core/Standard/qAnimation/src/QTFFmpegWrapper/QVideoEncoder.cpp:194:28: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘codec’ 194 | m_ff->videoStream->codec = m_ff->codecContext; | ^~~~~ /<<PKGBUILDDIR>>/plugins/core/Standard/qAnimation/src/QTFFmpegWrapper/QVideoEncoder.cpp: In member function ‘virtual bool QVideoEncoder::close()’: /<<PKGBUILDDIR>>/plugins/core/Standard/qAnimation/src/QTFFmpegWrapper/QVideoEncoder.cpp:270:31: warning: ‘void av_init_packet(AVPacket*)’ is deprecated [-Wdeprecated-declarations] 270 | av_init_packet(&pkt); | ~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/x86_64-linux-gnu/libavcodec/avcodec.h:45, from /<<PKGBUILDDIR>>/plugins/core/Standard/qAnimation/src/QTFFmpegWrapper/QVideoEncoder.cpp:6: /usr/include/x86_64-linux-gnu/libavcodec/packet.h:506:6: note: declared here 506 | void av_init_packet(AVPacket *pkt); | ^~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/plugins/core/Standard/qAnimation/src/QTFFmpegWrapper/QVideoEncoder.cpp:273:27: error: ‘avcodec_encode_video2’ was not declared in this scope; did you mean ‘avcodec_encode_subtitle’? 273 | int ret = avcodec_encode_video2(m_ff->codecContext, &pkt, 0, &got_packet); | ^~~~~~~~~~~~~~~~~~~~~ | avcodec_encode_subtitle /<<PKGBUILDDIR>>/plugins/core/Standard/qAnimation/src/QTFFmpegWrapper/QVideoEncoder.cpp:287:42: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘codec’ 287 | avcodec_close(m_ff->videoStream->codec); | ^~~~~ /<<PKGBUILDDIR>>/plugins/core/Standard/qAnimation/src/QTFFmpegWrapper/QVideoEncoder.cpp:293:60: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘codec’ 293 | av_freep(&m_ff->formatContext->streams[i]->codec); | ^~~~~ /<<PKGBUILDDIR>>/plugins/core/Standard/qAnimation/src/QTFFmpegWrapper/QVideoEncoder.cpp: In member function ‘virtual bool QVideoEncoder::encodeImage(const QImage&, int, QString*)’: /<<PKGBUILDDIR>>/plugins/core/Standard/qAnimation/src/QTFFmpegWrapper/QVideoEncoder.cpp:325:23: warning: ‘void av_init_packet(AVPacket*)’ is deprecated [-Wdeprecated-declarations] 325 | av_init_packet(&pkt); | ~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/x86_64-linux-gnu/libavcodec/avcodec.h:45, from /<<PKGBUILDDIR>>/plugins/core/Standard/qAnimation/src/QTFFmpegWrapper/QVideoEncoder.cpp:6: /usr/include/x86_64-linux-gnu/libavcodec/packet.h:506:6: note: declared here 506 | void av_init_packet(AVPacket *pkt); | ^~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/plugins/core/Standard/qAnimation/src/QTFFmpegWrapper/QVideoEncoder.cpp:334:27: error: ‘avcodec_encode_video2’ was not declared in this scope; did you mean ‘avcodec_encode_subtitle’? 334 | int ret = avcodec_encode_video2(m_ff->codecContext, &pkt, m_ff->frame, &got_packet); | ^~~~~~~~~~~~~~~~~~~~~ | avcodec_encode_subtitle /<<PKGBUILDDIR>>/plugins/core/Standard/qAnimation/src/QTFFmpegWrapper/QVideoEncoder.cpp: In member function ‘bool QVideoEncoder::convertImage_sws(const QImage&, QString*)’: /<<PKGBUILDDIR>>/plugins/core/Standard/qAnimation/src/QTFFmpegWrapper/QVideoEncoder.cpp:404:41: warning: ‘int QImage::byteCount() const’ is deprecated: Use sizeInBytes [-Wdeprecated-declarations] 404 | if (num_bytes != image.byteCount()) | ~~~~~~~~~~~~~~~^~ In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/QImage:1, from /<<PKGBUILDDIR>>/plugins/core/Standard/qAnimation/src/QTFFmpegWrapper/QVideoEncoder.h:6, from /<<PKGBUILDDIR>>/plugins/core/Standard/qAnimation/src/QTFFmpegWrapper/QVideoEncoder.cpp:1: /usr/include/x86_64-linux-gnu/qt5/QtGui/qimage.h:221:44: note: declared here 221 | QT_DEPRECATED_X("Use sizeInBytes") int byteCount() const; | ^~~~~~~~~ make[3]: *** [plugins/core/Standard/qAnimation/src/QTFFmpegWrapper/CMakeFiles/QTFFMPEG_LIB.dir/build.make:93: plugins/core/Standard/qAnimation/src/QTFFmpegWrapper/CMakeFiles/QTFFMPEG_LIB.dir/QVideoEncoder.cpp.o] Error 1 make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' Cheers -- Sebastian Ramacher
signature.asc
Description: PGP signature