Cannot compile Digikam 7.9.0.

Gilles Caulier caulier.gilles at gmail.com
Thu Feb 2 03:17:06 GMT 2023


Hi,

digiKam 7.x is only compatible with ffmpeg 4.x API.

For ffmpeg 5.x, use digiKam code from git/master (next 8.0.0).

Best

Gilles Caulier

Le mer. 1 févr. 2023 à 23:28, Matthias Erich Popp <oquo8ugh at gmx.de> a écrit :
>
> The compilation of Digikam 7.9.0 aborts with the following error.
>
>
> [ 17%] Building CXX object core/libs/threadimageio/CMakeFiles/core_threadimageio_obj.dir/video/videodecoder_p.cpp.o
> /usr/src/1066-digikam.7.9/digikam-7.9.0/core/libs/threadimageio/video/videodecoder_p.cpp: In member function ‘bool Digika
> m::VideoDecoder::Private::initializeVideo()’:
> /usr/src/1066-digikam.7.9/digikam-7.9.0/core/libs/threadimageio/video/videodecoder_p.cpp:93:49: error: invalid conversion
> from ‘const AVCodec*’ to ‘AVCodec*’ [-fpermissive]
>   93 |     pVideoCodec           = avcodec_find_decoder(pVideoCodecParameters->codec_id);
>      |                             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>      |                                                 |
>      |                                                 const AVCodec*
> make[2]: *** [core/libs/threadimageio/CMakeFiles/core_threadimageio_obj.dir/build.make:440: core/libs/threadimageio/CMake
> Files/core_threadimageio_obj.dir/video/videodecoder_p.cpp.o] Fehler 1
> make[1]: *** [CMakeFiles/Makefile2:8267: core/libs/threadimageio/CMakeFiles/core_threadimageio_obj.dir/all] Fehler 2
> make: *** [Makefile:146: all] Fehler 2 matthias at hannelore:/usr/src/1066-digikam.7.9/digikam-7.9.0/build
>
>
> I am using a current Debian Sid
>
>
> with best regards from Dortmund Matthias


More information about the Digikam-devel mailing list