[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