[omniORB] Compilation

Duncan Grisby dgrisby@uk.research.att.com
Tue, 14 Mar 2000 12:02:45 +0000


On Monday 13 March, "Belcher, Jim" wrote:

> While trying to run the naming service for the first time,
> I got an error that stated that cerr was the wrong size,
> suggest relinking.  So I attempted to build the entire
> package and got the following error:

The wrong cerr size thing is caused by using incompatible versions of
the C++ library, most likely due to using a different compiler version
to us. Recompiling everything is the right thing to do.

> make[2] Entering directory /var/omniORB_2880/src/lib/omniORB2
> if ["Naming.idl" != Naming.idl] then cp Naming.idl . ; fi
> ../../../bin/i586_linux_2.0_glibc/omniidl2 -a Naming.idl
> make[2] *** [Naming.hh] Segmentation fault.

Are you sure that you started to build everything from scratch?  It
looks like you might be using the pre-compiled omniidl2. Just to make
sure everything is clean, I'd advise downloading the source
distribution and compiling it from scratch.

Cheers,

Duncan.

-- 
 -- Duncan Grisby  \  Research Engineer  --
  -- AT&T Laboratories Cambridge          --
   -- http://www.uk.research.att.com/~dpg1 --