trouble running 'make' on RH 7.2
Following the directions in HACKING, I've run autogen.sh, configure, and make.
make dies with the following:
make[2]: Entering directory `/home/jslag/src/ice2/icecast/src'
gcc -DPACKAGE=\"icecast\" -DVERSION=\"2.0\" -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 -O20 -ffast-math
-fsigned-char -D_REENTRANT -D_GNU_SOURCE -I/usr/include/libxml2 -I/include
-I/include -c config.c
config.c:4:23: xmlmemory.h: No such file or directory
config.c:5:20: parser.h: No such file or directory
make[2]: *** [config.o] Error 1
make[2]: Leaving directory `/home/jslag/src/ice2/icecast/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/jslag/src/ice2/icecast/src'
make: *** [all-recursive] Error 1
my /usr/include/libxml2/libxml directory includes
-rw-r--r-- 1 root root 4135 Apr 15 08:01 xmlmemory.h
-rw-r--r-- 1 root root 26902 Apr 15 08:01 parser.h
(and other stuff) from the stock RedHat 7.2 libxml2-devel-2.4.19-4.i386.rpm.
My caveman workaround to the problem was copying the files in question from
/usr/include/libxml2/libxml to /usr/include/libxml2, which worked. Presumably
there is a better solution.