Hi, I'm trying to statically link ices0, but the configure scripts isn't really agreeing with me. When I do this: ./configure --prefix=/radio/server --enable-shared=no --enable-static=yes --without-perl --without-vorbis --without-faad --without-flac I still get a dynamically linked binary (linked to a lot of stuff I specified I didn't want, but that's besides the point): ldd src/ices linux-gate.so.1 => (0xffffe000) libshout.so.3 => /usr/lib/libshout.so.3 (0x4955d000) libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0x42d04000) libogg.so.0 => /usr/lib/libogg.so.0 (0x42c88000) libxml2.so.2 => /usr/lib/libxml2.so.2 (0xb7e6d000) libz.so.1 => /lib/libz.so.1 (0xb7e5c000) libpthread.so.0 => /lib/libpthread.so.0 (0xb7e0a000) libdl.so.2 => /lib/libdl.so.2 (0xb7e06000) libutil.so.1 => /lib/libutil.so.1 (0xb7e01000) libmp3lame.so.0 => /usr/lib/libmp3lame.so.0 (0x43e8b000) libm.so.6 => /lib/libm.so.6 (0xb7dde000) libc.so.6 => /lib/libc.so.6 (0xb7cb3000) /lib/ld-linux.so.2 (0xb7fea000) And when I force -static: LDFLAGS="-static" ./configure --without-libshout --without-shout --without-shoutcast --prefix=/radio/server --enable-shared=no --enable-static --disable-shared --disable-dynamic --without-perl --without-vorbis --without-faad --without-flac checking shout/shout.h usability... yes checking shout/shout.h presence... yes checking for shout/shout.h... yes checking for shout_new... no configure: error: Could not find a usable libshout from config.log: configure:20976: checking for shout_new configure:21033: gcc -o conftest -Wall -pthread -I/usr/include -static conftest.c -lshout -lvorbis >&5 [...snip... al lof of undefined references to various ogg functions ...] : undefined reference to `oggpack_bytes' /usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../libvorbis.a(bitrate.o)(.text+0x147e): In function `vor bis_bitrate_addblock': : undefined reference to `rint' /usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../libvorbis.a(bitrate.o)(.text+0x159d): In function `vor bis_bitrate_addblock': : undefined reference to `rint' /usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../libvorbis.a(bitrate.o)(.text+0x171e): In function `vor bis_bitrate_addblock': : undefined reference to `rint' /usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../libvorbis.a(mdct.o)(.text +0x75): In function `mdct_ini t': : undefined reference to `rint' collect2: ld returned 1 exit status configure:21039: $? = 1 configure: failed program was: etc. etc... Does anyone know how to do this properly? Manfred