Bug 74971 - sidecar.py test failing with salut master
Summary: sidecar.py test failing with salut master
Status: RESOLVED FIXED
Alias: None
Product: Telepathy
Classification: Unclassified
Component: salut (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Telepathy bugs list
QA Contact: Telepathy bugs list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-02-14 10:29 UTC by Guillaume Desmottes
Modified: 2014-02-14 13:21 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
plugins/Makefile.am: copy libtool magic from Gabble (1.66 KB, patch)
2014-02-14 10:32 UTC, Guillaume Desmottes
Details | Splinter Review

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.