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 597293 - libempathy header files are wrong
libempathy header files are wrong
Status: RESOLVED FIXED
Product: empathy
Classification: Core
Component: General
2.28.x
Other All
: Normal major
: ---
Assigned To: empathy-maint
empathy-maint
: 597229 597371 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2009-10-04 12:46 UTC by Sense Hofstede
Modified: 2009-10-06 00:21 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
fixed in http://git.collabora.co.uk/?p=user/cassidy/empathy;a=shortlog;h=refs/heads/fix-headers-597293 (2.31 KB, patch)
2009-10-05 11:34 UTC, Guillaume Desmottes
committed Details | Review

Description Sense Hofstede 2009-10-04 12:46:06 UTC
The header files for libempathy are wrong, they contain symbols that were removed and seem to not have been updated when the rest of the source code was.

This is also the cause of the ImportError raised when you try to import the Python module 'empathy' since the entries in pyempathy.defs are wrongly generated because of the bad header files.
Comment 1 Sense Hofstede 2009-10-04 12:48:46 UTC
I forgot to include what I've found so far:
libempathy/empathy-account-manager.h:
 non-existing symbol:  empathy_account_manager_remove()
libempathy/empathy-tp-contact-list.h:
 non-existing symbol: empathy_tp_contact_list_can_add 

There may be more mistakes, but this is all I have found so far.
Comment 2 Xavier Claessens 2009-10-05 08:04:55 UTC
*** Bug 597371 has been marked as a duplicate of this bug. ***
Comment 3 Guillaume Desmottes 2009-10-05 11:34:00 UTC
Created attachment 144782 [details] [review]
fixed in http://git.collabora.co.uk/?p=user/cassidy/empathy;a=shortlog;h=refs/heads/fix-headers-597293

 libempathy/empathy-account-manager.h |    3 ---
 libempathy/empathy-tp-contact-list.h |    1 -
 python/pyempathy/pyempathy.defs      |   15 ---------------
 3 files changed, 0 insertions(+), 19 deletions(-)
Comment 4 Guillaume Desmottes 2009-10-05 12:44:03 UTC
Fixed in master and 2.28.
Comment 5 Jonathan Matthew 2009-10-06 00:21:08 UTC
*** Bug 597229 has been marked as a duplicate of this bug. ***