I am trying to compile samba-2.2.2 on HP-UX 11 server. I have installed GCC 3.0.1 and 2.11.2 binutils. Also, I have downloaded the most recent updates for samba-2.2.2 using cvs. ./configure --with-pam -with-winbind works fine, but I get the following error when I try make: . . . Compiling lib/snprintf.c lib/snprintf.c:770: conflicting types for `snprintf' /opt/gcc/lib/gcc-lib/hppa2.0n-hp-hpux11.00/3.0.1/include/stdio.h:493: previous d eclaration of `snprintf' Stop. *** Error exit code 1 I searched previous messages and there was one suggesting replacing the line in lib/snprintf.c with the line from stdio.h, but that did not work. Line 770 from lib/sprintf.c starts with: int snprintf(char *str,size_t count,const char *fmt,...) { size_t ret; va_list ap; va_start(ap, fmt); ret = vsnprintf(str, count, fmt, ap); va_end(ap); return ret; } Line 493 from /opt/gcc/lib/gcc-lib/hppa2.0n-hp-hpux11.00/3.0.1/include/stdio.h is: extern int snprintf(char *, __size_t, char *,...); Any help is greatly appreciated. TIA