Thread: [orbitcpp-list] Getting setup
Status: Beta
Brought to you by:
philipd
From: Dave S. <da...@ja...> - 2000-07-23 22:02:51
|
Greetings... I'd starting to work on some C++ components for use in GNOME, and i'm wondering how far along orbit-cpp is in terms of functionality. I currently have orbit 0.5.2 on my machine (debian - woody) ..do i need to use the patched 0.5.1 instead for orbit-cpp to work properly? Also, there doesn't seem to be a status page anywhere -- can someone do a run down of what orbit-cpp lacks in order to be usable on a day-to-day basis..also some notes on stability would be good :) Thanks in advance... D. |
From: Adam Y. <ay...@fo...> - 2000-07-25 01:28:04
|
Where is the CVS for ORBit? I was only able to find the latest tar.gz. The AnonCVS link of the rhad site is dead. In order to synch up the Orbit and orbitcpp trees, In my orbit directory ./configure -prefix=/usr/local/devel make, make check and install then in orbittcpp ./configure -prefix=/usr/local/devel make, make check and install Am I on the right track. I got some build errors, but they could be from an out of date ORBit build. c++ -DHAVE_CONFIG_H -I. -I. -I. -I.. -I.. -I/usr/local/lib/glib/include -I/usr/local/include -I/usr/include -g -O0 -Wall -Wp,-MD,.deps/orbitcpp_tools.pp -c orbitcpp_tools.cc -fPIC -DPIC -o .libs/orbitcpp_tools.lo orbitcpp_tools.cc: In function `void _orbitcpp::save_meminfo(void *)': orbitcpp_tools.cc:77: `ORBit_MemHow' undeclared (first use this function) orbitcpp_tools.cc:77: (Each undeclared identifier is reported only once orbitcpp_tools.cc:77: for each function it appears in.) orbitcpp_tools.cc:77: parse error before `=' orbitcpp_tools.cc:78: `how' undeclared (first use this function) orbitcpp_tools.cc: At top level: orbitcpp_tools.cc:101: syntax error before `[' orbitcpp_tools.cc: In function `void _orbitcpp::point_to_memhow_none(void **)': orbitcpp_tools.cc:105: `orbit_memhow_none' undeclared (first use this function) make[1]: *** [orbitcpp_tools.lo] Error 1 make[1]: Leaving directory `/home/ayoung/devel/orbitcpp/orb' make: *** [all-recursive] Error 1 |
From: Andreas K. <ak...@ix...> - 2000-07-25 02:21:13
|
Hi Dave, On Sun, Jul 23, 2000 at 05:02:42PM -0500, Dave Smith wrote: > I'd starting to work on some C++ components for use in GNOME, and i'm wondering how far along > orbit-cpp is in terms of functionality. Current CVS features everything except: * attributes * arrays * unions * the dynamic stuff and typecodes * non-explicit instantiation I've browsed gnome idl files briefly, and imho, it should suffice. I don't really remember what our last release was up to in terms of features. You can try, but I doubt it will work. The bad news is that CVS ORBit-C++ breaks with stock (or patched) ORBit-0.5.1. (It works with CVS ORBit, however, which in turn breaks Gnome) > I currently have orbit 0.5.2 on my machine (debian - woody) > ..do i need to use the patched 0.5.1 instead for orbit-cpp to work properly? You might a) patch up a copy of 0.5.2 yourself, using the stuff from the patches directory. Just apply 2000-04-13.orbit-patch. [It fixes one crucial sequences bug] 2000-03-* is only necessary if you don't want to install ORBit-C++ into the ORBit tree. 2000-04-14 has been fixed in another way. [Expect to be tampering a bit with ORBit-C++] b) go with CVS ORBit. [Expect to be tampering with Gnome] > also some notes on stability would be good :) It should be solid enough for production use, and we do not intend major redesigns. However, it's still development code, and should be treated appropriately. <plug> We always *love* to hear your bug reports. </plug> Hope this helps Andy -- Don't innovate, intimidate. |
From: Dave S. <da...@ja...> - 2000-07-25 19:39:33
|
On Mon, Jul 24, 2000 at 06:44:08PM +0200, Andreas Kloeckner wrote: > I've browsed gnome idl files briefly, and imho, it should suffice. I > don't really remember what our last release was up to in terms of features. > You can try, but I doubt it will work. The bad news is that CVS ORBit-C++ > breaks with stock (or patched) ORBit-0.5.1. (It works with CVS ORBit, however, > which in turn breaks Gnome) So I need to use ORBit HEAD? I can't seem to get that to build :( Checking it out and running autogen.sh I get a message telling me I need to use -r orbit-stable-0-5 (which I believe to be ORBit 0.5.2, correct?)?! :) D. |
From: Andreas K. <ak...@ix...> - 2000-07-25 21:51:32
|
On Tue, Jul 25, 2000 at 02:39:27PM -0500, Dave Smith wrote: > On Mon, Jul 24, 2000 at 06:44:08PM +0200, Andreas Kloeckner wrote: > > I've browsed gnome idl files briefly, and imho, it should suffice. I > > don't really remember what our last release was up to in terms of features. > > You can try, but I doubt it will work. The bad news is that CVS ORBit-C++ > > breaks with stock (or patched) ORBit-0.5.1. (It works with CVS ORBit, however, > > which in turn breaks Gnome) > > So I need to use ORBit HEAD? I can't seem to get that to build :( Checking > it out and running autogen.sh I get a message telling me I need to use > > -r orbit-stable-0-5 (which I believe to be ORBit 0.5.2, correct?)?! :) Right. Fix it by doing export CERTIFIED_GNOMIE="yes,ma'am" in your .profile. (You may however substitute "yes,ma'am" by any subjective rating of your abilities. :-) bye andy -- Don't innovate, intimidate. |
From: Phil D. <ph...@us...> - 2000-07-26 21:04:45
|
Dave Smith wrote: > > On Mon, Jul 24, 2000 at 06:44:08PM +0200, Andreas Kloeckner wrote: > > I've browsed gnome idl files briefly, and imho, it should suffice. I > > don't really remember what our last release was up to in terms of features. > > You can try, but I doubt it will work. The bad news is that CVS ORBit-C++ > > breaks with stock (or patched) ORBit-0.5.1. (It works with CVS ORBit, however, > > which in turn breaks Gnome) > > So I need to use ORBit HEAD? I can't seem to get that to build :( Checking > it out and running autogen.sh I get a message telling me I need to use > > -r orbit-stable-0-5 (which I believe to be ORBit 0.5.2, correct?)?! :) > > D. > This goes away if you set the CERTIFIED_GNOMIE env variable to something. Checkout the configure.in for details, Cheers, Phil. |
From: Phil D. <ph...@us...> - 2000-07-26 21:03:39
|
Andreas Kloeckner wrote: > > Hi Dave, > > On Sun, Jul 23, 2000 at 05:02:42PM -0500, Dave Smith wrote: > > I'd starting to work on some C++ components for use in GNOME, and i'm wondering how far along > > orbit-cpp is in terms of functionality. > > Current CVS features everything except: > * attributes Actually this is implemented. Cheers, Phil. |
From: Andreas K. <ak...@ix...> - 2000-07-27 07:35:16
|
> > Current CVS features everything except: > > * attributes > > Actually this is implemented. Great thing to hear. Anything else implemented that was on my list? I'll be having time from ~Aug 3 to ~Aug 20 to hack stuff. Have unions finally been done? bye andy -- Don't innovate, intimidate. |
From: Phil D. <ph...@us...> - 2000-07-27 13:07:16
|
Andreas Kloeckner wrote: > > > > Current CVS features everything except: > > > * attributes > > > > Actually this is implemented. > > Great thing to hear. Anything else implemented that was on my list? > I'll be having time from ~Aug 3 to ~Aug 20 to hack stuff. Have unions > finally been done? > I'm afraid not. A while ago you mentioned that there was something to do with arrays which made them a special case when used with unions. Can you remember what that was? (I may have mis-remembered this myself) Cheers, Phil. |