[icecast] Trouble compiling ices 0.2.3
Geoff Shang
gshang at uq.net.au
Thu Oct 31 15:47:57 UTC 2002
Hi:
I'm wanting to compile ices 0.2.3 in order to have a play with it. Since
I'm doing this on a box that also has libshout2, I don't want libshout1 to
be installed (I wish they both used the same lib). Anyway, configure was
invoked as follows:
./configure --disable-shared --enable-static
to try and achieve this.
anyway, it runs quite happily, reporting nothing unexpected. When I try to
make it, I get this:
Making all in playlist
make[3]: Entering directory `/usr/src/ices-0.2.3/src/playlist'
gcc -DHAVE_CONFIG_H -I. -I. -I../..
-DICES_MODULEDIR=\"/usr/local/icecast/etc/modules\" -I../../src
-I../../libshout -I/usr/include/libxml2/libxml -I/usr/include/libxml2 -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: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/src/ices-0.2.3/src/playlist'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/ices-0.2.3/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/ices-0.2.3'
make: *** [all-recursive-am] Error 2
I'm no expert, but it looks like something is missing. Any ideas? I wish
to evaluate ices for use in a project so this is kinda important.
Geoff.
<p>
--
Geoff Shang <gshang at uq.net.au>
ICQ number 43634701
Make sure your E-mail can be read by everyone!
http://www.betips.net/etc/evilmail.html
Please avoid sending me Word or PowerPoint attachments.
See http://www.fsf.org/philosophy/no-word-attachments.html
<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