Bug 74971

Summary: sidecar.py test failing with salut master
Product: Telepathy Reporter: Guillaume Desmottes <guillaume.desmottes>
Component: salutAssignee: Telepathy bugs list <telepathy-bugs>
Status: RESOLVED FIXED QA Contact: Telepathy bugs list <telepathy-bugs>
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments: plugins/Makefile.am: copy libtool magic from Gabble

Description Guillaume Desmottes 2014-02-14 10:29:10 UTC
The plugin isn't loaded preventing the test to pass:

(process:22750): salut-DEBUG: plugin_loader_try_to_load: /home/cassidy/dev/telepathy-salut/plugins/.libs/test.so: undefined symbol: salut_svc_salut_plugin_test_get_type
Comment 1 Guillaume Desmottes 2014-02-14 10:32:25 UTC
Created attachment 94058 [details] [review]
plugins/Makefile.am: copy libtool magic from Gabble
Comment 2 Simon McVittie 2014-02-14 12:54:29 UTC
This embeds a copy of the extensions in the plugin, and another copy in the main binary, which seems unlikely to end particularly well?
Comment 3 Simon McVittie 2014-02-14 12:55:09 UTC
I have a patch somewhere for this, in some work-in-progress on merging Salut into Gabble. I'll see whether it's cherry-pickable.
Comment 4 Simon McVittie 2014-02-14 13:07:37 UTC
Try adding the test interface to the extensions static library, as in 'next' commit 1df43ccd016. I'm guessing you're configuring with --disable-olpc which make the build drop that .o.
Comment 5 Guillaume Desmottes 2014-02-14 13:21:57 UTC
Fixed using a backport of this patch.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.