You are not logged in.

#1 2013-12-22 16:29:34

Lockheed
Member
Registered: 2010-03-16
Posts: 1,521

Digikam can't find shared library

I run a system update this afternoon and I can no longer run digicam:

$ digikam
digikam: error while loading shared libraries: libkdcraw.so.22: cannot open shared object file: No such file or directory

which is strange, because:

$ locate libkdcraw.so
/usr/lib/libkdcraw.so
/usr/lib/libkdcraw.so.22
/usr/lib/libkdcraw.so.22.1.1

Offline

#2 2013-12-22 16:43:48

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: Digikam can't find shared library

Did you run 'updatedb' before running 'locate'?
What's the output of 'ls /usr/lib/libkdcraw.so.22'?

New libkdcraw provides /usr/lib/libkdcraw.so.23 https://www.archlinux.org/packages/extr … raw/files/

Offline

#3 2013-12-22 16:46:47

Lockheed
Member
Registered: 2010-03-16
Posts: 1,521

Re: Digikam can't find shared library

Good point. The file is gone:
$ locate libkdcraw.so
/usr/lib/libkdcraw.so
/usr/lib/libkdcraw.so.23
/usr/lib/libkdcraw.so.23.0.0

Should I make a symbolic link of 23 to 22?

Offline

#4 2013-12-22 16:50:06

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: Digikam can't find shared library

That may be a temporary workaround at best.

You did open a bug report, so let's see if digikam needs a rebuilt or what https://bugs.archlinux.org/task/38230

Offline

Board footer

Powered by FluxBB