LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 11-26-2014, 11:46 PM   #1
camorri
LQ 5k Club
 
Registered: Nov 2002
Location: Somewhere inside 9.9 million sq. km. Canada
Distribution: Slackware 15.0, current, slackware-arm-currnet
Posts: 6,214

Rep: Reputation: 849Reputation: 849Reputation: 849Reputation: 849Reputation: 849Reputation: 849Reputation: 849
digikam4.5.0 error "error while loading shared libraries: libkface.so.2" on 14.1


I'm running 14.1 with Alien's KDE version 4.13.3.

I installed digikam 4.5.0 with the pre-reqs, however it will not start, error message indicates libface.so.2 can not be found.

It looks like I have a lib missing. I don't know what package supplies libface.so.2. A locate command does not find it.

I have liblqr-0.4.1-x86_64-1_SBo installed.
I have lensfun-0.3.0-x86_64-1_SBo installed.
I have libpgf-6.14.12-x86_64-2_SBo installed.
I have opencv-2.4.9-x86_64-1_SBo installed.
I have ffmpeg-2.1.5-x86_64_custom-1_SBo installed.

What package supplies libkface.so.2?

Any help is appreciated.
 
Old 11-26-2014, 11:59 PM   #2
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,096

Rep: Reputation: 4173Reputation: 4173Reputation: 4173Reputation: 4173Reputation: 4173Reputation: 4173Reputation: 4173Reputation: 4173Reputation: 4173Reputation: 4173Reputation: 4173
I have that library in digikam-3.5.0: it seems something linked to that during the build phase.
I would try removing the old digikam and rebuild the new.
 
Old 11-27-2014, 12:17 AM   #3
camorri
LQ 5k Club
 
Registered: Nov 2002
Location: Somewhere inside 9.9 million sq. km. Canada
Distribution: Slackware 15.0, current, slackware-arm-currnet
Posts: 6,214

Original Poster
Rep: Reputation: 849Reputation: 849Reputation: 849Reputation: 849Reputation: 849Reputation: 849Reputation: 849
I had digikam 4.4.0 installed and running. I installed 4.5.0 with the graphical sbopkg, so I believe sbopkg would use upgradepkg to install 4.5.0 over 4.4.0. At least that is how I think it works.

I tried to remove 4.4.0 and it was not found.
 
Old 11-27-2014, 12:18 AM   #4
willysr
Senior Member
 
Registered: Jul 2004
Location: Jogja, Indonesia
Distribution: Slackware-Current
Posts: 4,661

Rep: Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784
If you use KDE 4.14, you need to use libexiv2 0.24 which isn't yet available in -current and KDE 4.14 must be recompiled against libexiv2 in order to build digikam (also as Ponce stated, remove the previous package from your system before building the new version).

The package works fine in Slackware 14.1 which still uses older KDE version
 
1 members found this post helpful.
Old 11-27-2014, 12:23 AM   #5
camorri
LQ 5k Club
 
Registered: Nov 2002
Location: Somewhere inside 9.9 million sq. km. Canada
Distribution: Slackware 15.0, current, slackware-arm-currnet
Posts: 6,214

Original Poster
Rep: Reputation: 849Reputation: 849Reputation: 849Reputation: 849Reputation: 849Reputation: 849Reputation: 849
Quote:
The package works fine in Slackware 14.1 which still uses older KDE version
This is 14.1. ( not current ) I have Alien's KDE version 4.13.3 installed.

FWIW, I removed 4.5.0 and am re-compiling it right now. I'll post the results; shortly.

Last edited by camorri; 11-27-2014 at 12:24 AM.
 
Old 11-27-2014, 12:26 AM   #6
willysr
Senior Member
 
Registered: Jul 2004
Location: Jogja, Indonesia
Distribution: Slackware-Current
Posts: 4,661

Rep: Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784
i haven't tested in 14.1 using newer KDE (other than the default KDE 4.10.x used in 14.1), but i guess it should work
 
Old 11-27-2014, 12:27 AM   #7
willysr
Senior Member
 
Registered: Jul 2004
Location: Jogja, Indonesia
Distribution: Slackware-Current
Posts: 4,661

Rep: Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784
Quote:
Originally Posted by camorri View Post
I had digikam 4.4.0 installed and running. I installed 4.5.0 with the graphical sbopkg, so I believe sbopkg would use upgradepkg to install 4.5.0 over 4.4.0. At least that is how I think it works.

I tried to remove 4.4.0 and it was not found.
I have added this to the README, but since you use sbopkg, probably you didn't notice it

Quote:
- please remove previous version before building the current version.
Otherwise, libkface will link to the previous version
 
Old 11-27-2014, 12:37 AM   #8
camorri
LQ 5k Club
 
Registered: Nov 2002
Location: Somewhere inside 9.9 million sq. km. Canada
Distribution: Slackware 15.0, current, slackware-arm-currnet
Posts: 6,214

Original Poster
Rep: Reputation: 849Reputation: 849Reputation: 849Reputation: 849Reputation: 849Reputation: 849Reputation: 849
I suspect libkface is missing on my 64 bit system.

Quote:
locate libkface
/home/cliff/.kde/share/apps/libkface
/home/cliff/.kde/share/apps/libkface/database
/home/cliff/.kde/share/apps/libkface/database/recognition.db
I checked my 32 bit system, and libkface is installed in /usr/lib/. This is my 64 bit system with the problem. The build is still running, its at 25%, so another 30 minutes or so.
 
Old 11-27-2014, 01:03 AM   #9
etienne
Member
 
Registered: Jul 2007
Location: Belgium
Distribution: Slackware
Posts: 59

Rep: Reputation: 30
I compiled digikam 4.5.0 under Slackware 14.1 and AlienBOB KDE 4.13.3 package and everything works fine ... except that I don't have the face recognition and the geo tagging features anymore.

It seems that the developers have "externalized" libkface and libkgeomap.
So, the face recognition and the geo tagging features are now optionals if these libraries aren't present.

EDIT : I don't have libkface in /usr/lib. Don't know why it's different from your installation ! 8-)

Last edited by etienne; 11-27-2014 at 01:08 AM. Reason: More information
 
Old 11-27-2014, 01:06 AM   #10
camorri
LQ 5k Club
 
Registered: Nov 2002
Location: Somewhere inside 9.9 million sq. km. Canada
Distribution: Slackware 15.0, current, slackware-arm-currnet
Posts: 6,214

Original Poster
Rep: Reputation: 849Reputation: 849Reputation: 849Reputation: 849Reputation: 849Reputation: 849Reputation: 849
The compile and install completed. Digikam now is working.

Willysr, you are correct, I missed your note. Sorry for the inconvenience, and thank-you for your help.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Reboot Error: "initlog: error while loading shared libraries: libpopt.so.0" saranga2000 Linux - Enterprise 4 04-26-2013 06:50 PM
[SOLVED] chroot fails with "error while loading shared libraries" b_senthilbe Linux - Software 3 02-07-2011 05:01 PM
chroot fails with "error while loading shared libraries" b_senthilbe Linux - Newbie 3 02-05-2011 01:00 PM
[SOLVED] At run time get: "Error while loading shared libraries: libgdal.so.1:" firani Linux - Newbie 1 06-14-2010 01:05 PM
Did something get installed wrong? "error while loading shared libraries" Romanus81 Slackware 4 03-28-2008 11:11 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 10:23 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration