> > > > >>Also, will this live stream be Ogg or MP3? I need MP3. >> >> > >as mentioned before, ices2 will deal with ogg, mp3 can be dealt with by >ices 0.2.3 or some other source tool. > >karl > >Well, is ices 0.2.3 still being supported? Because I still can't get it to compile on the PPC even with new version of LAME and ogg installed. Here's the output from make: make all-recursive make[1]: Entering directory `/usr/ices-0.2.3' Making all in libshout make[2]: Entering directory `/usr/ices-0.2.3/libshout' make all-recursive make[3]: Entering directory `/usr/ices-0.2.3/libshout' Making all in doc make[4]: Entering directory `/usr/ices-0.2.3/libshout/doc' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/usr/ices-0.2.3/libshout/doc' make[4]: Entering directory `/usr/ices-0.2.3/libshout' make[4]: Leaving directory `/usr/ices-0.2.3/libshout' make[3]: Leaving directory `/usr/ices-0.2.3/libshout' make[2]: Leaving directory `/usr/ices-0.2.3/libshout' Making all in src make[2]: Entering directory `/usr/ices-0.2.3/src' Making all in playlist make[3]: Entering directory `/usr/ices-0.2.3/src/playlist' gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DICES_MODULEDIR=\"/usr/local/icecast/etc/modules\" -I../../src -I../../libshout -fno-strict-aliasing -I/usr/local/include -I/usr/lib/perl5/5.6.0/ppc-linux/CORE -I/usr/include/libxml2/libxml -I/usr/include/libxml2 -I/include -g -O2 -Wall -c playlist.c In file included from ../../src/definitions.h:107, from playlist.c:22: ../../src/icestypes.h:34: parse error before `shout_conn_t' ../../src/icestypes.h:34: warning: no semicolon at end of struct or union ../../src/icestypes.h:60: parse error before `}' ../../src/icestypes.h:60: warning: type defaults to `int' in declaration of `ices_stream_t' ../../src/icestypes.h:60: warning: data definition has no type or storage class ../../src/icestypes.h:83: parse error before `ices_stream_t' ../../src/icestypes.h:83: warning: no semicolon at end of struct or union ../../src/icestypes.h:85: parse error before `}' ../../src/icestypes.h:85: warning: type defaults to `int' in declaration of `ices_config_t' ../../src/icestypes.h:85: warning: data definition has no type or storage class In file included from ../../src/definitions.h:109, from playlist.c:22: ../../src/setup.h:26: parse error before `*' In file included from ../../src/definitions.h:117, from playlist.c:22: ../../src/reencode.h:27: parse error before `*' ../../src/reencode.h:29: parse error before `*' In file included from ../../src/definitions.h:118, from playlist.c:22: ../../src/ices_config.h:22: parse error before `*' playlist.c:25: parse error before `ices_config' playlist.c:25: warning: type defaults to `int' in declaration of `ices_config' playlist.c:25: warning: data definition has no type or storage class playlist.c: In function `ices_playlist_get_current_lineno': playlist.c:36: request for member `pm' in something not a structure or union playlist.c:37: request for member `pm' in something not a structure or union playlist.c: In function `ices_playlist_get_next': playlist.c:48: request for member `pm' in something not a structure or union playlist.c:49: warning: control reaches end of non-void function playlist.c: In function `ices_playlist_get_metadata': playlist.c:56: request for member `pm' in something not a structure or union playlist.c:57: request for member `pm' in something not a structure or union playlist.c: In function `ices_playlist_initialize': playlist.c:70: request for member `pm' in something not a structure or union playlist.c:72: request for member `pm' in something not a structure or union playlist.c:74: request for member `pm' in something not a structure or union playlist.c:85: request for member `pm' in something not a structure or union playlist.c:74: warning: unreachable code at beginning of switch statement playlist.c: In function `ices_playlist_reload': playlist.c:108: request for member `pm' in something not a structure or union playlist.c:109: request for member `pm' in something not a structure or union playlist.c: In function `ices_playlist_shutdown': playlist.c:119: request for member `pm' in something not a structure or union make[3]: *** [playlist.o] Error 1 make[3]: Leaving directory `/usr/ices-0.2.3/src/playlist' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/usr/ices-0.2.3/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/ices-0.2.3' make: *** [all-recursive-am] Error 2 <p> <p>--- >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-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.
On Sun, 2002-12-22 at 22:31, Drew Lane wrote:> Well, is ices 0.2.3 still being supported?not that I'm aware of.> Because I still can't get it to compile on the PPC > even with new version of LAME and ogg installed.Thats because your mixing shout versions, your using libshout from CVS and ices 0.2.3. There are some gaffs really, that what's causing this. Someone has tried to be smart by checking if another shout exists and using that instead of using the one in the tree, presumably for the idea of an updated libshout.> Here's the output from make:> make[3]: Entering directory `/usr/ices-0.2.3/src/playlist' > gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DICES_MODULEDIR=\"/usr/local/icecast/etc/modules\" -I../../src -I../../libshout -fno-strict-aliasing -I/usr/local/include -I/usr/lib/perl5/5.6.0/ppc-linux/CORE -I/usr/include/libxml2/libxml -I/usr/include/libxml2 -I/include -g -O2 -Wall -c playlist.c > In file included from ../../src/definitions.h:107, > from playlist.c:22: > ../../src/icestypes.h:34: parse error before `shout_conn_t' > ../../src/icestypes.h:34: warning: no semicolon at end of struct or union > ../../src/icestypes.h:60: parse error before `}' > ../../src/icestypes.h:60: warning: type defaults to `int' in declaration of `ices_stream_t' > ../../src/icestypes.h:60: warning: data definition has no type or storage class > ../../src/icestypes.h:83: parse error before `ices_stream_t' > ../../src/icestypes.h:83: warning: no semicolon at end of struct or union > ../../src/icestypes.h:85: parse error before `}' > ../../src/icestypes.h:85: warning: type defaults to `int' in declaration of `ices_config_t' > ../../src/icestypes.h:85: warning: data definition has no type or storage classHmmmm.... I would suggest trying to change src/definitons.h, so that instead of (~line 77) #ifdef HAVE_SHOUT_SHOUT_H # include <shout/shout.h> #else # include <shout.h> #endif use #include <shout.h> completely not tried out, but if it compiles then it will work as expected for ices 0.2.3 karl. <p>--- >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-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.
> > >use > >#include <shout.h> > >completely not tried out, but if it compiles then it will work as >expected for ices 0.2.3 > > >Yes, that seemed to work. Thanks. However, even though I did a 'make install' it's still launching ices 2.0 when I type 'ices' from the command line. So, how do I specify 0.2.3? Can I have both ices 2.0 and 0.2.3 on the same computer? Would it make sense to have one program called 'ices' and the other 'ices2' ? Drew <p>--- >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-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.