<div dir="ltr">Hello, Francesco,<div><br></div><div>I have also run a configure script with the same arguments on the Squid 6.13 sources.</div><div>It finished without errors.</div><div><br></div><div>The link to the 6.13 logs: <a href="https://drive.google.com/file/d/16DY4uCM5cAbsNC8NcaoM8YB6GT8oUW3-/view?usp=sharing">https://drive.google.com/file/d/16DY4uCM5cAbsNC8NcaoM8YB6GT8oUW3-/view?usp=sharing</a></div><div>The excerpt on the LDAP filter:</div><div><br></div><div><font face="monospace">grep -i ldap /tmp/configure.6.13.log<br>checking for LIBLDAP... no<br>checking for ldap_init in -lldap... yes<br>checking ldap.h usability... yes<br>checking ldap.h presence... yes<br>checking for ldap.h... yes<br>checking mozldap/ldap.h usability... no<br>checking mozldap/ldap.h presence... no<br>checking for mozldap/ldap.h... no<br>checking for LDAP... 1<br>checking for OpenLDAP... 1<br>checking for Sun LDAP SDK... 0<br>checking for Mozilla LDAP SDK... 0<br>checking for LDAP_OPT_DEBUG_LEVEL... 1<br>checking for LDAP_SCOPE_DEFAULT... 1<br>checking for LDAP_REBIND_PROC... 1<br>checking for LDAP_REBINDPROC_CALLBACK... 0<br>checking for LDAP_REBIND_FUNCTION... 0<br>checking for LDAP_URL_LUD_SCHEME... 0<br>checking for ldapssl_client_init in -lldap... no<br>checking for library containing ldap_url_desc2str... -lldap<br>checking for library containing ldap_url_parse... none required<br>checking for library containing ldap_start_tls_s... none required<br>configure: checking auth/basic helpers: LDAP SMB SMB_LM<br>checking for ldap.h... (cached) yes<br>checking winldap.h usability... no<br>checking winldap.h presence... no<br>checking for winldap.h... no<br>configure: auth/basic helpers to be built:  LDAP SMB SMB_LM<br>configure: checking auth/digest helpers: LDAP eDirectory file<br>checking for ldap.h... (cached) yes<br>checking for winldap.h... (cached) no<br>checking for ldap.h... (cached) yes<br>checking for winldap.h... (cached) no<br>configure: auth/digest helpers to be built:  LDAP eDirectory file<br>configure: checking acl/external helpers: kerberos_ldap_group wbinfo_group<br>configure: acl/external helpers to be built:  kerberos_ldap_group wbinfo_group<br>config.status: creating src/acl/external/kerberos_ldap_group/Makefile<br>config.status: creating src/acl/external/LDAP_group/Makefile<br>config.status: creating src/auth/basic/LDAP/Makefile<br>config.status: creating src/auth/digest/LDAP/Makefile<br>configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local/squid'  '--enable-auth-basic=LDAP,SMB,SMB_LM' '--enable-auth-negotiate=kerberos,wrapper' '--enable-auth-ntlm=SMB_LM' '--enable-external-acl-helpers=kerberos_ldap_group,wbinfo_group' --cache-file=/dev/null --srcdir=.<br></font></div><div><br></div><div><br></div><div>Kind regards,</div><div>     Ankor.</div><div><br></div><div><br></div><div><br></div><div><br></div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">вт, 15 июл. 2025 г. в 06:05, Andrey K <<a href="mailto:ankor2023@gmail.com">ankor2023@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hello, Francesco, <div><br></div><div>Thank you for the help.</div><div><br></div><div>Full logs of the configure command are available at the link: <a href="https://drive.google.com/file/d/1wxAmtK2PDTuS41vvM0kuAS-1TtlzZKFl/view?usp=sharing" target="_blank">https://drive.google.com/file/d/1wxAmtK2PDTuS41vvM0kuAS-1TtlzZKFl/view?usp=sharing</a></div><div><br></div><div><span>Here</span><span> is a </span><span>short</span><span> </span><span>excerpt</span><span> </span><span>on</span><span> the </span><span>LDAP</span><span> </span><span>filter:</span></div><div><font face="monospace">cat /tmp/configure.log | grep -i ldap<br>checking for LIBLDAP... no<br>checking for ldap.h... yes<br>checking for mozldap/ldap.h... no<br>checking for LDAP... 1<br>checking for OpenLDAP... 1<br>checking for Sun LDAP SDK... 0<br>checking for Mozilla LDAP SDK... 0<br>checking for LDAP_OPT_DEBUG_LEVEL... 1<br>checking for LDAP_SCOPE_DEFAULT... 1<br>checking for LDAP_REBIND_PROC... 1<br>checking for LDAP_REBINDPROC_CALLBACK... 0<br>checking for LDAP_REBIND_FUNCTION... 0<br>checking for LDAP_URL_LUD_SCHEME... 0<br>checking for ldapssl_client_init in -lldap... no<br>checking for library containing ldap_url_desc2str... no<br>checking for library containing ldap_url_parse... no<br>checking for library containing ldap_start_tls_s... no<br>configure: Library 'ldap' support: no (auto)<br>configure: checking auth/basic helpers: LDAP SMB SMB_LM<br>configure: error: required helper auth/basic/LDAP ... found but cannot be built</font><br></div><div><br></div><div>Kind regards,</div><div>      Ankor.</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">пн, 14 июл. 2025 г. в 18:10, Francesco Chemolli <<a href="mailto:gkinkie@gmail.com" target="_blank">gkinkie@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Ankor,<br>
  it's really hard to help you with this little context. The main<br>
reason why both these helpers may fail to build is because the LDAP<br>
libraries were not found on the system. Would you mind running on your<br>
system:<br>
<br>
$ ./configure --enable-auth-basic=LDAP,SMB,SMB_LM<br>
--enable-auth-negotiate=kerberos,wrapper --enable-auth-ntlm=SMB_LM<br>
--enable-external-acl-helpers=kerberos_ldap_group,wbinfo_group<br>
>/tmp/configure.log 2>&1 && grep -i ldap /tmp/configure.log<br>
<br>
and sharing the output from that command?<br>
<br>
On Mon, Jul 14, 2025 at 10:38 AM Andrey K <<a href="mailto:ankor2023@gmail.com" target="_blank">ankor2023@gmail.com</a>> wrote:<br>
><br>
> Hello,<br>
><br>
> I tried to build squid-7.0.2, but ./configure failed if I use:<br>
> --enable-auth-basic=LDAP,SMB,SMB_LM --enable-auth-negotiate=kerberos,wrapper --enable-auth-ntlm=SMB_LM --enable-external-acl-helpers=kerberos_ldap_group,wbinfo_group<br>
><br>
> configure: Authentication support enabled: yes<br>
> configure: checking auth/basic helpers: LDAP SMB SMB_LM<br>
> configure: error: required helper auth/basic/LDAP ... found but cannot be built<br>
><br>
> configure: checking acl/external helpers: kerberos_ldap_group wbinfo_group<br>
> configure: error: required helper acl/external/kerberos_ldap_group ... found but cannot be built<br>
><br>
> When I remove the LDAP and kerberos_ldap_group options,  ./configure passes smoothly.<br>
><br>
> I did not observe a similar problem in the Squid-6.<br>
><br>
> I am building Squid on an OEL-8 Linux with installed openldap-devel and openldap packages.<br>
><br>
> Kind regards,<br>
>      Ankor.<br>
><br>
><br>
><br>
> _______________________________________________<br>
> squid-users mailing list<br>
> <a href="mailto:squid-users@lists.squid-cache.org" target="_blank">squid-users@lists.squid-cache.org</a><br>
> <a href="https://lists.squid-cache.org/listinfo/squid-users" rel="noreferrer" target="_blank">https://lists.squid-cache.org/listinfo/squid-users</a><br>
<br>
<br>
<br>
-- <br>
    Francesco<br>
</blockquote></div>
</blockquote></div>