check for missing libstdc++
authorsiretart <siretart@b3059339-0415-0410-9bf9-f77b7e298cf2>
Thu, 23 Apr 2009 20:59:46 +0000 (20:59 +0000)
committersiretart <siretart@b3059339-0415-0410-9bf9-f77b7e298cf2>
Thu, 23 Apr 2009 20:59:46 +0000 (20:59 +0000)
this version of the check assumes that we run on a system with apt-get
installed and configured. We should probably check that this is actually
true. Or more ideally add support for yum for fedora systems.

git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@29227 b3059339-0415-0410-9bf9-f77b7e298cf2

TOOLS/binary_codecs.sh

index 516f5a3..67e20b1 100755 (executable)
@@ -159,6 +159,19 @@ case "$1" in
             n=1
           fi
         done
+      needlibstd=no
+      test "$dpkgarch" = "powerpc" && needlibstd=yes
+      test "$dpkgarch" = "i386" && needlibstd=yes
+      if test "$needlibstd" = "yes" && ! test -r /usr/lib/libstdc++.so.5 ; then
+       echo "Warning: you need to install libstdc++ 5 libraries"
+       echo -n "Do it now? "
+       read R
+       case $R in
+         y*) apt-get install libstdc++5 ;;
+          *) echo "If you change your mind, use the command"
+             echo "  apt-get install libstdc++5" ;;
+        esac
+      fi
     else
       echo "Sorry, no codecs for your arch '$dpkgarch'. Sorry dude :("
       exit 1