Source: wf-recorder
Version: 0.2.1-4
Severity: important
X-Debbugs-Cc: sramac...@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
-- 
Sebastian Ramacher

Attachment: signature.asc
Description: PGP signature

Reply via email to