[icecast] libxml error (or am I just being dumb?)

Hans Huberland hans.huberland at rackspace.co.uk
Wed Mar 5 06:06:46 UTC 2003



I've been trying to compile ices and icecast all night.  I have narrowed
the problem down to libxml.  I have tried several rpms of libxml2 and
libxml2-devel all to no avail.  I don't expect support on this alpha
release but just a reply to say that it's a common issue or wether I am
just a dunce would be nice. :)

Thanks
Hans

The follwing are installed by RPM:
libxml2-2.4.23-1
libxml2-devel-2.4.23-1
libxml-devel-1.8.14-2
libxml-1.8.14-2
libxslt-1.0.7-2
libxslt-devel-1.0.7-2

<p>make[2]: Entering directory `/root/ices-2.0/src'
gcc -DPACKAGE=\"ices\" -DVERSION=\"2.0\" -DHAVE_DLFCN_H=1
-DSTDC_HEADERS=1 -DHAVE_STDINT_H=1  -I. -I.  -Inet -Ithread -Iavl -Ilog
-Itiming -DHAVE_OSS     -O20 -ffast-math -fsigned-char -D_REENTRANT
-D_GNU_SOURCE -I/usr/include/libxml2 -I/include -I/include -I/include -c
encode.c
encode.c: In function `encode_initialise':
encode.c:91: storage size of `ai' isn't known
encode.c:92: `OV_ECTL_RATEMANAGE_GET' undeclared (first use in this
function)
encode.c:92: (Each undeclared identifier is reported only once
encode.c:92: for each function it appears in.)
encode.c:96: `OV_ECTL_RATEMANAGE_SET' undeclared (first use in this
function)
encode.c:101: `OV_ECTL_RATEMANAGE_AVG' undeclared (first use in this
function)
make[2]: *** [encode.o] Error 1
make[2]: Leaving directory `/root/ices-2.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/ices-2.0/src'
make: *** [all-recursive] Error 1

and for icecast:

make[2]: Entering directory `/root/icecast-2.0-alpha-1/src'
gcc -DPACKAGE=\"icecast\" -DVERSION=\"2.0-alpha-1\" -DHAVE_DLFCN_H=1
-DHAVE_IPV6=1 -DSTDC_HEADERS=1 -DHAVE_STDINT_H=1 -DCHUID=1 -DCHROOT=1 
-I. -I.  -I./net -I./thread -I./avl -I./httpp         -I./log
-I./timing    -g -O20 -ffast-math -fsigned-char -D_REENTRANT
-D_GNU_SOURCE -I/usr/include/libxml2 -I/usr/include
-I/usr/include/libxml2 -I/include -I/include -c config.c
gcc -DPACKAGE=\"icecast\" -DVERSION=\"2.0-alpha-1\" -DHAVE_DLFCN_H=1
-DHAVE_IPV6=1 -DSTDC_HEADERS=1 -DHAVE_STDINT_H=1 -DCHUID=1 -DCHROOT=1 
-I. -I.  -I./net -I./thread -I./avl -I./httpp         -I./log
-I./timing    -g -O20 -ffast-math -fsigned-char -D_REENTRANT
-D_GNU_SOURCE -I/usr/include/libxml2 -I/usr/include
-I/usr/include/libxml2 -I/include -I/include -c main.c
In file included from xslt.h:5,
                 from main.c:29:
/usr/include/libxslt/xslt.h:51: syntax error before `extern'
/usr/include/libxslt/xslt.h:58: syntax error before `extern'
/usr/include/libxslt/xslt.h:65: syntax error before `extern'
/usr/include/libxslt/xslt.h:72: syntax error before `extern'
make[2]: *** [main.o] Error 1
make[2]: Leaving directory `/root/icecast-2.0-alpha-1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/icecast-2.0-alpha-1/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-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