[uClibc]Help with SDL_image

Jason Bodnar jason at shakabuku.org
Mon Aug 26 19:57:00 UTC 2002


> Basically -- every library listed above (including libX11 and
> friends) needs to be compiled vs uclibc and installed into
> /home/jbodnar/projects/mp3/build/i386-linux-uclibc/lib so that
> it can be located, and the header files for each library need to
> be installed under
> /home/jbodnar/projects/mp3/build/i386-linux-uclibc/include

I copied all the libSDL*.so*, libz*.so* and libpng*.so* files to
/home/jbodnar/projects/mp3/build/i386-linux-uclibc/lib and the header files
for each of the libs to
/home/jbodnar/projects/mp3/build/i386-linux-uclibc/include.

Now when I run ldd on the resulting .so I get:

$ ../i386-linux-uclibc/usr/bin/ldd .libs/libSDL_image.so 
        libSDL-1.2.so.0 => /usr/lib/libSDL-1.2.so.0
        libpthread.so.0 => /lib/libpthread.so.0
        libpng12.so.0 =>
/home/jbodnar/projects/mp3/build/i386-linux-uclibc/lib/libpng12.so.0
        libz.so.1 => /lib/libz.so.1
        libc.so.0 =>
/home/jbodnar/projects/mp3/build/i386-linux-uclibc/lib/libc.so.0
        libm.so.6 => /lib/libm.so.6
        libdl.so.2 => /lib/libdl.so.2
        libasound.so.2 => /usr/lib/libasound.so.2
        libX11.so.6 => not found
        libXext.so.6 => not found
        libc.so.6 => /lib/libc.so.6
        libm.so.0 =>
/home/jbodnar/projects/mp3/build/i386-linux-uclibc/lib/libm.so.0
        ld-linux.so.2 => /lib/ld-linux.so.2

So, it found the correct libpng but not the right ones for libSDL or libz. The
libasound.so.2, libX11.so.6 and libXext.so.6 should not be included. They are
dependencies needed by the libSDL that is already installed in the standard
location on my system. I compiled my uClibc version of SDL without support for
alsa or X.

--
Jason Bodnar
jason at shakabuku.org
http://www.shakabuku.org




More information about the uClibc mailing list