I've tried everything I know how (and a lot I don't) to get ices to compile on this beige G3 ppc box. I've got the latest cvs of libshout and ices. Gentoo linux ppc 1.2-r1, from stage3 tarball. gcc 2.95.3 I've made sure that libshout points to libshout.so.2.0.2. Don't know what else to try. I've got the box here, and I've port-forwarded through my firewall to port 22 on it if anyone wants to have a go over the Thanksgiving weekend. Thanks, David Rose Making all in src make[1]: Entering directory `/home/doppler/ices/src' Making all in avl make[2]: Entering directory `/home/doppler/ices/src/avl' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/doppler/ices/src/avl' Making all in thread make[2]: Entering directory `/home/doppler/ices/src/thread' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/doppler/ices/src/thread' Making all in net make[2]: Entering directory `/home/doppler/ices/src/net' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/doppler/ices/src/net' Making all in log make[2]: Entering directory `/home/doppler/ices/src/log' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/doppler/ices/src/log' Making all in timing make[2]: Entering directory `/home/doppler/ices/src/timing' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/doppler/ices/src/timing' make[2]: Entering directory `/home/doppler/ices/src' /bin/sh ../libtool --mode=link gcc -O20 -ffast-math -fsigned-char -D_REENTRANT -D_GNU_SOURCE -I/usr/include/gnome-xml -I/include -I/include -I/include -o ices input.o config.o stream.o ices.o signals.o im_playlist.o reencode.o encode.o playlist_basic.o im_stdinpcm.o im_oss.o stream_shared.o savefile.o metadata.o stream_rewrite.o playlist_script.o audio.o resample.o net/libicenet.la thread/libicethread.la log/libicelog.la avl/libiceavl.la timing/libicetiming.la -lpthread -L/usr/lib -lxml -lz -L/lib -logg -L/lib -lvorbis -lm -lvorbisenc -L/lib -lshout -lpthread gcc -O20 -ffast-math -fsigned-char -D_REENTRANT -D_GNU_SOURCE -I/usr/include/gnome-xml -I/include -I/include -I/include -o ices input.o config.o stream.o ices.o signals.o im_playlist.o reencode.o encode.o playlist_basic.o im_stdinpcm.o im_oss.o stream_shared.o savefile.o metadata.o stream_rewrite.o playlist_script.o audio.o resample.o net/.libs/libicenet.al thread/.libs/libicethread.al log/.libs/libicelog.al avl/.libs/libiceavl.al timing/.libs/libicetiming.al -L/usr/lib /usr/lib/libxml.so -lz -L/lib /usr/lib/libogg.so /usr/lib/libvorbis.so -lm /usr/lib/libvorbisenc.so /usr/lib/libshout.so -lpthread stream.o: In function `ices_instance_stream': stream.o(.text+0x88): undefined reference to `shout_new' stream.o(.text+0x88): relocation truncated to fit: R_PPC_REL24 shout_new stream.o(.text+0x9c): undefined reference to `shout_set_format' stream.o(.text+0x9c): relocation truncated to fit: R_PPC_REL24 shout_set_format stream.o(.text+0xac): undefined reference to `shout_set_protocol' stream.o(.text+0xac): relocation truncated to fit: R_PPC_REL24 shout_set_protocol stream.o(.text+0xc8): undefined reference to `shout_set_host' stream.o(.text+0xc8): relocation truncated to fit: R_PPC_REL24 shout_set_host stream.o(.text+0xe4): undefined reference to `shout_get_error' stream.o(.text+0xe4): relocation truncated to fit: R_PPC_REL24 shout_get_error stream.o(.text+0x120): undefined reference to `shout_set_port' stream.o(.text+0x120): relocation truncated to fit: R_PPC_REL24 shout_set_port stream.o(.text+0x12c): undefined reference to `shout_set_password' stream.o(.text+0x12c): relocation truncated to fit: R_PPC_REL24 shout_set_password stream.o(.text+0x148): undefined reference to `shout_get_error' stream.o(.text+0x148): relocation truncated to fit: R_PPC_REL24 shout_get_error stream.o(.text+0x194): undefined reference to `shout_set_user' stream.o(.text+0x194): relocation truncated to fit: R_PPC_REL24 shout_set_user stream.o(.text+0x1b0): undefined reference to `shout_get_error' stream.o(.text+0x1b0): relocation truncated to fit: R_PPC_REL24 shout_get_error stream.o(.text+0x1f0): undefined reference to `shout_set_agent' stream.o(.text+0x1f0): relocation truncated to fit: R_PPC_REL24 shout_set_agent stream.o(.text+0x20c): undefined reference to `shout_get_error' stream.o(.text+0x20c): relocation truncated to fit: R_PPC_REL24 shout_get_error stream.o(.text+0x248): undefined reference to `shout_set_mount' stream.o(.text+0x248): relocation truncated to fit: R_PPC_REL24 shout_set_mount stream.o(.text+0x264): undefined reference to `shout_get_error' stream.o(.text+0x264): relocation truncated to fit: R_PPC_REL24 shout_get_error stream.o(.text+0x34c): undefined reference to `shout_set_name' stream.o(.text+0x34c): relocation truncated to fit: R_PPC_REL24 shout_set_name stream.o(.text+0x368): undefined reference to `shout_get_error' stream.o(.text+0x368): relocation truncated to fit: R_PPC_REL24 shout_get_error stream.o(.text+0x3ac): undefined reference to `shout_set_genre' stream.o(.text+0x3ac): relocation truncated to fit: R_PPC_REL24 shout_set_genre stream.o(.text+0x3c8): undefined reference to `shout_get_error' stream.o(.text+0x3c8): relocation truncated to fit: R_PPC_REL24 shout_get_error stream.o(.text+0x40c): undefined reference to `shout_set_description' stream.o(.text+0x40c): relocation truncated to fit: R_PPC_REL24 shout_set_description stream.o(.text+0x428): undefined reference to `shout_get_error' stream.o(.text+0x428): relocation truncated to fit: R_PPC_REL24 shout_get_error stream.o(.text+0x608): undefined reference to `shout_open' stream.o(.text+0x608): relocation truncated to fit: R_PPC_REL24 shout_open stream.o(.text+0x624): undefined reference to `shout_get_host' stream.o(.text+0x624): relocation truncated to fit: R_PPC_REL24 shout_get_host stream.o(.text+0x630): undefined reference to `shout_get_port' stream.o(.text+0x630): relocation truncated to fit: R_PPC_REL24 shout_get_port stream.o(.text+0x63c): undefined reference to `shout_get_mount' stream.o(.text+0x63c): relocation truncated to fit: R_PPC_REL24 shout_get_mount stream.o(.text+0x7b0): undefined reference to `shout_get_host' stream.o(.text+0x7b0): relocation truncated to fit: R_PPC_REL24 shout_get_host stream.o(.text+0x7c0): undefined reference to `shout_get_port' stream.o(.text+0x7c0): relocation truncated to fit: R_PPC_REL24 shout_get_port stream.o(.text+0x7cc): undefined reference to `shout_get_mount' stream.o(.text+0x7cc): relocation truncated to fit: R_PPC_REL24 shout_get_mount stream.o(.text+0x854): undefined reference to `shout_get_error' stream.o(.text+0x854): relocation truncated to fit: R_PPC_REL24 shout_get_error stream.o(.text+0x89c): undefined reference to `shout_get_errno' stream.o(.text+0x89c): relocation truncated to fit: R_PPC_REL24 shout_get_errno stream.o(.text+0x920): undefined reference to `shout_close' stream.o(.text+0x920): relocation truncated to fit: R_PPC_REL24 shout_close stream.o(.text+0x928): undefined reference to `shout_open' stream.o(.text+0x928): relocation truncated to fit: R_PPC_REL24 shout_open stream.o(.text+0x940): undefined reference to `shout_get_host' stream.o(.text+0x940): relocation truncated to fit: R_PPC_REL24 shout_get_host stream.o(.text+0x94c): undefined reference to `shout_get_port' stream.o(.text+0x94c): relocation truncated to fit: R_PPC_REL24 shout_get_port stream.o(.text+0x958): undefined reference to `shout_get_error' stream.o(.text+0x958): relocation truncated to fit: R_PPC_REL24 shout_get_error stream.o(.text+0xa74): undefined reference to `shout_get_host' stream.o(.text+0xa74): relocation truncated to fit: R_PPC_REL24 shout_get_host stream.o(.text+0xa80): undefined reference to `shout_get_port' stream.o(.text+0xa80): relocation truncated to fit: R_PPC_REL24 shout_get_port stream.o(.text+0xa8c): undefined reference to `shout_get_error' stream.o(.text+0xa8c): relocation truncated to fit: R_PPC_REL24 shout_get_error stream.o(.text+0xac8): undefined reference to `shout_close' stream.o(.text+0xac8): relocation truncated to fit: R_PPC_REL24 shout_close stream.o(.text+0xae0): undefined reference to `shout_free' stream.o(.text+0xae0): relocation truncated to fit: R_PPC_REL24 shout_free stream_shared.o: In function `process_and_send_buffer': stream_shared.o(.text+0x29c): undefined reference to `shout_send_raw' stream_shared.o(.text+0x29c): relocation truncated to fit: R_PPC_REL24 shout_send_raw stream_shared.o(.text+0x3c4): undefined reference to `shout_send_raw' stream_shared.o(.text+0x3c4): relocation truncated to fit: R_PPC_REL24 shout_send_raw stream_shared.o(.text+0x438): undefined reference to `shout_send_raw' stream_shared.o(.text+0x438): relocation truncated to fit: R_PPC_REL24 shout_send_raw stream_shared.o(.text+0x648): undefined reference to `shout_send_raw' stream_shared.o(.text+0x648): relocation truncated to fit: R_PPC_REL24 shout_send_raw stream_shared.o(.text+0x6bc): undefined reference to `shout_send_raw' stream_shared.o(.text+0x6bc): relocation truncated to fit: R_PPC_REL24 shout_send_raw stream_shared.o(.text+0x764): more undefined references to `shout_send_raw' follow stream_shared.o: In function `process_and_send_buffer': stream_shared.o(.text+0x764): relocation truncated to fit: R_PPC_REL24 shout_send_raw stream_shared.o: In function `stream_send_data': stream_shared.o(.text+0x8bc): relocation truncated to fit: R_PPC_REL24 shout_send_raw collect2: ld returned 1 exit status make[2]: *** [ices] Error 1 make[2]: Leaving directory `/home/doppler/ices/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/doppler/ices/src' make: *** [all-recursive] Error 1 --- >8 ---- List archives: http://www.xiph.org/archives/ icecast project homepage: http://www.icecast.org/ To unsubscribe from this list, send a message to 'icecast-dev-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.
Well one of my IRC pals fixed it for me by loggin on to the box and toolin' around. <doppler> OldHead how'd you fix ices? <OldHead> recompiled installed libshout in /usr <OldHead> compiled installed ices in /usr Now to figure out the oss issues on the old G3 with the "Whisper" daughter card. Wee fun. David Rose On Wed, Nov 27, 2002 at 10:46:57PM -0600, David Rose wrote:> > I've tried everything I know how (and a lot I don't) to get > ices to compile on this beige G3 ppc box. I've got the latest > cvs of libshout and ices. > > Gentoo linux ppc 1.2-r1, from stage3 tarball. > gcc 2.95.3 > > I've made sure that libshout points to libshout.so.2.0.2. > > Don't know what else to try. > > I've got the box here, and I've port-forwarded through > my firewall to port 22 on it if anyone wants to have a > go over the Thanksgiving weekend. > > Thanks, > David Rose--- >8 ---- List archives: http://www.xiph.org/archives/ icecast project homepage: http://www.icecast.org/ To unsubscribe from this list, send a message to 'icecast-dev-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.