So, after delete old directfb library (921), I've recompiled CVS version and 're'installed it.
Now, after, recompilation of mplayer-1.0pre6a, it links against directfb-0.9-22 only, and it work!


$ ldd ./mplayer
libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0xb7fbc000)
libogg.so.0 => /usr/lib/libogg.so.0 (0xb7fb6000)
libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb7f91000)
libz.so.1 => /usr/lib/libz.so.1 (0xb7f7f000)
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb7f61000)
libasound.so.2 => /usr/lib/libasound.so.2 (0xb7eb2000)
libdl.so.2 => /lib/tls/libdl.so.2 (0xb7eaf000)
libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb7e9f000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb7e32000)
libncurses.so.5 => /usr/lib/libncurses.so.5 (0xb7df3000)
libcdda_interface.so.0 => /usr/lib/libcdda_interface.so.0 (0xb7de1000)
libcdda_paranoia.so.0 => /usr/lib/libcdda_paranoia.so.0 (0xb7dd9000)
libungif.so.4 => /usr/lib/libungif.so.4 (0xb7dd1000)
libnsl.so.1 => /lib/tls/libnsl.so.1 (0xb7dbc000)
libdirectfb-0.9.so.22 => /opt/lib/libdirectfb-0.9.so.22 (0xb7d76000)
liblirc_client.so.0 => /usr/lib/liblirc_client.so.0 (0xb7d71000)
libm.so.6 => /lib/tls/libm.so.6 (0xb7d4f000)
libc.so.6 => /lib/tls/libc.so.6 (0xb7c1b000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0xb7fea000)
libdirect-0.9.so.22 => /opt/lib/libdirect-0.9.so.22 (0xb7c11000)
libfusion-0.9.so.22 => /opt/lib/libfusion-0.9.so.22 (0xb7c07000)


btw see this:

       ---------------------- DirectFB v0.9.22 ---------------------
             (c) 2000-2002  convergence integrated media GmbH
             (c) 2002-2004  convergence GmbH
        -----------------------------------------------------------

(*) DirectFB/Core: Multi Application Core. (2005-01-19 16:58)
(!) Direct/Modules: Unable to dlopen `/opt/lib/directfb-0.9.22/systems/libdirectfb_sdl.so'!
--> libdirectfb-0.9.so.21: cannot open shared object file: No such file or directory
(*) Direct/Memcpy: Using MMXEXT optimized memcpy()
(*) Direct/Thread: Running 'Fusion Dispatch' (MESSAGING, 9037)...
(*) Direct/Thread: Running 'VT Switcher' (CRITICAL, 9040)...
(*) Direct/Modules: suppress module 'lirc'
(*) Direct/Modules: suppress module 'ps2mouse'
(!) Direct/Modules: Unable to dlopen `/opt/lib/directfb-0.9.22/inputdrivers/libdirectfb_sdlinput.so'!
--> libdirectfb-0.9.so.21: cannot open shared object file: No such file or directory
(*) Direct/Modules: suppress module 'serialmouse'
(*) Direct/Thread: Running 'Linux Input' (INPUT, 9049)...
(*) DirectFB/Input: PC Speaker 0.1 (convergence integrated media GmbH)
(*) Direct/Thread: Running 'Keyboard Input' (INPUT, 9050)...
(*) DirectFB/Input: Keyboard 0.9 (convergence integrated media GmbH)
(*) DirectFB/Genefx: MMX detected and enabled
(*) DirectFB/Graphics: Matrox G550 0.7 (convergence integrated media GmbH)
(*) DirectFB/Core/WM: Default 0.2 (Convergence GmbH)


well, as you say:
> I guess you built SDL with DirectFB support, but didn't rebuild it
> after upgrading DirectFB.

Now i've also tried to recompile SDL-1.2-8 from sources, but configure script can't find DirectFB.
Not a great problem for me...for now.
I'll study on it...then i'll have to recompile SDL,directfb and mplayer!!! :)


so...thank you DOK!


Denis Oliver Kropp wrote:
Quoting [EMAIL PROTECTED]:

libSDL-1.2.so.0 => /opt/lib/libSDL-1.2.so.0 (0xb7d30000)
libdirectfb-0.9.so.22 => /opt/lib/libdirectfb-0.9.so.22 (0xb7cea000)
liblirc_client.so.0 => /opt/lib/liblirc_client.so.0 (0xb7ce5000)
libm.so.6 => /lib/tls/libm.so.6 (0xb7cc3000)
libc.so.6 => /lib/tls/libc.so.6 (0xb7b8f000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0xb7fea000)
libdirectfb-0.9.so.21 => /opt/lib/libdirectfb-0.9.so.21 (0xb7b50000)
libfusion-0.9.so.21 => /opt/lib/libfusion-0.9.so.21 (0xb7b46000)
libdirect-0.9.so.21 => /opt/lib/libdirect-0.9.so.21 (0xb7b3d000)
libdirect-0.9.so.22 => /opt/lib/libdirect-0.9.so.22 (0xb7b34000)
libfusion-0.9.so.22 => /opt/lib/libfusion-0.9.so.22 (0xb7b2a000)


...i doesn't have installed mplayer yet...so this is from src directory.
Seems that there're too lib...maybe should I "de"install old directfb libs? how?


I guess you built SDL with DirectFB support, but didn't rebuild it
after upgrading DirectFB.

Simply delete any old version of DirectFB libs, modules etc.
This includes libdirect and libfusion!

If some app or library still links against the old version,
you'll get an error message by the linker or loader.






Reply via email to