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 116294 - changes to orbitcpp have broken macro
changes to orbitcpp have broken macro
Status: RESOLVED FIXED
Product: gnomemm
Classification: Deprecated
Component: libbonobomm
2.0
Other Linux
: Normal normal
: ---
Assigned To: gtkmm-forge
gtkmm-forge
Depends on:
Blocks:
 
 
Reported: 2003-06-29 23:16 UTC by Bowie Owens
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
path to reference new stub class for orbitcpp HEAD (493 bytes, patch)
2003-06-29 23:17 UTC, Bowie Owens
none Details | Review

Description Bowie Owens 2003-06-29 23:16:36 UTC
The generated code in tools/m4/class_bonoboobject.m4 depends on internal
details of orbitcpp. It expects that the stub class for some interface M::X
is called ::_orbitcpp::stub::M::X. This is no longer the case for orbitcpp
in CVS. The stub class is now ::M::X. To fix, the reference to
_orbitcpp::stub needs to be deleted. I will attach the trivial patch
shortly. If you like I can commit this myself.
Comment 1 Bowie Owens 2003-06-29 23:17:34 UTC
Created attachment 17910 [details] [review]
path to reference new stub class for orbitcpp HEAD
Comment 2 Murray Cumming 2003-06-30 08:08:52 UTC
Thanks. Please commit, with a ChangeLog entry. Also, please commit to
the 2.4 version ("gtkmm" module in cvs), or keep this bug open so
someone else can do that later.
Comment 3 Bowie Owens 2003-06-30 23:11:59 UTC
I have commit'ed in libbonobomm with a ChangeLog entry. I am not sure
what you would like me to do to gtkmm (I couldn't find any reference
to orbitcpp in gtkmm). So I will leave this bug open for the moment.

It just struck me that once I am comfortable with the simplifications
to orbitcpp (I'd like to make some more to improve efficiency) I
should release a new version. Then the required version of orbitcpp in
the libbonobomm configure.in should be increased to match.
Comment 4 Murray Cumming 2003-07-01 06:37:49 UTC
Oh sorry, I think this stuff was in gtkmm once. That was hacky, so I'm
glad it is not anymore.

Yes, a new orbitcpp release would be good, and we could then increase
the required version for libbonobo*mm. But I would feel bad about
releasing a new version without fixing your everything.idl test case
first - something for the mailing list.