DirectFB - Home of the pragmatist Roadmap


[directfb-users] Re: Kernel 2.6.10, mplayer 1.0pre6a and directfb-0.9-22
Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[directfb-users] Re: Kernel 2.6.10, mplayer 1.0pre6a and directfb-0.9-22



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 rizla.org@libero.it:

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.





Home | Main Index | Thread Index


directfb.org / Development / Old Archives