After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 658588 - Tracker introspection data doesn't reference non-devel libraries
Tracker introspection data doesn't reference non-devel libraries
Status: RESOLVED FIXED
Product: tracker
Classification: Core
Component: General
0.11.x
Other Linux
: Normal normal
: ---
Assigned To: tracker-general
Jamie McCracken
Depends on:
Blocks:
 
 
Reported: 2011-09-08 17:19 UTC by Vincent Untz
Modified: 2011-09-08 19:40 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Vincent Untz 2011-09-08 17:19:31 UTC
When trying to run gnome-documents from a package, I get:

** (gnome-documents:4515): WARNING **: Failed to load shared library 'libtracker-sparql-0.12.so' referenced by the typelib: libtracker-sparql-0.12.so: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce type

The typelib references libtracker-sparql-0.12.so instead of referencing libtracker-sparql-0.11.so.0.
Comment 1 Jürg Billeter 2011-09-08 17:50:12 UTC
libtracker-sparql-0.11.so no longer exists in tracker 0.11.2 and later. API version was changed to 0.12 to avoid a change in the soname (which would require rebuild of reverse dependencies) close to 0.12.0. I don't know why the versions are mixed up on your system but with tracker 0.11.2/master, the 0.11 suffix should not be used in any file installed by tracker.
Comment 2 Vincent Untz 2011-09-08 18:22:30 UTC
So, the 0.11 is just me having both libtracker-sparql-0.11.so.0 and libtracker-sparql-0.12.so.0. But that's not the issue: the issue is that the typelib references the .so instead of the .so.0.
Comment 3 Jürg Billeter 2011-09-08 19:40:13 UTC
commit 7edc4acc7e33f369616430edb63b0f060b9c3ecd
Author: Jürg Billeter <j@bitron.ch>
Date:   Thu Sep 8 21:23:26 2011 +0200

    libtracker-sparql: Reference .so.0 instead of .so in typelib
    
    .so files are commonly packaged in -devel, separate from the main
    library package.
    
    Fixes GB#658588.