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 316501 - Bonobo classes location in gnome-speech-0.3.7 in garnome-2.12.0
Bonobo classes location in gnome-speech-0.3.7 in garnome-2.12.0
Status: RESOLVED OBSOLETE
Product: gnome-speech
Classification: Deprecated
Component: general
unspecified
Other All
: High critical
: ---
Assigned To: Willie Walker
GNOME Speech Maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2005-09-16 18:00 UTC by Allann Jones
Modified: 2006-08-06 15:10 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Diff solution for me. (606 bytes, patch)
2005-09-16 18:01 UTC, Allann Jones
none Details | Review

Description Allann Jones 2005-09-16 18:00:01 UTC
Steps to reproduce:
1. From desktop directory, type make paranoid-install

Stack trace:


Other information:
Bonobo classes are not found.
Comment 1 Allann Jones 2005-09-16 18:01:51 UTC
Created attachment 52320 [details] [review]
Diff solution for me.

The patch maybe applied from garnome top directory.
Comment 2 Bob Kashani 2005-09-17 02:07:32 UTC
Reassigning to gnome-speech.
Comment 3 Willie Walker 2005-10-19 13:32:47 UTC
I'm comfused.  The org/GNOME/Bonobo package is not part of GNOME speech. 
Instead, I believe it is part of the java-access-bridge.  So...perhaps instead
of stuffing things in the Makefile.am as suggested, perhaps a dependency on
java-access-bridge should be placed in ./configure.in if the freetts driver is
to be built?

I'm still confused, however, about what the overall problem is and what the
end-user goal is (make paranoid-install is new to me).

Will
Comment 4 bill.haneman 2005-10-19 15:36:18 UTC
Willie:

gnome-speech does use bonobo, even without the freetts driver.  Look at the
gnome-speech IDL and note that everything is derived from Bonobo::Unknown...
Comment 5 Willie Walker 2005-10-19 16:06:56 UTC
Hi Bill:

I realize this.  The thing that is confusing to me is the patch,
but perhaps it is because I do not understand the gnome-speech
architecture wrt Java or how the Java files are generated from 
IDL.

I thought what was going on here was that gnome-speech was going
to pick up the org.GNOME.Bonobo.* class files from the Java access
bridge's gnome-java-bridge.jar file.  Is it the case that the idlj
compiler (as called by the gnome-speech build) is going to 
automatically generate the classes for the org.GNOME.Bonobo 
package?  If so, I don't understand the gnome-speech dependency
on the Java access bridge.

Will

Comment 6 bill.haneman 2005-10-19 16:46:51 UTC
gotcha.  Sorry, Will, I hadn't read the patch.  I agree with you, and the patch
looks potentially toxic to me, since in many environments it seems unnecessary
and therefore would result in the org/GNOME/Bonobo classes getting included
twice.  The org/GNOME/Bonobo classes, since they are in the java-access-bridge,
need to be installed in the lib/ext directory of the JRE, and as such they will
already be part of the user's java environment.... as far as I can see.
Comment 7 Karsten Bräckelmann 2005-10-21 18:38:16 UTC
Unsetting the QA Contact. The GARNOME list isn't the correct one IMHO, as this
is not a GARNOEM specific issue. Please feel free to adjust this.

Willie: 'make paranoid-install' is a GARNOMEism. ;) It simply means kind of
"build everything, stop at any error and don't try to go on". You can ignore
this, as it just configures/builds/installs as far as the package itself is
concerned.
Comment 8 bill.haneman 2005-10-24 10:28:53 UTC
I suspect that the problem here is that the build was taking place without the
java-access-bridge having been installed (properly?) on the build machine.

Bill
Comment 9 Willie Walker 2006-08-06 15:10:48 UTC
I recently did a "make paranoid-install" of garnome-2.15.90 on my Ubuntu 6.06 box without issue. I think this problem has gone away.  Closing.