Bug 290805

Summary: Some symbol has been removed from the Marble widget breaking functionality
Product: [Applications] marble Reporter: Martin Kyral <sine.nomine>
Component: generalAssignee: marble-bugs
Status: RESOLVED INTENTIONAL    
Severity: normal CC: caulier.gilles, nienhueser
Priority: NOR    
Version: unspecified   
Target Milestone: 1.3 (KDE 4.8)   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:

Description Martin Kyral 2012-01-06 15:36:09 UTC
Version:           unspecified (using Devel) 
OS:                Linux

After upgrading KDE to 4.8 RC, digikam (2.3 and now 2.5, too) started to show all the albums empty. ~/.xsession-error says:

Could not open library '/usr/lib/kde4/kio_digikamalbums.so'.
Cannot load library /usr/lib/kde4/kio_digikamalbums.so:
(/usr/lib/libkgeomap.so.1: undefined symbol:
_ZN6Marble12MarbleWidget14geoCoordinatesEiiRdS1_NS_18GeoDataCoordinates4UnitE)
digikam(16043): couldn't create slave: "Unable to create io-slave:
klauncher said: Error loading 'kio_digikamalbums'.
" 
digikam(16043)/digikam (core) Digikam::ImageAlbumModel::slotResult: Failed to
list url:  "Could not start process Unable to create io-slave:
klauncher said: Error loading 'kio_digikamalbums'.
." 
Could not open library '/usr/lib/kde4/kio_digikamalbums.so'.
Cannot load library /usr/lib/kde4/kio_digikamalbums.so:
(/usr/lib/libkgeomap.so.1: undefined symbol:
_ZN6Marble12MarbleWidget14geoCoordinatesEiiRdS1_NS_18GeoDataCoordinates4UnitE)
digikam(16043): couldn't create slave: "Unable to create io-slave:
klauncher said: Error loading 'kio_digikamalbums'.
" 
digikam(16043)/digikam (core) Digikam::ImageAlbumModel::slotResult: Failed to
list url:  "Could not start process Unable to create io-slave:
klauncher said: Error loading 'kio_digikamalbums'.
." 

For more info, please see the bug filled against digikam: https://bugs.kde.org/show_bug.cgi?id=290421

Reproducible: Always

Steps to Reproduce:
start digikam

Actual Results:  
all the albums appear to be empty - but the image files are still present in the filesystem (and were shown in digikam under KDE SC 4.7.x)

Expected Results:  
the albums show the images
Comment 1 Dennis Nienhüser 2012-01-06 16:27:35 UTC
Minor Marble library versions (e.g. 0.12 vs 0.13) are not ABI compatible. You have to recompile digikam against the new Marble version when switching to a different KDE minor version than the one digikam was compiled against.