Missing libraries on Ubuntu 7.1

From $1

Table of contents
  1. 1. Answer

just tried to run new synapse-client on ubuntu 7.10, and was a no go.  Here's the output of an ldd command to check if all shared libraries are present.  Weirdly enough, as you can see, libstdc++.so.5 is missing:

ubuntu@ubuntu:~$ ldd /home/ubuntu/Desktop/synapse

-linux
        linux-gate.so.1 =>  (0xffffe000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0xb7e7d000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0xb7e6f000)
        libXt.so.6 => /usr/lib/libXt.so.6 (0xb7e1e000)
        libXaw.so.7 => /usr/lib/libXaw.so.7 (0xb7dc4000)
        libXmu.so.6 => /usr/lib/libXmu.so.6 (0xb7dae000)
        libstdc++.so.5 => not found
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb7d3d000)
        libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7d18000)
        libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7d14000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7d09000)
        libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7bbf000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0xb7bbc000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb7bb6000)
        libSM.so.6 => /usr/lib/libSM.so.6 (0xb7bae000)
        libICE.so.6 => /usr/lib/libICE.so.6 (0xb7b96000)
        libXpm.so.4 => /usr/lib/libXpm.so.4 (0xb7b86000)
        libz.so.1 => /usr/lib/libz.so.1 (0xb7b71000)
        /lib/ld-linux.so.2 (0xb7f7a000)
ubuntu@ubuntu:~$

Answer

The short answer is to sudo apt-get install libstdc++5,

If you need other libraries, you can do this without installing a full X11 desktop

  > apt-get install libx11-6
  > apt-get install libxaw7
  > apt-get install libstdc++5
  > apt-get install libfreetype6