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@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 5 Mar 2003, Hans Huberland wrote:> 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-2I'm pretty sure you need a newer libxslt than this. Don't know what the minimum is, but I have 1.0.16.> 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 1What version of libvorbis do you have installed? These are vorbis items. Geoff. <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 Wednesday 05 March 2003 17:06, Hans Huberland wrote:> 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. :)The error message you give for ices2 suggests that you have an out of date libvorbis installed - you need to install version 1.0. I'm not sure what the problem is with your xslt headers, maybe someone else can help there? Mike --- >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.