digikam build fails after ubuntu upgrade

Gilles Caulier caulier.gilles at gmail.com
Sat Nov 13 08:24:21 GMT 2021


Hi

It's a linking problem with a dependency for libgdal

https://anaconda.org/conda-forge/libgdal

We don't use directly this lib in digiKam, but perhaps an inter-dependency
from Marble

And look well the error comes from libdap and C++ core. So typically,
something has not been completed during your update, or a package is binary
not compatible.

Idea : clean all digiKam build and restart configuration from scratch to
see if compilation pass...

Best

Gilles Caulier

Le sam. 13 nov. 2021 à 09:03, <doktor at zielony-backlog.pl> a écrit :

> Hello Guys.
> I've recently installed the newest version of Ubuntu:
>
> > ~/digikam-build-from-source/digikam/build(master ✗) lsb_release -a
> > No LSB modules are available.
> > Distributor ID: Ubuntu
> > Description:    Ubuntu Jammy Jellyfish (development branch)
> > Release:        22.04
> > Codename:       jammy
>
> I believe I installed all dependencies. But during building I am
> obtaining the following error:
>
> > /usr/bin/ld: /lib/libgdal.so.28: undefined reference to
> > `libdap::Error::Error(std::__cxx11::basic_string<char,
> > std::char_traits<char>, >std::allocator<char> >,
> > std::__cxx11::basic_string<char, std::char_traits<char>,
> > std::allocator<char> >, int)'
> > /usr/bin/ld: /lib/libgdal.so.28: undefined reference to
> > `libdap::Error::~Error()'
> > collect2: error: ld returned 1 exit status
> > make[2]: *** [core/app/CMakeFiles/digikam.dir/build.make:122:
> > core/app/digikam] Error 1
> > make[1]: *** [CMakeFiles/Makefile2:12394:
> > core/app/CMakeFiles/digikam.dir/all] Error 2
> > make: *** [Makefile:160: all] Error 2
>
> Any ideas or hints?
>
> Best regards
> Doktor Ziel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/digikam-devel/attachments/20211113/01922429/attachment.htm>


More information about the Digikam-devel mailing list