[omniORB] omniNames and libstdc++.so.2.9 on RedHat 6.0

Randall Britten rbritten@icon.co.za
Fri, 03 Dec 1999 09:18:29 -0500


I did a recompile from scratch, and now omniNames works.   Did you have other
problems on RedHat 6.0 ?

Fred Cook wrote:

> Randall Britten wrote:
> >
> > I downloaded the following binary distribution from
> > www.uk.research.att.com:
> > omniORB_280_x86_linux_2.0_glibc.tar.gz, hoping to run it on my RedHat
> > 6.0
> > Linux box.
> >
> > In order to run omniNames, I followed the first two steps in README.unix
> > under
> > part 4 of "Configuration".  However, it seems that libstdc++.so.2.9 is
> > required, and I do not know how to obtain it.  (Found and Rpm ...2.9,
> > but it contained the 2.8 .so).  I tried a hack: symbollically
> > linking the name libstdc++.so.2.9 to libstdc++.so.2.8, but that doesn't
> > seem
> > to really work.
> >
> > Perhaps someone could help me out here.  Thanks in advance.
> >
> > I have pasted some "command line stuff" below:
> >
> > $ uname -a
> > Linux hostname 2.2.5-15 #1 Mon Apr 19 22:21:09 EDT 1999 i586 unknown
> >
> > $ env | grep omni
> > LD_LIBRARY_PATH=/home/randall/omniORB_280/lib/i586_linux_2.0_glibc/
> > OMNINAMES_LOGDIR=/home/randall/omniORB_280/logs
> >
> > $ bin/i586_linux_2.0_glibc/omniNames -start 12345 &
> > $ bin/i586_linux_2.0_glibc/omniNames: error in loading shared libraries:
> > libstdc++.so.2.9: cannot open shared object file: No such
> > file or directory
> >
> > $ su
> > # cd /usr/lib
> > # ln -s ./libstdc++.so.2.8 libstdc++.so.2.9
> > # exit
> >
> > $
> > bin/i586_linux_2.0_glibc/omniORB_280/bin/i586_linux_2.0_glibc/omniNames
> > -start 12345
> > `
> > Fri Dec  3 01:01:31 1999:
> >
> > Starting omniNames for the first time.
> > ./omniORB_280/bin/i586_linux_2.0_glibc/omniNames: error in loading
> > shared libraries:
> > ./omniORB_280/bin/i586_linux_2.0_glibc/omniNames: undefined symbol:
> > __eh_alloc
> >
> > --
> > --------------
> > Randall Britten
> > rbritten@icon.co.za
>
> Randall,
>
> I fought this battle for three weeks and got no where.  The solution to
> this problem is to upgrade to  RH 6.1.  You will have to recomple
> omniORB_280, but that should not be a problem, just follow the given
> instructions.  A standard workstation installation of RH 6.1 and a
> recompiled omniORB_280 does work.  Trying to get omniORB_280 on RH 6.0
> working is not worth your time (it only costs $30), and it may not be
> possible.
>
> Have fun!
> Fred

--
--------------
Randall Britten
rbritten@icon.co.za
P.O.Box 2584, Parklands, Johannesburg, South Africa, 2121