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 323032 - Need to create/install ORBit modules
Need to create/install ORBit modules
Status: RESOLVED FIXED
Product: gnome-mag
Classification: Deprecated
Component: API
unspecified
Other All
: Normal enhancement
: ---
Assigned To: bill.haneman
bill.haneman
Depends on:
Blocks:
 
 
Reported: 2005-12-02 15:23 UTC by Willie Walker
Modified: 2006-05-11 14:07 UTC
See Also:
GNOME target: ---
GNOME version: Unversioned Enhancement


Attachments
Enables build/install of the orbit modules (2.22 KB, patch)
2005-12-02 15:24 UTC, Willie Walker
needs-work Details | Review
Same logic as previous patch, but done against latest HEAD. (2.48 KB, patch)
2006-04-17 14:04 UTC, Willie Walker
none Details | Review
Simple test application (88 bytes, text/x-python)
2006-04-17 14:06 UTC, Willie Walker
  Details

Description Willie Walker 2005-12-02 15:23:33 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.
Comment 1 Willie Walker 2005-12-02 15:24:53 UTC
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 2 bill.haneman 2005-12-02 15:28:24 UTC
Comment on attachment 55523 [details] [review]
Enables build/install of the orbit modules

Looks OK, but I'm not exactly a configure expert either.
Comment 3 Kjartan Maraas 2006-01-08 16:22:38 UTC
The Makefile.am parts of the patch don't apply any more.
Comment 4 bill.haneman 2006-01-09 10:42:40 UTC
Will, I've no idea why this stopped working (mag service bonobo-activation files were installed correctly in the past).
Comment 5 Willie Walker 2006-04-17 14:04:21 UTC
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.
Comment 6 Willie Walker 2006-04-17 14:06:13 UTC
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.
Comment 7 Carlos Eduardo Rodrigues Diógenes 2006-05-03 21:54:14 UTC
Patch applied.
Comment 8 Carlos Eduardo Rodrigues Diógenes 2006-05-11 14:05:52 UTC
Patch applied to gnome-2-14 too.
Comment 9 Carlos Eduardo Rodrigues Diógenes 2006-05-11 14:07:16 UTC
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.