https://github.com/squid-cache/squid/releases/download/SQUID_7_1/squid-7.1.tar.xz
Yes I have done the make config it is building fully now only after I manually adapted the Makefile make config would not fix the issue with SMB > On Jul 22, 2025, at 14:50, Francesco Chemolli <gkin...@gmail.com> wrote: > > > > On Tue, Jul 22, 2025 at 10:31 PM Jonathan Lee <jonathanlee...@gmail.com > <mailto:jonathanlee...@gmail.com>> wrote: > > > > Hello fellow Squid users. > > > > Can you please help? I have located a possible issue with Squid 7.X > > downloaded from the following URL > > https://github.com/squid-cache/squid/releases/tag/SQUID_7_1 I found is the > > SMB_LM even when you disable smb with make config it still is listed in the > > Makefile even with "make rmconfig" it still lists it the make config does > > not remove the SMB_LM from the Makefile when you run it. > > What file have you downloaded exactly? There's several offered there. > > Are you sure you did "make config"? When I try to reproduce I get: > > » pwd > /Users/kinkie/src/squid/v7 > » make config > make: *** No rule to make target `config'. Stop. > » make rmconfig > 2 ↵ > make: *** No rule to make target `rmconfig'. Stop. > > > > > > BASIC_AUTH+= DB NCSA PAM POPS RADIUS fake getpwnam > > > > I’m attempting to build Squid 7.1 from the FreeBSD ports tree > > (/usr/ports/www/squid), but the build consistently fails during the > > configure step with the error: > > > > configure: checking auth/basic helpers: LDAP SASL SMB DB NCSA PAM POP3 > > RADIUS SMB_LM fake getpwnam NIS > > configure: error: SMB_LM not found in ./src/auth/basic > > Could it be that the problem is with the freebsd port? > What version of freebsd are you using? I have recently tested a build on > 13.5, 14.2, and 15.0 at > https://github.com/squid-platform-test/squid/actions/runs/16234098625 and it > worked > > > > I have installed Samba 4.20 (samba420-4.20.7-7) and confirmed that the > > required libraries (libsmbclient, etc.) are present. I have also tried > > disabling the SMB_LM helper via make config (and even using make rmconfig > > to reset options), but the build process still attempts to compile > > auth/basic/SMB_LM. Even after editing the Makefile to remove SMB_LM from > > BASIC_AUTH, the port continues to fail at the configure stage. > > SMB_LM (aka basic_smb_lm_auth) is no longer provided with squid 7.1, from > commit 1ce586101b > > > It seems the Squid 7.x port is hardcoding SMB_LM support, ignoring the port > > options. Could this be a bug in the port's Makefile or > > auth/basic/Makefile.in? My environment is FreeBSD 14.3, and I’ve confirmed > > that all required dependencies are up to date. > > That’s likely the port’s Makefile hardcoding helpers. > > > Can you confirm whether the SMB_LM helper is required in Squid 7.1, or if > > there is a recommended way to disable it for builds that don’t require > > NTLM/SMB authentication? > > It isn’t required. It has been deprecated for a while, in fact > > > > > It will complete the "make install clean" only if you manually remove the > > SMB_LM from BASIC_AUTH in the Makefile. > > Is that the port’s makefile? If so it is indeed a port problem, and the > port’s makefile needs to be updated > > > > > Jonathan Lee > > > > > > On Jul 20, 2025, at 22:24, Jonathan Lee <jonathanlee...@gmail.com > > <mailto:jonathanlee...@gmail.com>> wrote: > > > > Thank you > > Sent from my iPhone > > > > On Jul 20, 2025, at 20:11, Amos Jeffries <squ...@treenet.co.nz > > <mailto:squ...@treenet.co.nz>> wrote: > > > > Okay, no worries. > > > > I have opened https://github.com/squid-cache/squid/pull/2123 to workaround > > the issues at our end based upon your feedback so far. The diff/patch > > should work for v7 as well, but requires a full ./bootstrap.sh on the > > sources. > > > > HTH > > Amos > > > > > > On 21/07/25 12:59, Jonathan Lee wrote: > > sorry that was a typo I am still working on it. I am doing make configure > > right now > > > > On Jul 20, 2025, at 17:45, Amos Jeffries wrote: > > > > > > > > On 20/07/25 03:37, Jonathan Lee wrote: > > > > I think we found the problem — the existing ports made |heimdal-krb5.pc| > > file has *typos and incorrect paths*, which is why |pkg-config| might have > > issues not working. > > > > > > > > Ouch. Thanks for the feedback, I will add a few checks to our code to work > > around these for next Squid's. > > > > > > Did you try any of the alternatives I gave and to what results? > > > > > > Cheers > > Amos > > > > > > > > > -- > Francesco
_______________________________________________ squid-users mailing list squid-users@lists.squid-cache.org https://lists.squid-cache.org/listinfo/squid-users