[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