firefox & flash9 patches - now it works with sound on 8-CURRENT

Vladimir Grebenschikov vova at fbsd.ru
Thu Oct 2 14:15:52 UTC 2008


On Thu, 2008-10-02 at 15:57 +0200, Tijl Coosemans wrote:
>  
> > looks like either flashpayer9 or flashsupport or some linux library
> > provides additional ALSA->pcm compatibility.
> 
> There's no need for an ALSA->OSS layer. The flashsupport lib has
> direct
> access to the sound buffer.

So it provides pcm access.

> You need to make sure the flash plugin can load the support lib
> though, because it fails silently. 

Hm, bad case, need some way to report about such problems.

> Can it find all lib dependencies for instance? What does ldd say:
> 
> % /compat/linux/bin/sh /usr/bin/ldd /usr/lib/libflashsupport.so
>         libssl.so.5 => /lib/libssl.so.5 (0x20020000)
>         libpthread.so.0 => /lib/obsolete/linuxthreads/libpthread.so.0
> (0x20059000)
>         libc.so.6 => /lib/obsolete/linuxthreads/libc.so.6 (0x200ac000)
>         libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2
> (0x201cb000)
>         libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x201e2000)
>         libcom_err.so.2 => /lib/libcom_err.so.2 (0x20254000)
>         libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x20257000)
>         libresolv.so.2 => /lib/libresolv.so.2 (0x2027c000)
>         libcrypto.so.5 => /lib/libcrypto.so.5 (0x2028e000)
>         libdl.so.2 => /lib/libdl.so.2 (0x203a5000)
>         libz.so.1 => /usr/lib/libz.so.1 (0x203a9000)
>         /lib/ld-linux.so.2 (0x00000000)
>         libkrb5support.so.0 => /usr/lib/libkrb5support.so.0
> (0x203bc000)

There was two missed libraries: libcom_err.so.2 and libkeyutils.so.1, 
after installation of 
e2fsprogs-libs-1.40.2-10.fc8.i386.rpm and
keyutils-libs-1.2-2.fc6.i386.rpm 
sound works !

Looks like we lack of two required ports for flash9 port.

-- 
Vladimir B. Grebenschikov
vova at fbsd.ru


More information about the freebsd-emulation mailing list