My client had some developer write a small c++ command-line app to run on their Linux servers. On one of the servers (running Fedora 11), when I execute the app I get the following error:
error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
Obviously the first thing I did was
yum install libstdc++
But I get
Package libstdc++-4.4.1-2.fc11.x86_64 already installed and latest version
So the library already exists and is up-to-date. Usually to me these errors indicate a missing library. So where should I look next?
libstdc++-4.4.1-2.fc11.x86_64installslibstdc++.so.6. You need thecompat-libstdc++-33-3.2.3-66.x86_64package to getlibstdc++.so.5. (Do not symlink!libstdc++.so.5andlibstdc++.so.6are incompatible.)