[icecast] Ices on Linux PPC

Karl Heyes karl at pts.tele2.co.uk
Sun Dec 22 15:23:14 PST 2002



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 class

Hmmmm.... 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 at xiph.org'
containing only the word 'unsubscribe' in the body.  No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.



More information about the Icecast mailing list