problem ze skompilowaniem ices 0.4 (streaming MP3)
: 31 grudnia 2007, 05:15
od kilkudziesięciu godzin próbuje skompilować ices 0.4 z obsługą XML. Już serwer przeniosłem na lenny'ego z etch'a i próbuje skompilować tego nieszczęsnego ices'a. O ile konfiguracja przechodzi bezproblemowo:
to już make wywala błędy:
jeśli ktoś mógłby albo powiedzieć co jest nie tak albo to draństwo skompilować i porzucić mi albo binarki albo paczkę deb byłbym bardzo wdzięczny
Kod: Zaznacz cały
./configure --with-flac --with-vorbis --with-lame --with-perl --with-python --with-xml-config=/usr/lib
Kod: Zaznacz cały
make all-recursive
make[1]: Wejście do katalogu `/usr/src/ices-0.4'
Making all in src
make[2]: Wejście do katalogu `/usr/src/ices-0.4/src'
Making all in playlist
make[3]: Wejście do katalogu `/usr/src/ices-0.4/src/playlist'
make[3]: Nie ma nic do zrobienia w `all'.
make[3]: Opuszczenie katalogu `/usr/src/ices-0.4/src/playlist'
make[3]: Wejście do katalogu `/usr/src/ices-0.4/src'
/bin/sh ../libtool --mode=link gcc -g -O2 -Wall -I/usr/include -pthread -L/usr/lib/python2.4/config -o ices ices.o log.o setup.o stream.o util.o mp3.o cue.o metadata.o id3.o signals.o crossfade.o ices_config.o reencode.o in_vorbis.o in_flac.o playlist/libplaylist.a -lshout -lvorbis -lm -ltheora -lspeex -logg -lpython2.4 -lpthread -ldl -lutil -lm -lpthread -ldl -lutil -Wl,-E -L/usr/local/lib /usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a -L/usr/lib/perl/5.8/CORE -lperl -ldl -lm -lpthread -lc -lcrypt -lmp3lame -lvorbisfile -lvorbis -logg -lFLAC -lm
gcc -g -O2 -Wall -I/usr/include -o ices ices.o log.o setup.o stream.o util.o mp3.o cue.o metadata.o id3.o signals.o crossfade.o ices_config.o reencode.o in_vorbis.o in_flac.o -Wl,-E -pthread -L/usr/lib/python2.4/config playlist/libplaylist.a /usr/lib/libshout.so -L/usr/lib /usr/lib/libtheora.so /usr/lib/libspeex.so -lpython2.4 -lutil -L/usr/local/lib /usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a -L/usr/lib/perl/5.8/CORE -lperl -ldl -lpthread -lc -lcrypt /usr/lib/libmp3lame.so /usr/lib/libvorbisfile.so /usr/lib/libvorbis.so /usr/lib/libFLAC.so /usr/lib/libogg.so -lm
ices_config.o: In function `parse_file':
/usr/src/ices-0.4/src/ices_config.c:71: undefined reference to `xmlParseFile'
/usr/src/ices-0.4/src/ices_config.c:77: undefined reference to `xmlDocGetRootElement'
/usr/src/ices-0.4/src/ices_config.c:84: undefined reference to `xmlSearchNsByHref'
/usr/src/ices-0.4/src/ices_config.c:140: undefined reference to `xmlFreeDoc'
/usr/src/ices-0.4/src/ices_config.c:93: undefined reference to `xmlFreeDoc'
/usr/src/ices-0.4/src/ices_config.c:79: undefined reference to `xmlFreeDoc'
/usr/src/ices-0.4/src/ices_config.c:86: undefined reference to `xmlFreeDoc'
ices_config.o: In function `ices_xml_parse_config_file':
/usr/src/ices-0.4/src/ices_config.c:51: undefined reference to `xmlCheckVersion'
/usr/src/ices-0.4/src/ices_config.c:52: undefined reference to `xmlKeepBlanksDefault'
ices_config.o: In function `ices_xml_read_node':
/usr/src/ices-0.4/src/ices_config.c:293: undefined reference to `xmlNodeListGetString'
in_flac.o: In function `ices_flac_open':
/usr/src/ices-0.4/src/in_flac.c:79: undefined reference to `FLAC__stream_decoder_set_read_callback'
/usr/src/ices-0.4/src/in_flac.c:80: undefined reference to `FLAC__stream_decoder_set_write_callback'
/usr/src/ices-0.4/src/in_flac.c:81: undefined reference to `FLAC__stream_decoder_set_metadata_callback'
/usr/src/ices-0.4/src/in_flac.c:82: undefined reference to `FLAC__stream_decoder_set_error_callback'
/usr/src/ices-0.4/src/in_flac.c:90: undefined reference to `FLAC__stream_decoder_set_client_data'
/usr/src/ices-0.4/src/in_flac.c:99: undefined reference to `FLAC__stream_decoder_init'
collect2: ld returned 1 exit status
make[3]: *** [ices] Błąd 1
make[3]: Opuszczenie katalogu `/usr/src/ices-0.4/src'
make[2]: *** [all-recursive] Błąd 1
make[2]: Opuszczenie katalogu `/usr/src/ices-0.4/src'
make[1]: *** [all-recursive] Błąd 1
make[1]: Opuszczenie katalogu `/usr/src/ices-0.4'
make: *** [all] Błąd 2