[Icecast] compiling 2.3.1
Karl Heyes
karl at xiph.org
Sat Apr 1 13:04:48 UTC 2006
marco chrappan wrote:
> I'm trying to get icecast 2.3.1 compiled on a slackware 10.0 box. I've
> successfully compiled the libshout libraries. Now this is what I got
> after a make
> in the source dir:
>
>
>> make[3]: Entering directory `/tar_archive/icecast-2.3.1/src'
>> /bin/sh ../libtool --mode=link gcc -pthread -g -O2 -L/usr/local/lib
>> -o icecast cfgfile.o main.o logging.o sighandler.o connection.o
>> global.o util.o slave.o source.o stats.o refbuf.o client.o xslt.o
>> fserve.o event.o admin.o md5.o format.o format_ogg.o format_mp3.o
>> format_midi.o format_flac.o auth.o auth_htpasswd.o format_vorbis.o
>> net/libicenet.la thread/libicethread.la httpp/libicehttpp.la
>> log/libicelog.la avl/libiceavl.la timing/libicetiming.la -lvorbis
>> -L/usr/lib -lxslt -lxml2 -lz -lpthread -lm gcc -pthread -g -O2 -o
>> icecast cfgfile.o main.o logging.o sighandler.o connection.o global.o
>> util.o slave.o source.o stats.o refbuf.o client.o xslt.o fserve.o
>> event.o admin.o md5.o format.o format_ogg.o format_mp3.o format_midi.o
>> format_flac.o auth.o auth_htpasswd.o format_vorbis.o -L/usr/local/lib
>> net/.libs/libicenet.a thread/.libs/libicethread.a
>> httpp/.libs/libicehttpp.a log/.libs/libicelog.a avl/.libs/libiceavl.a
>> timing/.libs/libicetiming.a /usr/lib/libvorbis.so -L/usr/lib
>> /usr/lib/libogg.so /usr/lib/libxslt.so /usr/lib/libxml2.so -lz
>> -lpthread -lm
>> /usr/lib/gcc-lib/i486-slackware-linux/3.3.4/../../../../i486-slackware-linux/bin/ld:
>> cannot find -lz
>> collect2: ld returned 1 exit status
>> make[3]: *** [icecast] Error 1
>> make[3]: Leaving directory `/tar_archive/icecast-2.3.1/src'
>> make[2]: *** [all-recursive] Error 1
>> make[2]: Leaving directory `/tar_archive/icecast-2.3.1/src'
>> make[1]: *** [all-recursive] Error 1
>> make[1]: Leaving directory `/tar_archive/icecast-2.3.1'
>> make: *** [all] Error 2
>
> Any hints?
one of the libraries that icecast is using (eg libxml2) has been built
to require the zlib compression library. You'll need to install that and
run make again.
karl.
More information about the Icecast
mailing list