Hi All, iam trying to install squid 2.6 on my SPARC system with solaris 10 OS when i run ./configure it creates the necessary files but when i try executing # make i get the following error /usr/ccs/bin//ar cru libbasic.a basic/auth_basic.o ranlib libbasic.a make[3]: Leaving directory `/squid/squid-2.6.STABLE18/src/auth' make[3]: Entering directory `/squid/squid-2.6.STABLE18/src' if gcc -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"/usr/local/squid/etc/squid.conf\" -I. -I. -I../include -I. -I. -I../include -I../include -Wall -g -O2 -MT access_log.o -MD -MP -MF ".deps/access_log.Tpo" -c -o access_log.o access_log.c; \ then mv -f ".deps/access_log.Tpo" ".deps/access_log.Po"; else rm -f ".deps/access_log.Tpo"; exit 1; fi if gcc -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"/usr/local/squid/etc/squid.conf\" -I. -I. -I../include -I. -I. -I../include -I../include -Wall -g -O2 -MT acl.o -MD -MP -MF ".deps/acl.Tpo" -c -o acl.o acl.c; \ then mv -f ".deps/acl.Tpo" ".deps/acl.Po"; else rm -f ".deps/acl.Tpo"; exit 1; fi if gcc -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"/usr/local/squid/etc/squid.conf\" -I. -I. -I../include -I. -I. -I../include -I../include -Wall -g -O2 -MT asn.o -MD -MP -MF ".deps/asn.Tpo" -c -o asn.o asn.c; \ then mv -f ".deps/asn.Tpo" ".deps/asn.Po"; else rm -f ".deps/asn.Tpo"; exit 1; fi if gcc -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"/usr/local/squid/etc/squid.conf\" -I. -I. -I../include -I. -I. -I../include -I../include -Wall -g -O2 -MT authenticate.o -MD -MP -MF ".deps/authenticate.Tpo" -c -o authenticate.o authenticate.c; \ then mv -f ".deps/authenticate.Tpo" ".deps/authenticate.Po"; else rm -f ".deps/authenticate.Tpo"; exit 1; fi if gcc -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"/usr/local/squid/etc/squid.conf\" -I. -I. -I../include -I. -I. -I../include -I../include -Wall -g -O2 -MT cache_cf.o -MD -MP -MF ".deps/cache_cf.Tpo" -c -o cache_cf.o cache_cf.c; \ then mv -f ".deps/cache_cf.Tpo" ".deps/cache_cf.Po"; else rm -f ".deps/cache_cf.Tpo"; exit 1; fi cache_cf.c: In function `requirePathnameExists': cache_cf.c:3047: error: `SIGHUP' undeclared (first use in this function) cache_cf.c:3047: error: (Each undeclared identifier is reported only once cache_cf.c:3047: error: for each function it appears in.) make[3]: *** [cache_cf.o] Error 1 make[3]: Leaving directory `/squid/squid-2.6.STABLE18/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/squid/squid-2.6.STABLE18/src' make[1]: *** [all] Error 2 make[1]: Leaving directory `/squid/squid-2.6.STABLE18/src' make: *** [all-recursive] Error 1 bash-3.00# what can be the problem, kindly guide me on this, and how to resolve this thanks in advance regards, Andy