GNOME Bugzilla – Bug 323032
Need to create/install ORBit modules
Last modified: 2006-05-11 14:07:16 UTC
The current build does not appear to create or install ORBit modules for the gnome magnifier service. As a result, it does not appear to be easily obtainable via CORBA/ORBit. The attached patch is my attempt to replicate what gnome-speech is doing for this - I claim no real knowledge about what is really going on here.
Created attachment 55523 [details] [review] Enables build/install of the orbit modules Patch created using: cvs diff -pu configure.in magnifier/Makefile.am > patch.txt
Comment on attachment 55523 [details] [review] Enables build/install of the orbit modules Looks OK, but I'm not exactly a configure expert either.
The Makefile.am parts of the patch don't apply any more.
Will, I've no idea why this stopped working (mag service bonobo-activation files were installed correctly in the past).
Created attachment 63708 [details] [review] Same logic as previous patch, but done against latest HEAD. The main issue here is that these gnome-mag orbit modules are not getting installed: /usr/lib/orbit-2.0/GNOME_Magnifier_module.la /usr/lib/orbit-2.0/GNOME_Magnifier_module.so Without these modules, Python cannot find the GNOME Magnifier. The patch makes sure these get built/installed, and the logic is modelled after what gnome-speech is doing.
Created attachment 63709 [details] Simple test application This is a simple text application. Run it using python. If it complains, Python couldn't find the gnome-mag Orbit files. If it doesn't complain, things are going much better.
Patch applied.
Patch applied to gnome-2-14 too.
Fixed in CVS. The fix will go into the next patch release. Thank you for your bug report. Fixed in the development version. The fix will be available in the next major release. Thank you for your bug report.