[omniORB] Porting of omniORB over RTOS

Brian Neal bgneal at gmail.com
Wed Sep 8 20:53:04 BST 2010


2010/9/8 Thomas Lockhart <lockhart at fourpalms.org>:
>
>> 2. When i am compiling the code for INTEGRITY, i am getting the
>> following errors...
>> "D:toDelincludeomniORB4/CORBA_Exception.h", line 245: warning #76-D:
>> argument to macro is empty virtual ~UserException();
>
> It looks like "virtual" is declared as some kind of goofy macro in
> INTEGRITY. Too bad for you :/

No, I find that rather hard to believe, otherwise you could not code
in C++ under INTEGRITY, which is something we've been doing for many
years now. However, I can believe that UserException is a macro (hint:
so is DataBuffer). I have no idea why anyone thinks it's a good idea
to write macros in CamelCase...

We contemplated (briefly) porting omniORB to INTEGRITY, and I wish you
luck, Binod Pal. INTEGRITY does provide a POSIX wrapper around it's
API, but I would be afraid that the semantics of all the various
functions may not match the true POSIX semantics close enough for a
trouble-free port. But please keep us posted of your progress, I might
be interested in helping you.

Regards,
BN



More information about the omniORB-list mailing list