Hi,
I look after a large number of Linux desktops mainly running Redhat Enterprise Linux 4 (aka RHEL4 or EL4) and a RedHat clone called Scientific Linux and
Skype 1.4.0.99 won't run on the current version. I download the static binary, and run it, and I get:
./skype_static-1.4.0.99/skype
./skype_static-1.4.0.99/skype: error while loading shared libraries:
libsigc-2.0.so.0: cannot open shared object file: No such file or directory
yum install libsigc++20
fixed that, but now I get
rahm[shaula]rahm: ~/junk/skype_static-1.4.0.99/skype
/export/home/rahm/junk/skype_static-1.4.0.99/skype:
/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.4' not found (required
by /export/home/rahm/junk/skype_static-1.4.0.99/skype)
Here are some diagnostics from a typical system:
rahm[shaula]rahm: rpm -qa | grep glibc
glibc-common-2.3.4-2.25
glibc-devel-2.3.4-2.25
glibc-headers-2.3.4-2.25
glibc-kernheaders-2.4-9.1.98.EL
glibc-2.3.4-2.25
rahm[shaula]rahm: rpm -qa | grep gcc
libgcc-3.4.6-8
compat-gcc-32-c++-3.2.3-47.3
gcc-c++-3.4.6-8
compat-libgcc-296-2.96-132.7.2
gcc-3.4.6-8
gcc-g77-3.4.6-8
gcc-java-3.4.6-8
compat-gcc-32-3.2.3-47.3
rahm[shaula]rahm: rpm -qa | grep libstd
compat-libstdc++-296-2.96-132.7.2
libstdc++-3.4.6-8
libstdc++-devel-3.4.6-8
compat-libstdc++-33-3.2.3-47.3
Skype 1.4.0.99 does work on Centos 5.0 (another RH clone) however - but I stick to a rule which says "Never use a Linux with
a .0 version number always wait until the .1" after many problems in the past.
I suspect that this is not something I can easily fix, and there has to be a change to the binary.
Thanks for any help,
Rhys