./configure --prefix=/usr/local/squid3 --enable-kill-parent-hack --with-large-files --with-openssl --enable-auth=basic,ntlm,digest,negotiate --enable-basic-auth-helpers=DB,getpwnam,MSNT,SMB,YP --enable-ntlm-auth-helpers=fakeauth,mswin_sspi,no_check,smb_lm --enable-digest-auth-helpers=eDirectory,ldap,password --enable-negotiate-auth-helpers=mswin_sspi,squid_kerb_auth --enable-follow-x-forwarded-for --enable-linux-tproxy --enable-linux-netfilter --enable-pf-transparent --enable-ipf-transparent --enable-ipfw-transparent --enable-cache-digests --enable-ssl In file included from libntlmssp.c:20: ntlm.h:22:21: error: windows.h: No such file or directory ntlm.h:23:18: error: sspi.h: No such file or directory ntlm.h:24:22: error: security.h: No such file or directory libntlmssp.c:24:16: error: lm.h: No such file or directory libntlmssp.c:25:22: error: ntsecapi.h: No such file or directory cc1: warnings being treated as errors libntlmssp.c:29: error: no previous prototype for âValid_Groupâ libntlmssp.c: In function âValid_Groupâ: libntlmssp.c:31: error: âFALSEâ undeclared (first use in this function) libntlmssp.c:31: error: (Each undeclared identifier is reported only once libntlmssp.c:31: error: for each function it appears in.) libntlmssp.c:32: error: âWCHARâ undeclared (first use in this function) libntlmssp.c:32: error: expected â;â before âwszUserNameâ libntlmssp.c:33: error: expected â;â before âwszGroupâ libntlmssp.c:35: error: âLPLOCALGROUP_USERS_INFO_0â undeclared (first use in this function) libntlmssp.c:35: error: expected â;â before âpBufâ libntlmssp.c:36: error: expected â;â before âpTmpBufâ libntlmssp.c:37: error: âDWORDâ undeclared (first use in this function) libntlmssp.c:37: error: expected â;â before âdwLevelâ libntlmssp.c:38: error: expected â;â before âdwFlagsâ libntlmssp.c:39: error: expected â;â before âdwPrefMaxLenâ libntlmssp.c:40: error: expected â;â before âdwEntriesReadâ libntlmssp.c:41: error: expected â;â before âdwTotalEntriesâ libntlmssp.c:42: error: âNET_API_STATUSâ undeclared (first use in this function) libntlmssp.c:42: error: expected â;â before ânStatusâ libntlmssp.c:43: error: expected â;â before âiâ libntlmssp.c:44: error: expected â;â before âdwTotalCountâ libntlmssp.c:48: error: implicit declaration of function âMultiByteToWideCharâ libntlmssp.c:48: error: âCP_ACPâ undeclared (first use in this function) libntlmssp.c:49: error: implicit declaration of function âstrlenâ libntlmssp.c:49: error: incompatible implicit declaration of built-in function âstrlenâ libntlmssp.c:49: error: âwszUserNameâ undeclared (first use in this function) libntlmssp.c:52: error: âwszGroupâ undeclared (first use in this function) libntlmssp.c:62: error: ânStatusâ undeclared (first use in this function) libntlmssp.c:62: error: implicit declaration of function âNetUserGetLocalGroupsâ libntlmssp.c:64: error: âdwLevelâ undeclared (first use in this function) libntlmssp.c:65: error: âdwFlagsâ undeclared (first use in this function) libntlmssp.c:66: error: âLPBYTEâ undeclared (first use in this function) libntlmssp.c:66: error: expected expression before â)â token libntlmssp.c:70: error: âNERR_Successâ undeclared (first use in this function) libntlmssp.c:71: error: âpTmpBufâ undeclared (first use in this function) libntlmssp.c:71: error: âpBufâ undeclared (first use in this function) libntlmssp.c:72: error: âiâ undeclared (first use in this function) libntlmssp.c:72: error: âdwEntriesReadâ undeclared (first use in this function) libntlmssp.c:77: error: implicit declaration of function âwcscmpâ libntlmssp.c:78: error: âTRUEâ undeclared (first use in this function) libntlmssp.c:82: error: âdwTotalCountâ undeclared (first use in this function) libntlmssp.c:91: error: implicit declaration of function âNetApiBufferFreeâ libntlmssp.c: At top level: libntlmssp.c:96: error: expected â)â before âLsaStrâ libntlmssp.c:118: error: no previous prototype for âGetDomainNameâ libntlmssp.c: In function âGetDomainNameâ: libntlmssp.c:121: error: âLSA_HANDLEâ undeclared (first use in this function) libntlmssp.c:121: error: expected â;â before âPolicyHandleâ libntlmssp.c:122: error: âLSA_OBJECT_ATTRIBUTESâ undeclared (first use in this function) libntlmssp.c:122: error: expected â;â before âObjectAttributesâ libntlmssp.c:123: error: âNTSTATUSâ undeclared (first use in this function) libntlmssp.c:123: error: expected â;â before âstatusâ libntlmssp.c:124: error: âPPOLICY_PRIMARY_DOMAIN_INFOâ undeclared (first use in this function) libntlmssp.c:124: error: expected â;â before âppdiDomainInfoâ libntlmssp.c:125: error: âPWKSTA_INFO_100â undeclared (first use in this function) libntlmssp.c:125: error: expected â;â before âpwkiWorkstationInfoâ libntlmssp.c:126: error: âDWORDâ undeclared (first use in this function) libntlmssp.c:126: error: expected â;â before ânetretâ libntlmssp.c:132: error: implicit declaration of function âmemsetâ libntlmssp.c:132: error: incompatible implicit declaration of built-in function âmemsetâ libntlmssp.c:132: error: âObjectAttributesâ undeclared (first use in this function) libntlmssp.c:141: error: ânetretâ undeclared (first use in this function) libntlmssp.c:141: error: implicit declaration of function âNetWkstaGetInfoâ libntlmssp.c:141: error: âLPBYTEâ undeclared (first use in this function) libntlmssp.c:141: error: expected expression before â)â token libntlmssp.c:142: error: âNERR_Successâ undeclared (first use in this function) libntlmssp.c:150: error: âstatusâ undeclared (first use in this function) libntlmssp.c:150: error: implicit declaration of function âLsaOpenPolicyâ libntlmssp.c:153: error: âGENERIC_READâ undeclared (first use in this function) libntlmssp.c:153: error: âPOLICY_VIEW_LOCAL_INFORMATIONâ undeclared (first use in this function) libntlmssp.c:154: error: âPolicyHandleâ undeclared (first use in this function) libntlmssp.c:161: error: implicit declaration of function âstrrchrâ libntlmssp.c:161: error: incompatible implicit declaration of built-in function âstrrchrâ libntlmssp.c:161: error: assignment discards qualifiers from pointer target type libntlmssp.c:168: error: implicit declaration of function âLsaQueryInformationPolicyâ libntlmssp.c:169: error: âPolicyPrimaryDomainInformationâ undeclared (first use in this function) libntlmssp.c:170: error: âppdiDomainInfoâ undeclared (first use in this function) libntlmssp.c:172: error: incompatible implicit declaration of built-in function âstrrchrâ libntlmssp.c:172: error: assignment discards qualifiers from pointer target type libntlmssp.c:176: error: implicit declaration of function âAllocStrFromLSAStrâ libntlmssp.c:176: error: assignment makes pointer from integer without a cast libntlmssp.c:188: error: incompatible implicit declaration of built-in function âstrrchrâ libntlmssp.c:188: error: assignment discards qualifiers from pointer target type libntlmssp.c:199: error: âpwkiWorkstationInfoâ undeclared (first use in this function) libntlmssp.c:200: error: implicit declaration of function âLsaFreeMemoryâ libntlmssp.c:200: error: âLPVOIDâ undeclared (first use in this function) libntlmssp.c:200: error: expected â)â before âppdiDomainInfoâ libntlmssp.c:202: error: incompatible implicit declaration of built-in function âstrrchrâ libntlmssp.c:202: error: assignment discards qualifiers from pointer target type libntlmssp.c: In function ântlm_check_authâ: libntlmssp.c:220: error: âDNLENâ undeclared (first use in this function) libntlmssp.c:221: error: âUNLENâ undeclared (first use in this function) libntlmssp.c:226: error: âNTLM_LocalCallâ undeclared (first use in this function) libntlmssp.c:231: error: incompatible implicit declaration of built-in function âstrrchrâ libntlmssp.c:231: error: assignment discards qualifiers from pointer target type libntlmssp.c:235: error: âUse_Unicodeâ undeclared (first use in this function) libntlmssp.c:237: error: implicit declaration of function âWideCharToMultiByteâ libntlmssp.c:237: error: âCP_ACPâ undeclared (first use in this function) libntlmssp.c:237: error: âLPCWSTRâ undeclared (first use in this function) libntlmssp.c:237: error: expected â)â before âtmpâ libntlmssp.c:239: error: âWCHARâ undeclared (first use in this function) libntlmssp.c:242: error: incompatible implicit declaration of built-in function âstrrchrâ libntlmssp.c:242: error: assignment discards qualifiers from pointer target type libntlmssp.c:246: error: implicit declaration of function âmemcpyâ libntlmssp.c:246: error: incompatible implicit declaration of built-in function âmemcpyâ libntlmssp.c:251: error: incompatible implicit declaration of built-in function âstrrchrâ libntlmssp.c:251: error: assignment discards qualifiers from pointer target type libntlmssp.c:257: error: expected â)â before âtmpâ libntlmssp.c:262: error: incompatible implicit declaration of built-in function âstrrchrâ libntlmssp.c:262: error: assignment discards qualifiers from pointer target type libntlmssp.c:266: error: incompatible implicit declaration of built-in function âmemcpyâ libntlmssp.c:269: error: incompatible implicit declaration of built-in function âstrrchrâ libntlmssp.c:269: error: assignment discards qualifiers from pointer target type libntlmssp.c:272: error: incompatible implicit declaration of built-in function âstrrchrâ libntlmssp.c:272: error: assignment discards qualifiers from pointer target type libntlmssp.c:274: error: implicit declaration of function âSSP_ValidateNTLMCredentialsâ libntlmssp.c:276: error: incompatible implicit declaration of built-in function âstrrchrâ libntlmssp.c:276: error: assignment discards qualifiers from pointer target type libntlmssp.c:286: error: incompatible implicit declaration of built-in function âstrrchrâ libntlmssp.c:286: error: assignment discards qualifiers from pointer target type libntlmssp.c:293: error: incompatible implicit declaration of built-in function âstrrchrâ libntlmssp.c:293: error: assignment discards qualifiers from pointer target type libntlmssp.c:298: error: incompatible implicit declaration of built-in function âstrrchrâ libntlmssp.c:298: error: assignment discards qualifiers from pointer target type libntlmssp.c:222: error: unused variable âcredentialsâ libntlmssp.c:221: error: unused variable âuserâ libntlmssp.c:220: error: unused variable âdomainâ libntlmssp.c: In function ântlm_make_negotiateâ: libntlmssp.c:308: error: incompatible implicit declaration of built-in function âmemsetâ libntlmssp.c:309: error: incompatible implicit declaration of built-in function âmemcpyâ libntlmssp.c:319: error: incompatible implicit declaration of built-in function âstrrchrâ libntlmssp.c:319: error: assignment discards qualifiers from pointer target type libntlmssp.c: In function âhex_dumpâ: libntlmssp.c:357: error: implicit declaration of function âstrncatâ libntlmssp.c:357: error: incompatible implicit declaration of built-in function âstrncatâ libntlmssp.c:357: error: incompatible implicit declaration of built-in function âstrlenâ libntlmssp.c:376: error: incompatible implicit declaration of built-in function âstrlenâ make[3]: *** [libntlmssp.o] Error 1 make[3]: Leaving directory `/compile/squid-3.1.10/helpers/ntlm_auth/mswin_sspi' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/compile/squid-3.1.10/helpers/ntlm_auth' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/compile/squid-3.1.10/helpers' make: *** [all-recursive] Error 1 Please Help