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

Randall Britten rbritten@icon.co.za
Fri, 03 Dec 1999 01:15:24 -0500


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