[squid-dev] compiling squid 7.0.2 on Debian abends

Helmut K. C. Tessarek tessarek at evermeet.cx
Thu Jun 26 20:59:59 UTC 2025


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:

---------
make[5]: Leaving directory '/ext/squid-7.0.2/src/auth/ntlm/fake'
Making all in SMB_LM
make[5]: Entering directory '/ext/squid-7.0.2/src/auth/ntlm/SMB_LM'
depbase=`echo ntlm_smb_lm_auth.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
g++ -std=c++17 -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"/etc/squid/squid.conf\" 
-DDEFAULT_SQUID_DATA_DIR=\"/usr/share/squid\" 
-DDEFAULT_SQUID_CONFIG_DIR=\"/etc/squid\"   -I../../../.. -I../../../../include 
-I../../../../lib -I../../../../src -I../../../../include  -I../../../../libltdl 
-isystem /usr/include/mit-krb5   -Wall -Wextra -Wimplicit-fallthrough=5 
-Wpointer-arith -Wwrite-strings -Wcomments -Wshadow -Wmissing-declarations 
-Woverloaded-virtual -Werror -pipe -D_REENTRANT -O2 -march=native -MT 
ntlm_smb_lm_auth.o -MD -MP -MF $depbase.Tpo -c -o ntlm_smb_lm_auth.o 
ntlm_smb_lm_auth.cc &&\
mv -f $depbase.Tpo $depbase.Po
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
cc1plus: all warnings being treated as errors
make[5]: *** [Makefile:854: ntlm_smb_lm_auth.o] Error 1
make[5]: Leaving directory '/ext/squid-7.0.2/src/auth/ntlm/SMB_LM'
make[4]: *** [Makefile:909: all-recursive] Error 1
make[4]: Leaving directory '/ext/squid-7.0.2/src/auth/ntlm'
make[3]: *** [Makefile:964: all-recursive] Error 1
make[3]: Leaving directory '/ext/squid-7.0.2/src/auth'
make[2]: *** [Makefile:6079: all-recursive] Error 1
make[2]: Leaving directory '/ext/squid-7.0.2/src'
make[1]: *** [Makefile:5061: all] Error 2
make[1]: Leaving directory '/ext/squid-7.0.2/src'
make: *** [Makefile:601: all-recursive] Error 1
---------

The config.log is available for 7 days (until 2025-07-03 20:36:17 UTC):
https://evermeet.cx/paste/config.2dvf.log

Debian 12.11
Linux squid 6.1.0-37-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.140-1 (2025-05-22) 
x86_64 GNU/Linux

Cheers,
   K. C.

-- 
regards Helmut K. C. Tessarek              KeyID 0x172380A011EF4944
Key fingerprint = 8A55 70C1 BD85 D34E ADBC 386C 1723 80A0 11EF 4944

/*
    Thou shalt not follow the NULL pointer for chaos and madness
    await thee at its end.
*/

-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 840 bytes
Desc: OpenPGP digital signature
URL: <http://lists.squid-cache.org/pipermail/squid-dev/attachments/20250626/c9407b7e/attachment.sig>


More information about the squid-dev mailing list