- Package:
- src:wf-recorder
- Source:
- wf-recorder
- Submitter:
- Sebastian Ramacher
- Date:
- 2022-06-15 13:09:03 UTC
- Severity:
- important
- Tags:
Source: wf-recorder
Version: 0.2.1-4
Severity: important
X-Debbugs-Cc: sramacher@debian.org
Tags: sid bookworm ftbfs
Usertags: ffmpeg5.0
wf-recorder FTBFS with ffmpeg 5.0 (available in experimental):
| [12/15] ccache c++ -Iwf-recorder.p -I. -I.. -I/usr/include/x86_64-linux-gnu -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++11 -Wno-deprecated-declarations -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -pthread -MD -MQ wf-recorder.p/src_frame-writer.cpp.o -MF wf-recorder.p/src_frame-writer.cpp.o.d -o wf-recorder.p/src_frame-writer.cpp.o -c ../src/frame-writer.cpp
| FAILED: wf-recorder.p/src_frame-writer.cpp.o
| ccache c++ -Iwf-recorder.p -I. -I.. -I/usr/include/x86_64-linux-gnu -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++11 -Wno-deprecated-declarations -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -pthread -MD -MQ wf-recorder.p/src_frame-writer.cpp.o -MF wf-recorder.p/src_frame-writer.cpp.o.d -o wf-recorder.p/src_frame-writer.cpp.o -c ../src/frame-writer.cpp
| ../src/frame-writer.cpp: In constructor ‘FFmpegInitialize::FFmpegInitialize()’:
| ../src/frame-writer.cpp:23:9: error: ‘av_register_all’ was not declared in this scope
| 23 | av_register_all();
| | ^~~~~~~~~~~~~~~
| ../src/frame-writer.cpp: In member function ‘void FrameWriter::init_video_stream()’:
| ../src/frame-writer.cpp:154:50: error: invalid conversion from ‘const AVCodec*’ to ‘AVCodec*’ [-fpermissive]
| 154 | AVCodec* codec = avcodec_find_encoder_by_name(params.codec.c_str());
| | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
| | |
| | const AVCodec*
| ../src/frame-writer.cpp:168:34: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘codec’
| 168 | videoCodecCtx = videoStream->codec;
| | ^~~~~
| ../src/frame-writer.cpp: In member function ‘void FrameWriter::init_audio_stream()’:
| ../src/frame-writer.cpp:238:50: error: invalid conversion from ‘const AVCodec*’ to ‘AVCodec*’ [-fpermissive]
| 238 | AVCodec* codec = avcodec_find_encoder_by_name("aac");
| | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
| | |
| | const AVCodec*
| ../src/frame-writer.cpp:252:34: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘codec’
| 252 | audioCodecCtx = audioStream->codec;
| | ^~~~~
| ../src/frame-writer.cpp: In constructor ‘FrameWriter::FrameWriter(const FrameWriterParams&)’:
| ../src/frame-writer.cpp:356:38: error: invalid conversion from ‘const AVOutputFormat*’ to ‘AVOutputFormat*’ [-fpermissive]
| 356 | this->outputFmt = av_guess_format(NULL, params.file.c_str(), NULL);
| | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| | |
| | const AVOutputFormat*
| ../src/frame-writer.cpp: In destructor ‘FrameWriter::~FrameWriter()’:
| ../src/frame-writer.cpp:631:32: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘codec’
| 631 | avcodec_close(videoStream->codec);
| | ^~~~~
| ../src/frame-writer.cpp:637:36: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘codec’
| 637 | avcodec_close(audioStream->codec);
| | ^~~~~
| [13/15] ccache c++ -Iwf-recorder.p -I. -I.. -I/usr/include/x86_64-linux-gnu -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++11 -Wno-deprecated-declarations -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -pthread -MD -MQ wf-recorder.p/src_pulse.cpp.o -MF wf-recorder.p/src_pulse.cpp.o.d -o wf-recorder.p/src_pulse.cpp.o -c ../src/pulse.cpp
| [14/15] ccache c++ -Iwf-recorder.p -I. -I.. -I/usr/include/x86_64-linux-gnu -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++11 -Wno-deprecated-declarations -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -pthread -MD -MQ wf-recorder.p/src_main.cpp.o -MF wf-recorder.p/src_main.cpp.o.d -o wf-recorder.p/src_main.cpp.o -c ../src/main.cpp
| ../src/main.cpp: In function ‘int main(int, char**)’:
| ../src/main.cpp:262:53: warning: ‘first_frame.timespec::tv_nsec’ may be used uninitialized in this function [-Wmaybe-uninitialized]
| 262 | return ts.tv_sec * 1000000ll + 1ll * ts.tv_nsec / 1000ll;
| | ~~~~~~~~~~~~~~~~~^~~~~~~~
| ../src/main.cpp:774:14: note: ‘first_frame.timespec::tv_nsec’ was declared here
| 774 | timespec first_frame;
| | ^~~~~~~~~~~
| ninja: build stopped: subcommand failed.
| dh_auto_build: error: cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 ninja -j7 -v returned exit code 1
Cheers
We believe that the bug you reported is fixed in the latest version of wf-recorder, 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 1004721@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Birger Schacht <birger@debian.org> (supplier of updated wf-recorder 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: Tue, 14 Jun 2022 21:55:31 +0200 Source: wf-recorder Architecture: source Version: 0.3-1 Distribution: unstable Urgency: medium Maintainer: Sway and related packages team <team+swaywm@tracker.debian.org> Changed-By: Birger Schacht <birger@debian.org> Closes: 1004721 Changes: wf-recorder (0.3-1) unstable; urgency=medium . * New upstream release (Closes: #1004721) * Use gittag mode in d/watch * d/copyright: update years and email address Checksums-Sha1: 99184cb1d9df6015893461e590962d6d0595b57e 2134 wf-recorder_0.3-1.dsc 75da0ac86949cb78a182431c19bb4829e4f410ac 21955 wf-recorder_0.3.orig.tar.gz fb7ca708e7e2bdd059e33ea4e208677f9f85fe27 2420 wf-recorder_0.3-1.debian.tar.xz 7567874afd88cf31ecd511a57886f0eb7f7837b3 13460 wf-recorder_0.3-1_amd64.buildinfo Checksums-Sha256: 2211c4b990bc9c63ca741640d1edf832a1dae6e05e75424be55f6cbf61587903 2134 wf-recorder_0.3-1.dsc 7511a840e2a742dcc552cbd366ee2ae7531f9c0eb4419061d7a8e160282533b9 21955 wf-recorder_0.3.orig.tar.gz cadd7e04aff8d6344483bc6520952566e43b6d97378b013ca778896c248e5076 2420 wf-recorder_0.3-1.debian.tar.xz 5ba103a3f3c010efd88ceaa3c40d6578d55591a8551e7301666ea7516fa5138a 13460 wf-recorder_0.3-1_amd64.buildinfo Files: 3c0e989a0c2d5ba2554f5eb211bd069f 2134 x11 optional wf-recorder_0.3-1.dsc 0d34b4cc57f18def2230e8a83c5a5b6a 21955 x11 optional wf-recorder_0.3.orig.tar.gz 3cd106133098210b859610ce24ea09ee 2420 x11 optional wf-recorder_0.3-1.debian.tar.xz d5db2190e4af34d63a61533c7db9923a 13460 x11 optional wf-recorder_0.3-1_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQJGBAEBCgAwFiEEOvC8tnwmrEjOtOW8KgxdYPIEvbAFAmKp0eUSHGJpcmdlckBk ZWJpYW4ub3JnAAoJECoMXWDyBL2wxqAP/RUZJdUc2glbZMGYQcogQHHyLM5wbEb4 6z0AKfOmxdb8FuYh2RFavGylKjnJz2GUaPaHEVjMTUyxYDYVrOL6OcSLYoKYqWdr vxCPspu6gGEy7SnahSgx8kIR1d34HFBzI2CkeDuVNXPjXpPCXbiOozrQ1vl986E/ vz8pV5zRphzk5/59kLdMmHt2OYc9waSUmW+BSkNM7OuuJaoZlur15w6aYuTbrWjm E5tg7IExeur0wlIPQ/yuiwSKQtqwNcBMQyvP+7r59+Sr5a/2kpTifo3D/yEbsIHm 0Jm6FXhUoynfPg66zqgdLLltBr8AjhmYrl2/ds6U41cIeeDmuP7lPOrp0/G5IVJK /8f9bMVoz3szBxoLcb7jid6JeC9zumT7ADc3p+hwz+mT0dqB/Sp2rgUn7PMBVCBZ d8AKWPnFD3wlQShofO1SHSpaORQ/WUytPGb6jbfrhCnCpCq/NSdz6vbjpyu33skQ zkna/xKJw42IOa30fqfFa4MvTpwwinAxxZtGpbRGeGh5U94m1pSrhgELbR9JmXkE uGKFY4c7A5iM8CYlf5tqjUnnheW8nTzVO4E86fl/k95716gPk7P0/dS5stsq+u5C LyTimj8tEQ1dFgBnx2P/mQCNamV8UmWRnN+/EAm7sxa9FNz5G1nREnaMWR1jNihy QQ3SEL0scvJH =w7hJ -----END PGP SIGNATURE-----