[squid-dev] compiling squid 7.0.2 on Debian abends

Amos Jeffries squid3 at treenet.co.nz
Sat Jun 28 18:01:27 UTC 2025


On 27/06/25 08:59, Helmut K. C. Tessarek wrote:
> Hello,
> 
> According to the web site I'm supposed to send issues with the beta 
> version to this address.
> 
> When I compile squid 7.0.2 on Debian, it abends with the following error:
> 
> ---------
...
> ntlm_smb_lm_auth.cc:351:1: error: no previous declaration for ‘void 
> timeout_during_auth(int)’ [-Werror=missing-declarations]
>    351 | timeout_during_auth(int)
>        | ^~~~~~~~~~~~~~~~~~~
> ntlm_smb_lm_auth.cc: In function ‘void manage_request()’:
> ntlm_smb_lm_auth.cc:540:57: error: no match for ‘operator<’ (operand 
> types are ‘NtlmError’ and ‘int’)
>    540 |         if (ntlm_validate_packet(fast_header, NTLM_ANY) < 0) {
>        |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~
>        |                                 |                         |
>        |                                 NtlmError                 int


Please remove "SMB_LM" from the list of NTLM helpers to build. This 
helper is deprecated and removed in later Squid releases.


FTR; The LanManager protocols from 1970-1980's that it implemented were 
deprecated in 2006 as "highly insecure" even back then, and no longer 
part of any Windows software.

HTH
Amos



More information about the squid-dev mailing list