Hi Mark, __sparc__, __sunos__ and __OSVERSION__=5 are indeed platform specific defines, which an application using omniORB must define. You can find more information about this in section 1.3 of omniORB.pdf in the doc directory of omniORB. Yours sincerely, Bjorn