Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 89173 - digikam doesn't work after upgrade to libexif 0.6.12
Summary: digikam doesn't work after upgrade to libexif 0.6.12
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-04-15 05:50 UTC by Jure Repinc
Modified: 2005-06-12 13:58 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jure Repinc 2005-04-15 05:50:21 UTC
I have upgraded libexif to version 0.6.12 and recompiled libgphoto2 and gphoto2 and digikam but after all the recompilation digikam still doesn't run. If I start it from the console it says it can't find libexif.

Reproducible: Always
Steps to Reproduce:
1. upgrade libexif to 0.6.12
2. reemerge libgphoto2, gphoto2, digikam
3. try to start digikam

Actual Results:  
digikam doesn't start and it can not find libexif

Expected Results:  
digikam should be able to find libexif and start as it does with the older
version of libexif.
Comment 1 Carsten Lohrke (RETIRED) gentoo-dev 2005-04-15 06:52:32 UTC
Digikam depends on libkexif which depends on libexif. `revdep-rebuild -X -soname libexif.so.9 -p` should help. You can find out what library you have to check for by calling `equery f libexif | grep \.so`. OR just run `revdep-rebuild -p`, the list of ebuilds to recompile might be longer.
Comment 2 Carsten Lohrke (RETIRED) gentoo-dev 2005-04-15 07:07:57 UTC
um, --soname of course
Comment 3 Jure Repinc 2005-04-15 08:07:32 UTC
I did run revdep-rebuild -p but it did not list and rebuild libkexif. It did find others like libgphoto and did rebuild them but no libkexif.
Comment 4 Dominik Stadler (RETIRED) gentoo-dev 2005-06-12 09:23:46 UTC
Did you try to re-emerge libkipi and kipi-plugins ? Also some "sane"-stuff seems
to depend on libexif, you might want to re-emerge those too. And also "wine"
Comment 5 Jure Repinc 2005-06-12 12:59:23 UTC
I had to manualy reemerge libkipi and other ebuilds. Shouldn't revdep-rebuild
find all ebuilds that need to be rebuilt after the libraries change?
Comment 6 Carsten Lohrke (RETIRED) gentoo-dev 2005-06-12 13:58:00 UTC
Jure: On the one hand revdep-rebuild is buggy, on the other it relies on the
convention, that upstream developers raise the major version of their library,
if they change the interface. In the end, this hack won't work always.