avl.h compile problem with 6/06

I did a fresh install on a box running a program called Icecast.

I think it was either GA or u1 solaris 10

I have compile Icecast on it fine using older Solaris but update 2 seems to kick this error off:

source='connection.c' object='connection.o' libtool=no \

depfile='.deps/connection.Po' tmpdepfile='.deps/connection.TPo' \

depmode=gcc3 /bin/bash ../depcomp \

gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -ffast-math -fsigned-char -I/opt/csw/include -I/usr/include/libxml2 -I/opt/csw//include -I/opt/include -D_REENTRANT -I/opt/csw/include -pthreads -fast -mcpu=ultrasparc -c `test -f 'connection.c' || echo './'`connection.c

In file included from connection.c:40:

avl/avl.h:115: error: conflicting types for 鈥榓vl_insert鈥?br>/usr/include/sys/avl.h:154: error: previous declaration of 鈥榓vl_insert鈥?was here

connection.c: In function 鈥榑check_pass_http鈥?

connection.c:591: warning: pointer targets in passing argument 1 of 鈥榰til_base64_decode鈥?differ in signedness

gmake[3]: *** [connection.o] Error 1

gmake[3]: Leaving directory `/var/tmp/icecast-2.3.1/src'

gmake[2]: *** [all-recursive] Error 1

gmake[2]: Leaving directory `/var/tmp/icecast-2.3.1/src'

gmake[1]: *** [all-recursive] Error 1

gmake[1]: Leaving directory `/var/tmp/icecast-2.3.1'

gmake: *** [all] Error 2

Seems to not like the uses of both the system avl.h and the one defined in the src dir

Any ideas if this is a bug or what I have done wrong ?

[1541 byte] By [jpdrawneek1] at [2007-11-26 9:26:43]
# 1
it seems to be this bug:( http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6419029
jpdrawneek1 at 2007-7-7 0:05:36 > top of Java-index,Solaris Operating System,Solaris 10 Features...