Your message dated Sat, 22 Oct 2022 12:43:36 +0000 with message-id <e1omdqi-00f83i...@fasolo.debian.org> and subject line Bug#1004764: fixed in openboard 1.6.4+dfsg-1 has caused the Debian Bug report #1004764, regarding openboard: FTBFS with ffmpeg 5.0 to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 1004764: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1004764 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Source: openboard Version: 1.6.1+dfsg1-1 Severity: important X-Debbugs-Cc: sramac...@debian.org Tags: sid bookworm ftbfs Usertags: ffmpeg5.0 openboard FTBFS with ffmpeg 5.0 in experimental: | g++ -c -pipe -std=c++11 -fopenmp -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu++1y -w -D_REENTRANT -fPIC -DNO_THIRD_PARTY_WARNINGS -DUBVERSION="\"1.6.1."\" -DUBVERSION_RC=1,6,1,240,0309 -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_WEBKITWIDGETS_LIB -DQT_WEBKIT_LIB -DQT_SVG_LIB -DQT_UITOOLS_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_CORE_LIB -Isrc -Isrc/web/browser -Isrc/qtsingleapplication/src -Isrc/pdf-merger -Iplugins/cffadaptor/src -I/usr/include/quazip -I/usr/include/poppler -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWebKitWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtWebKit -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtUiTools -I/usr/include/x86_64-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtMultimedia -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtXmlPatterns -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtXml -Ibuild/linux/release/moc -Ibuild/linux/release/ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o build/linux/release/objects/UBFFmpegVideoEncoder.o src/podcast/ffmpeg/UBFFmpegVideoEncoder.cpp | src/podcast/ffmpeg/UBFFmpegVideoEncoder.cpp: In function ‘void writeFrame(AVFrame*, AVPacket*, AVStream*, AVFormatContext*)’: | src/podcast/ffmpeg/UBFFmpegVideoEncoder.cpp:183:21: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘codec’ | 183 | if (stream->codec->codec_type == AVMEDIA_TYPE_AUDIO) | | ^~~~~ | src/podcast/ffmpeg/UBFFmpegVideoEncoder.cpp:184:49: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘codec’ | 184 | ret = avcodec_encode_audio2(stream->codec, packet, frame, &gotOutput); | | ^~~~~ | src/podcast/ffmpeg/UBFFmpegVideoEncoder.cpp:184:19: error: ‘avcodec_encode_audio2’ was not declared in this scope; did you mean ‘avcodec_encode_subtitle’? | 184 | ret = avcodec_encode_audio2(stream->codec, packet, frame, &gotOutput); | | ^~~~~~~~~~~~~~~~~~~~~ | | avcodec_encode_subtitle | src/podcast/ffmpeg/UBFFmpegVideoEncoder.cpp:186:49: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘codec’ | 186 | ret = avcodec_encode_video2(stream->codec, packet, frame, &gotOutput); | | ^~~~~ | src/podcast/ffmpeg/UBFFmpegVideoEncoder.cpp:186:19: error: ‘avcodec_encode_video2’ was not declared in this scope; did you mean ‘avcodec_encode_subtitle’? | 186 | ret = avcodec_encode_video2(stream->codec, packet, frame, &gotOutput); | | ^~~~~~~~~~~~~~~~~~~~~ | | avcodec_encode_subtitle | src/podcast/ffmpeg/UBFFmpegVideoEncoder.cpp:192:48: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘codec’ | 192 | AVRational codecTimebase = stream->codec->time_base; | | ^~~~~ | src/podcast/ffmpeg/UBFFmpegVideoEncoder.cpp: In member function ‘bool UBFFmpegVideoEncoder::init()’: | src/podcast/ffmpeg/UBFFmpegVideoEncoder.cpp:291:5: error: ‘av_register_all’ was not declared in this scope | 291 | av_register_all(); | | ^~~~~~~~~~~~~~~ | src/podcast/ffmpeg/UBFFmpegVideoEncoder.cpp:292:5: error: ‘avcodec_register_all’ was not declared in this scope | 292 | avcodec_register_all(); | | ^~~~~~~~~~~~~~~~~~~~ | src/podcast/ffmpeg/UBFFmpegVideoEncoder.cpp:313:48: error: invalid conversion from ‘const AVCodec*’ to ‘AVCodec*’ [-fpermissive] | 313 | AVCodec * videoCodec = avcodec_find_encoder(mOutputFormatContext->oformat->video_codec); | | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | const AVCodec* | src/podcast/ffmpeg/UBFFmpegVideoEncoder.cpp:350:19: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘codec’ | 350 | mVideoStream->codec = c; | | ^~~~~ | src/podcast/ffmpeg/UBFFmpegVideoEncoder.cpp:384:52: error: invalid conversion from ‘const AVCodec*’ to ‘AVCodec*’ [-fpermissive] | 384 | AVCodec * audioCodec = avcodec_find_encoder(mOutputFormatContext->oformat->audio_codec); | | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | const AVCodec* | src/podcast/ffmpeg/UBFFmpegVideoEncoder.cpp:394:27: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘codec’ | 394 | c = mAudioStream->codec; | | ^~~~~ | src/podcast/ffmpeg/UBFFmpegVideoEncoder.cpp: In member function ‘AVFrame* UBFFmpegVideoEncoder::convertImageFrame(UBFFmpegVideoEncoder::ImageFrame)’: | src/podcast/ffmpeg/UBFFmpegVideoEncoder.cpp:509:37: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘codec’ | 509 | avFrame->format = mVideoStream->codec->pix_fmt; | | ^~~~~ | src/podcast/ffmpeg/UBFFmpegVideoEncoder.cpp:510:36: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘codec’ | 510 | avFrame->width = mVideoStream->codec->width; | | ^~~~~ | src/podcast/ffmpeg/UBFFmpegVideoEncoder.cpp:511:37: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘codec’ | 511 | avFrame->height = mVideoStream->codec->height; | | ^~~~~ | src/podcast/ffmpeg/UBFFmpegVideoEncoder.cpp:519:72: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘codec’ | 519 | if (av_image_alloc(avFrame->data, avFrame->linesize, mVideoStream->codec->width, | | ^~~~~ | src/podcast/ffmpeg/UBFFmpegVideoEncoder.cpp:520:38: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘codec’ | 520 | mVideoStream->codec->height, mVideoStream->codec->pix_fmt, 32) < 0) | | ^~~~~ | src/podcast/ffmpeg/UBFFmpegVideoEncoder.cpp:520:67: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘codec’ | 520 | mVideoStream->codec->height, mVideoStream->codec->pix_fmt, 32) < 0) | | ^~~~~ | src/podcast/ffmpeg/UBFFmpegVideoEncoder.cpp:530:29: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘codec’ | 530 | mVideoStream->codec->height, | | ^~~~~ | src/podcast/ffmpeg/UBFFmpegVideoEncoder.cpp: In member function ‘void UBFFmpegVideoEncoder::processAudio(QByteArray&)’: | src/podcast/ffmpeg/UBFFmpegVideoEncoder.cpp:551:50: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘codec’ | 551 | AVCodecContext* codecContext = mAudioStream->codec; | | ^~~~~ | src/podcast/ffmpeg/UBFFmpegVideoEncoder.cpp: In member function ‘void UBFFmpegVideoEncoder::finishEncoding()’: | src/podcast/ffmpeg/UBFFmpegVideoEncoder.cpp:656:33: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘codec’ | 656 | avcodec_close(mVideoStream->codec); | | ^~~~~ | src/podcast/ffmpeg/UBFFmpegVideoEncoder.cpp:660:37: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘codec’ | 660 | avcodec_close(mAudioStream->codec); | | ^~~~~ | make[2]: *** [Makefile.Release:6142: build/linux/release/objects/UBFFmpegVideoEncoder.o] Error 1 Cheers -- Sebastian Ramacher
signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---Source: openboard Source-Version: 1.6.4+dfsg-1 Done: Mike Gabriel <sunwea...@debian.org> We believe that the bug you reported is fixed in the latest version of openboard, 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 1004...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Mike Gabriel <sunwea...@debian.org> (supplier of updated openboard 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 ftpmas...@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Sat, 22 Oct 2022 13:56:57 +0200 Source: openboard Architecture: source Version: 1.6.4+dfsg-1 Distribution: unstable Urgency: medium Maintainer: Debian Edu Packaging Team <debian-edu-pkg-t...@lists.alioth.debian.org> Changed-By: Mike Gabriel <sunwea...@debian.org> Closes: 1004764 1012809 Changes: openboard (1.6.4+dfsg-1) unstable; urgency=medium . * New upstream release. - Support building against POPPLER 22.03. (Closes: #1012809). * debian/{copyright,rules}: + No need to remove files from src/qtsingleapplication/, replaced by src/singleapplication/ (different code base). * debian/patches: + Manually rebase 1009_various-typo-fixes.patch.ß + Cherry-pick 0001_ffmpeg-5.patch from upstream. (Closes: #1004764). + Update 1009_various-typo-fixes.patch. One more typo spotted to be fixed. * debian/{rules,watch}: + Adjust to new +dfsg suffix in upstream version. * debian/control: + Bump Standards-Version: to 4.6.1. No changes needed. * debian/patches: + Drop patches 2009 (credits for addon code, too hard to maintain between upstream releases) and 1006 (already commented out in previous version, problem solved upstream). + More or less trivially rebase other patches. * debian/copyright: + Update auto-generated copyright.in file. + Update copyright attributions. * debian/openboard-common.lintian-overrides: + Update tag syntax. * debian/source/lintian-overrides: + Add file. Mark source-is-missing for GraphMe.wgt/Guide_Utilisateur.html as false positive. Checksums-Sha1: d0246d6dd692a605bf832131087e67ffa34d8a56 2848 openboard_1.6.4+dfsg-1.dsc 26408f4694404b07b783a87f79d869e30db7f5e9 12326076 openboard_1.6.4+dfsg.orig.tar.xz 5d54f8c5572e235d1f707b8c5f302ae5c20748a3 43356 openboard_1.6.4+dfsg-1.debian.tar.xz f19db296a747c80f00af9c1116555fa29ec37560 16300 openboard_1.6.4+dfsg-1_source.buildinfo Checksums-Sha256: 39b196dffc51ee11c0dac814c00d55112dde04ea0c18367b3ed97243d93d25e0 2848 openboard_1.6.4+dfsg-1.dsc 0ba064520789af89f31e9151204d543b7f28f9ce30c0cf381ee3d2ce19db96b6 12326076 openboard_1.6.4+dfsg.orig.tar.xz a2cfe1ee1b6378f030dcbc9fca50c5a4b6f759f6b0138bf0f5885cb9cde9ebb0 43356 openboard_1.6.4+dfsg-1.debian.tar.xz 63c63fcd032e7d8021cc2e3d72d5a99e539791fd62d48dd7609b3027cdf04880 16300 openboard_1.6.4+dfsg-1_source.buildinfo Files: 0f850ad31567f44b8242cd5db06c3e41 2848 x11 optional openboard_1.6.4+dfsg-1.dsc 06ccf637f02edc8875eeae910e68e58a 12326076 x11 optional openboard_1.6.4+dfsg.orig.tar.xz 03bac5bf5d9e4a86617e1de3b7bcfbf6 43356 x11 optional openboard_1.6.4+dfsg-1.debian.tar.xz d2f5936e8ca0bfa21d65e6c538861f9a 16300 x11 optional openboard_1.6.4+dfsg-1_source.buildinfo -----BEGIN PGP SIGNATURE----- iQJJBAEBCAAzFiEEm/uu6GwKpf+/IgeCmvRrMCV3GzEFAmNT33IVHHN1bndlYXZl ckBkZWJpYW4ub3JnAAoJEJr0azAldxsxCsEP/3FsIi2/4M/TYkxNp88tN4f2ILTO Sx3hEhddT2VTwM0tc6LRh4e2R5fK0cJ2knQcfweVHQRjp4Ju/ucF/a3CHG3QYsnS BdMF3+HCfSeWDqlEXEkhaenr7/uh8tuKNymb/ncmZAsEa9uGpY3TexuXxQZpu/wQ tgH9pwA2vA+xPf5S5aSaYS72QjYKiRcc4V1WNQAmR/HSEQPiWw8Gw07iP7muJxcB 8EUY+AWwtv5vYsrgEBeFglk2HlHGJZDUclwAEgWIFujzTNcABeHpkEwZZa8uLChh VJaEhq6FATpPnY/18YpA045zpBSs4/vO6204YSVjGuZ+0U6cEEIfwfDm4zNyH+4U R+Dhh0HKyjTRQ42C+TeIS2RIwCj62c7f4CbGzK4cFDAwhKe3Rso7pWzjEva7L/Yq TXfKvdYJ/L/gV8YUXpvP7UgdDqg+XrkNGa9n9ZT1jtlgRFav10HagQFU3W825zvg 2uno5buyFmmqnsjf/GNWtF/IJ6VFr+m2U/xz5XTb92wooFIxjm92SV2CIsocxozb K1WKiLHyBcKiwPjOIh7I+rJyYMDCaIug+6PPinoMtOtLHGKnU4ySQmGhGHaPtO7d cMbGd4yDOVSN11N5cR98bKUkS4KD7R2c02Ckx/OZWbyHIyzzrwgC6775RIaa/b6V m6re/WjKXWQisAso =RwIu -----END PGP SIGNATURE-----
--- End Message ---