12/11/09

Fixing libstdc++5 Problem in Ubuntu 9.10

Trying to run X-lite on Karmic Koala[ubuntu 9.10] give me 'error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory' as you see below.

pnix@trinity:~/Downloads$ wget http://counterpath.s3.amazonaws.com/downloads/X-Lite_Install.tar.gz
--2009-12-11 02:08:02-- http://counterpath.s3.amazonaws.com/downloads/X-Lite_Install.tar.gz
Resolving counterpath.s3.amazonaws.com... 72.21.202.96
Connecting to counterpath.s3.amazonaws.com|72.21.202.96|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2094582 (2.0M) [application/x-gzip]
Saving to: `X-Lite_Install.tar.gz'

100%[======================================>] 2,094,582 90.1K/s in 25s

2009-12-11 02:08:32 (83.2 KB/s) - `X-Lite_Install.tar.gz' saved [2094582/2094582]

pnix@trinity:~/Downloads$ tar xzf X-Lite_Install.tar.gz
pnix@trinity:~/Downloads$ ls
X-Lite_Install.tar.gz xten-xlite
pnix@trinity:~/Downloads$ cd xten-xlite/
pnix@trinity:~/Downloads/xten-xlite$ ls
README xtensoftphone
pnix@trinity:~/Downloads/xten-xlite$ ./xtensoftphone
./xtensoftphone: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
pnix@trinity:~/Downloads/xten-xlite$

Because 9.10 use libstdc++6 instead, To fix this download and install libstdc++5 before running xlite
pnix@trinity:~/Downloads$ wget http://mirrors.kernel.org/ubuntu/pool/universe/g/gcc-3.3/libstdc++5_3.3.6-17ubuntu1_i386.deb
--2009-12-11 03:22:09-- http://mirrors.kernel.org/ubuntu/pool/universe/g/gcc-3.3/libstdc++5_3.3.6-17ubuntu1_i386.deb
Resolving mirrors.kernel.org... 130.239.17.6
Connecting to mirrors.kernel.org|130.239.17.6|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 296434 (289K) [text/plain]
Saving to: `libstdc++5_3.3.6-17ubuntu1_i386.deb'

100%[======================================>] 296,434 328K/s in 0.9s

2009-12-11 03:22:10 (328 KB/s) - `libstdc++5_3.3.6-17ubuntu1_i386.deb' saved [296434/296434]

pnix@trinity:~/Downloads$ sudo dpkg -i libstdc++5_3.3.6-17ubuntu1_i386.deb
[sudo] password for pnix:
Selecting previously deselected package libstdc++5.
(Reading database ... 141309 files and directories currently installed.)
Unpacking libstdc++5 (from libstdc++5_3.3.6-17ubuntu1_i386.deb) ...
Setting up libstdc++5 (1:3.3.6-17ubuntu1) ...

Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
pnix@trinity:~/Downloads$ ./xtensoftphone
bash: ./xtensoftphone: No such file or directory
pnix@trinity:~/Downloads$ ls
libstdc++5_3.3.6-17ubuntu1_i386.deb X-Lite_Install.tar.gz xten-xlite
pnix@trinity:~/Downloads$ xten-xlite/xtensoftphone
I/O warning : failed to load external entity "/home/pnix/.Xscrc"

1 comments:

T@Vo said...

I think you should run it with "sudo", If not, you cannot load the audio codecs with X-lite.