digikam FTBFS against libavcodec59
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
digiKam |
Unknown
|
Medium
|
|||
digikam (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
An attempt to build digikam against libavcodec59 has resulted in a complete FTBFS.
/<<PKGBUILDDIR>
/<<PKGBUILDDIR>
93 | pVideoCodec = avcodec_
| ~~~~~~~
| |
| const AVCodec*
make[3]: *** [core/libs/
make[3]: Leaving directory '/<<PKGBUILDDIR
https:/
Upstream bug filed at https:/
Changed in digikam: | |
importance: | Unknown → High |
status: | Unknown → New |
Changed in digikam: | |
importance: | High → Medium |
Changed in digikam: | |
status: | New → Unknown |
SUMMARY
Digikam 7.7.0 has completely failed to build from source against all architectures supported by Ubuntu when built against libavcodec59. Apparently the compiler in both Ubuntu and Debian has been spitting-out compiler deprication warnings with previous ffmpeg releases for some time now.
From the logs:
/<<PKGBUILDDIR> >/core/ libs/threadimag eio/video/ videodecoder_ p.cpp: In member function ‘bool Digikam: :VideoDecoder: :Private: :initializeVide o()’: >/core/ libs/threadimag eio/video/ videodecoder_ p.cpp:93: 49: error: invalid conversion from ‘const AVCodec*’ to ‘AVCodec*’ [-fpermissive] find_decoder( pVideoCodecPara meters- >codec_ id); ~~~~~~~ ~~~~~~^ ~~~~~~~ ~~~~~~~ ~~~~~~~ ~~~~~~~ ~~~~ threadimageio/ CMakeFiles/ core_threadimag eio_obj. dir/build. make:443: core/libs/ threadimageio/ CMakeFiles/ core_threadimag eio_obj. dir/video/ videodecoder_ p.cpp.o] Error 1 >>/obj- x86_64- linux-gnu'
/<<PKGBUILDDIR>
93 | pVideoCodec = avcodec_
| ~~~~~~~
| |
| const AVCodec*
make[3]: *** [core/libs/
make[3]: Leaving directory '/<<PKGBUILDDIR
STEPS TO REPRODUCE
1. Attempt to build binary package using source package in Ubuntu's launchpad infrastructure
OBSERVED RESULT
All binary packages in all architectures fail to build.
EXPECTED RESULT
All binary packages in all architectures build.
SOFTWARE/OS VERSIONS
Linux: Ubuntu 22.10
ADDITIONAL INFORMATION /launchpad. net/ubuntu/ +source/ digikam/ 4:7.7.0- 2ubuntu2/ +build/ 24183396 /launchpad. net/ubuntu/ +source/ digikam/ 4:7.7.0- 2ubuntu2
amd64 log: https:/
Other build logs available at https:/