Q: How can I use omniORB 4.0.x on IRIX?

I have tried to compile omniORB 4.0.0 on IRIX using SGI's MIPSpro Compilers, but I get an error. How can I use omniORB 4 on IRIX?

A: Modify a makefile in the omniORB build tree before compiling.

omniORB 4.0.0 does not compile "out of the box" on IRIX. To work around this, follow these steps:

1 Run configure. 1 Edit the generated file mk/beforeauto.mk to include "-DOMNI_REQUIRES_FQ_BASE_CTOR" in the assignment for the $(IMPORT_CPPFLAGS) variable. This will be on or around line 84. 1 Build and install omniORB

omniORB 4.0.1 compiles without error on IRIX, so it (or a newer version) should be used instead of 4.0.0.

Back to: LiveFaq