On Mon, Apr 18, 2005 at 11:26:20AM +0900, Takuo KITAME wrote:
> > Package: flashplugin-nonfree
> > Version: 7.0.25-5
> > Severity: normal
> > 
> > The nonfree Flash Plugin for linux is compiled with support for esound
> > but it doesn't work under debian because it looks for libesd.so.1 while
> > debian installs libesd.so.0, which seems correct because esound version
> > is 0.2.35:
> 
> flashplugin-nonfree is just a installer package.
> Please send Application Bug to Macromedia inc.
> 
> -- 
> Takuo KITAME

Of course the bug is not in the installer but nevertheless the result of
installing flashplugin-nonfree is a flawed software that doesn't work as
expected with esound.

Since the fix consist in changing ONE single bit in a downloaded file I
suggest that you fix the problem in the installer until it gets fixed
by Macromedia, if ever. The following code can be used to do the job:

libflashplayer="/usr/lib/flashplugin-nonfree/libflashplayer.so"
case "$(md5sum $libflashplayer)" in
    b74b689d6c075c7880be7c3747e7e9db*)
        offset=1924172
        echo "Fixing libesd.so.1 in libflashplayer.so..."
        echo -n "0" \
           | dd of=$libflashplayer bs=$offset seek=1 conv=notrunc 2>/dev/null
        ;;
    bd6e78ae9c4cbe1d392a4b2795fa19e4*)
        ;;
    *)
        echo "unknown md5sum for libflashplayer.so" >&2
        ;;
esac

BTW, I sent a bug report to Macromedia and never got a reply.

-- 
Massimo Dal Zotto <[EMAIL PROTECTED]>


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to