This version of sox was compiled for the puppy4 series (430?) and all its dependencies were included in that series. Howvever when installed in wary, racy, lucid or slacko it was missing the following libs:
libao.so.2
libavcodec.so.51
libavformat.so.51
libavutil.so.49
All the aforenamed puppies have versions of these libs, but not the ones required and they have differing versions among themselves. Easy enough to go in and make the symlinks if you know how, and how to figure out what’s missing, but why have to bother?
Here’s the pinstall.sh script that I came up with to handle the situation:
Code: Select all
#!/bin/sh
cd /usr/lib
#for libao
AO=`ls --file-type libao.so.* | grep -v @`
ln -s $AO -T libao.so.2
#for libavcodec.so
AVC=`ls --file-type libavcodec.so.* | grep -v @`
ln -s $AVC -T libavcodec.so.51
#for libavformat.so
AVF=`ls --file-type libavformat.so.* | grep -v @`
ln -s $AVF -T libavformat.so.51
#for libavutil.so
AVU=`ls --file-type libavutil.so.* | grep -v @`
ln -s $AVU -T libavutil.so.49