[uClibc]Help with SDL_image

Jason Bodnar jason at shakabuku.org
Mon Aug 26 17:50:42 UTC 2002


Can somebody who has compile SDL and SDL_image with uClibc please help me out.
SDL builds just fine. I configure SDL_image as so:

env PATH=/home/jbodnar/projects/mp3/build/i386-linux-uclibc/usr/bin:$PATH
CPPFLAGS="-I/home/jbodnar/projects/mp3/build/SDL-1.2.4/include/
-I/home/jbodnar/projects/mp3/build/libpng-1.2.3/
-I/home/jbodnar/projects/mp3/build/zlib-1.1.3/" 
LDFLAGS="-L/home/jbodnar/projects/mp3/build/SDL-1.2.4/src/.libs/
-L/home/jbodnar/projects/mp3/build/libpng-1.2.3/
-L/home/jbodnar/projects/mp3/build/zlib-1.1.3/" ./configure
--prefix=/home/jbodnar/projects/mp3/filesystem/usr/ --enable-static=no
--enable-bmp=no --enable-gif=no --enable-jpg=no --enable-lbm=no
--enable-pcx=no --enable-pnm=no --enable-tga=no --enable-tif=no
--enable-xcf=no --enable-xmp=no
--with-sdl-prefix=/home/jbodnar/projects/mp3/build/SDL-1.2.4/src/.libs/
--with-sdl-exec-prefix=/home/jbodnar/projects/mp3/build/SDL-1.2.4

configure and make run just fine. (I run make with PATH set as in configure
above.) But when I use uclibc's 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
        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
        ld-linux.so.2 => /lib/ld-linux.so.2

So it appears that my uclibc version of libSDL is not being used. (Nor the
uclibc version of libz.)

What am I doing wrong?

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




More information about the uClibc mailing list