Compiling the source on Solaris 7 with gcc 2.95.3, I get the following: gc -D_REENTRANT=1 -I. -g -O2 -I/usr/local/include/libxml -I/usr/local/include -DSunOS=1 -o utils/attgetopt.o -c utils/attgetopt.c utils/attgetopt.c:21: conflicting types for 'getopt' /usr/include/stdio.h:368: previous declaration of 'getopt' make: *** [utils/attgetopt.o] Error 1 anybody seen this one? TIA, Matt