Comment 15 for bug 431091

Revision history for this message
Luke J Militello (kilahurtz) wrote :

You can also just install the Jaunty packages natively since libstdc++5 does not exist. Upgrading to Karmic broke my light-scribe which required the 32 bit libs and I have a 64 bit system. So, I did the following as a workaround.

mkdir /tmp/libstdc++5
cd /tmp/libstdc++5
wget http://mirrors.kernel.org/ubuntu/pool/universe/g/gcc-3.3/libstdc++5_3.3.6-17ubuntu1_amd64.deb
wget http://mirrors.kernel.org/ubuntu/pool/universe/g/gcc-3.3/libstdc++5_3.3.6-17ubuntu1_i386.deb
sudo updatedb
locate libstdc++.so

  /usr/lib/libstdc++.so.6
  /usr/lib/libstdc++.so.6.0.13
  /usr/lib/gcc/x86_64-linux-gnu/4.4/libstdc++.so
  /usr/lib32/libstdc++.so.6
  /usr/lib32/libstdc++.so.6.0.13

sudo dpkg --force-architecture -i libstdc++5_3.3.6-17ubuntu1_i386.deb
sudo updatedb
locate libstdc++.so

  /usr/lib/libstdc++.so.5
  /usr/lib/libstdc++.so.5.0.7
  /usr/lib/libstdc++.so.6
  /usr/lib/libstdc++.so.6.0.13
  /usr/lib/gcc/x86_64-linux-gnu/4.4/libstdc++.so
  /usr/lib32/libstdc++.so.6
  /usr/lib32/libstdc++.so.6.0.13

sudo mv /usr/lib/libstdc++.so.5* /usr/lib32/.
sudo updatedb
locate libstdc++.so

  /usr/lib/libstdc++.so.6
  /usr/lib/libstdc++.so.6.0.13
  /usr/lib/gcc/x86_64-linux-gnu/4.4/libstdc++.so
  /usr/lib32/libstdc++.so.5
  /usr/lib32/libstdc++.so.5.0.7
  /usr/lib32/libstdc++.so.6
  /usr/lib32/libstdc++.so.6.0.13

sudo dpkg -i libstdc++5_3.3.6-17ubuntu1_amd64.deb
sudo updatedb
locate libstdc++.so

  /usr/lib/libstdc++.so.5
  /usr/lib/libstdc++.so.5.0.7
  /usr/lib/libstdc++.so.6
  /usr/lib/libstdc++.so.6.0.13
  /usr/lib/gcc/x86_64-linux-gnu/4.4/libstdc++.so
  /usr/lib32/libstdc++.so.5
  /usr/lib32/libstdc++.so.5.0.7
  /usr/lib32/libstdc++.so.6
  /usr/lib32/libstdc++.so.6.0.13