Source: indi-webcam
Version: 1.0+20220129131520-1
Severity: important
Tags: sid bookworm ftbfs
X-Debbugs-Cc: [email protected]
Usertags: ffmpeg5.0

indi-webcam FTBFS with ffmpeg 5.0 (available in experimental):
| [ 50%] Building CXX object CMakeFiles/indi_webcam_ccd.dir/indi_webcam.cpp.o
| /usr/lib/ccache/c++  -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu 
-I/<<PKGBUILDDIR>> -I/usr/include/libindi -g -std=c++0x -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 
-Wno-deprecated-declarations -MD -MT 
CMakeFiles/indi_webcam_ccd.dir/indi_webcam.cpp.o -MF 
CMakeFiles/indi_webcam_ccd.dir/indi_webcam.cpp.o.d -o 
CMakeFiles/indi_webcam_ccd.dir/indi_webcam.cpp.o -c 
/<<PKGBUILDDIR>>/indi_webcam.cpp
| /<<PKGBUILDDIR>>/indi_webcam.cpp: In member function ‘void 
indi_webcam::findAVFoundationVideoSources()’:
| /<<PKGBUILDDIR>>/indi_webcam.cpp:128:50: error: invalid conversion from 
‘const AVInputFormat*’ to ‘AVInputFormat*’ [-fpermissive]
|   128 |     AVInputFormat *iformat = av_find_input_format("avfoundation");
|       |                              ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
|       |                                                  |
|       |                                                  const AVInputFormat*
| /<<PKGBUILDDIR>>/indi_webcam.cpp: In constructor ‘indi_webcam::indi_webcam()’:
| /<<PKGBUILDDIR>>/indi_webcam.cpp:157:3: error: ‘av_register_all’ was not 
declared in this scope
|   157 |   av_register_all();
|       |   ^~~~~~~~~~~~~~~
| /<<PKGBUILDDIR>>/indi_webcam.cpp:161:3: error: ‘avcodec_register_all’ was not 
declared in this scope; did you mean ‘avdevice_register_all’?
|   161 |   avcodec_register_all();
|       |   ^~~~~~~~~~~~~~~~~~~~
|       |   avdevice_register_all
| /<<PKGBUILDDIR>>/indi_webcam.cpp: In member function ‘bool 
indi_webcam::ConnectToSource(std::string, std::string, int, std::string, 
std::string)’:
| /<<PKGBUILDDIR>>/indi_webcam.cpp:247:39: error: invalid conversion from 
‘const AVInputFormat*’ to ‘AVInputFormat*’ [-fpermissive]
|   247 |         iformat = av_find_input_format(device.c_str());
|       |                   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
|       |                                       |
|       |                                       const AVInputFormat*
| /<<PKGBUILDDIR>>/indi_webcam.cpp:290:32: error: invalid conversion from 
‘const AVCodec*’ to ‘AVCodec*’ [-fpermissive]
|   290 |     
pCodec=avcodec_find_decoder(pFormatCtx->streams[videoStream]->codecpar->codec_id);
|       |            
~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|       |                                |
|       |                                const AVCodec*
| /<<PKGBUILDDIR>>/indi_webcam.cpp: In member function ‘bool 
indi_webcam::refreshInputDevices()’:
| /<<PKGBUILDDIR>>/indi_webcam.cpp:513:43: error: invalid conversion from 
‘const AVInputFormat*’ to ‘AVInputFormat*’ [-fpermissive]
|   513 |     while ((d = av_input_video_device_next(d))) {
|       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
|       |                                           |
|       |                                           const AVInputFormat*
| /<<PKGBUILDDIR>>/indi_webcam.cpp: In member function ‘int 
indi_webcam::getNumOfInputDevices()’:
| /<<PKGBUILDDIR>>/indi_webcam.cpp:534:43: error: invalid conversion from 
‘const AVInputFormat*’ to ‘AVInputFormat*’ [-fpermissive]
|   534 |     while ((d = av_input_video_device_next(d)))
|       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
|       |                                           |
|       |                                           const AVInputFormat*
| /<<PKGBUILDDIR>>/indi_webcam.cpp: In member function ‘bool 
indi_webcam::refreshInputSources()’:
| /<<PKGBUILDDIR>>/indi_webcam.cpp:578:54: error: invalid conversion from 
‘const AVInputFormat*’ to ‘AVInputFormat*’ [-fpermissive]
|   578 |         AVInputFormat *iformat = 
av_find_input_format(videoDevice.c_str());
|       |                                  
~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
|       |                                                      |
|       |                                                      const 
AVInputFormat*
| make[3]: *** [CMakeFiles/indi_webcam_ccd.dir/build.make:79: 
CMakeFiles/indi_webcam_ccd.dir/indi_webcam.cpp.o] Error 1

Cheers
-- 
Sebastian Ramacher

Attachment: signature.asc
Description: PGP signature

Reply via email to