Hey James, I did these tests on a fc23 system with two different builds of the sugar-toolkit-gtk3 106 package: (A) built for fc23, and (B) built for fc22.
On Fri, Sep 4, 2015 at 7:41 AM, James Cameron <qu...@laptop.org> wrote: > [repost, no response seen] > > Martin showed a log of > > ** (main.py:1818): WARNING **: Failed to load shared library > 'libsugarext.so.0' referenced by the typelib: > /lib64/libsugarext.so.0: undefined symbol: > sugar_event_controller_get_state > > Compare with previous report > http://paste.fedoraproject.org/260680/69152144/ > > ** (main.py:2637): WARNING **: Failed to load shared library > 'libsugarext.so.0' referenced by the typelib: > /lib/libsugarext.so.0: undefined symbol: > sugar_event_controller_get_state > > The line number is different. > > @All, what is main.py and where are lines 1818 and 2637? > > src/jarabe/main.py is much smaller, only 425 lines. > > Some other diagnosis methods to suggest: > > a. in a fresh python process, try the relevant imports, e.g. > > from jarabe.view import gesturehandler > from jarabe.model.sound import sound > A) built for fc23: does NOT work, showing the same error as I the logs previously posted. B) built for fc22: does work, and sugar works too. > > b. verify a symlink is present from /usr/lib/libsugarext.so.0 to > libsugarext.so.0.0.0 (or equivalent functionality, as this is a > guess from my experience with F18), > A) built for fc23: symlink IS present. B) built for fc22: symlik IS present. > > c. use strings to check libsugarext.so.0, see if > sugar_event_controller_get_state is present, > > strings /usr/lib/libsugarext.so.0 | \ > grep sugar_event_controller_get_state > A) built for fc23: the string IS present ("acme_volume_alsa_new" is string). B) built for fc22: the string IS present ("acme_volume_alsa_new" is string). > -- > James Cameron > http://quozl.linux.org.au/ > _______________________________________________ > Sugar-devel mailing list > Sugar-devel@lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/sugar-devel > > On Fri, Sep 4, 2015 at 7:41 AM, James Cameron <qu...@laptop.org> wrote: > [repost, no response seen] > > Martin showed a log of > > ** (main.py:1818): WARNING **: Failed to load shared library > 'libsugarext.so.0' referenced by the typelib: > /lib64/libsugarext.so.0: undefined symbol: > sugar_event_controller_get_state > > Compare with previous report > http://paste.fedoraproject.org/260680/69152144/ > > ** (main.py:2637): WARNING **: Failed to load shared library > 'libsugarext.so.0' referenced by the typelib: > /lib/libsugarext.so.0: undefined symbol: > sugar_event_controller_get_state > > The line number is different. > > @All, what is main.py and where are lines 1818 and 2637? > > src/jarabe/main.py is much smaller, only 425 lines. > > Some other diagnosis methods to suggest: > > a. in a fresh python process, try the relevant imports, e.g. > > from jarabe.view import gesturehandler > from jarabe.model.sound import sound > > b. verify a symlink is present from /usr/lib/libsugarext.so.0 to > libsugarext.so.0.0.0 (or equivalent functionality, as this is a > guess from my experience with F18), > > c. use strings to check libsugarext.so.0, see if > sugar_event_controller_get_state is present, > > strings /usr/lib/libsugarext.so.0 | \ > grep sugar_event_controller_get_state > > -- > James Cameron > http://quozl.linux.org.au/ > _______________________________________________ > Sugar-devel mailing list > Sugar-devel@lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/sugar-devel >
_______________________________________________ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel