Re: [squid-users] Installation not building helpers

From: Roman Gelfand <rgelfand2_at_gmail.com>
Date: Tue, 19 Feb 2013 18:32:31 -0500

thanks for the clarification.

On Tue, Feb 19, 2013 at 5:25 PM, Amos Jeffries <squid3_at_treenet.co.nz> wrote:
> On 20/02/2013 4:22 a.m., Roman Gelfand wrote:
>>
>> Below, are the configuration parameters I use to build squid. After
>> make install, the basic_ldap_auth is not found in /usr/local/libexec.
>> Why?
>>
>> It is interesting as it did create these
>>
>> -rwxr-xr-x 1 root staff 72755 Feb 18 00:40 basic_fake_auth
>> -rwxr-xr-x 1 root staff 103712 Feb 18 00:40 basic_getpwnam_auth
>> -rwxr-xr-x 1 root staff 317249 Feb 18 00:40 basic_msnt_auth
>> -rwxr-xr-x 1 root staff 3954 Feb 18 00:40 basic_msnt_multi_domain_auth
>> -rwxr-xr-x 1 root staff 227438 Feb 18 00:40 basic_ncsa_auth
>> -rwxr-xr-x 1 root staff 128612 Feb 18 00:40 basic_nis_auth
>> -rwxr-xr-x 1 root staff 1460 Feb 18 00:40 basic_pop3_auth
>> -rwxr-xr-x 1 root staff 145564 Feb 18 00:40 basic_radius_auth
>> -rwxr-xr-x 1 root staff 156404 Feb 18 00:40 basic_smb_auth
>> -rwxr-xr-x 1 root staff 2229 Feb 18 00:40 basic_smb_auth.sh
>> -rwxr-xr-x 1 root staff 440976 Feb 18 00:41 cachemgr.cgi
>> -rwxr-xr-x 1 root staff 227340 Feb 18 00:40 digest_file_auth
>> -rwxr-xr-x 1 root staff 197133 Feb 18 00:41 diskd
>> -rwxr-xr-x 1 root staff 158211 Feb 18 00:40 ext_file_userip_acl
>> -rwxr-xr-x 1 root staff 3935 Feb 18 00:40 ext_sql_session_acl
>> -rwxr-xr-x 1 root staff 132251 Feb 18 00:40 ext_unix_group_acl
>> -rwxr-xr-x 1 root staff 4999 Feb 18 00:40 ext_wbinfo_group_acl
>> -rwxr-xr-x 1 root staff 5499 Feb 18 00:41 helper-mux.pl
>> -rwxr-xr-x 1 root staff 12166 Feb 18 00:40 log_db_daemon
>> -rwxr-xr-x 1 root staff 76515 Feb 18 00:40 log_file_daemon
>> -rwxr-xr-x 1 root staff 65044 Feb 18 00:40 negotiate_wrapper_auth
>> -rwxr-xr-x 1 root staff 123618 Feb 18 00:40 ntlm_fake_auth
>> -rwxr-xr-x 1 root staff 210415 Feb 18 00:40 ntlm_smb_lm_auth
>> -rwsr-xr-x 1 root staff 695897 Feb 18 00:41 pinger
>>
>>
>> configure options: '--enable-icap-client' '--enable-gnuregex'
>> '--enable-icmp' '--enable-ssl' '--enable-kill-parent-hack'
>> '--enable-snmp' '--disable-ident-lookups' '--enable-cache-digests'
>> '--enable-eui' '--enable-removal-policies=heap,lru'
>> '--enable-ssl-crtd' '--enable-linux-netfilter' '--enable-auth'
>> '--enable-auth-basic' '--enable-auth-ntlm' '--enable-auth-negotiate'
>> '--enable-auth-digest' '--enable-external-acl-helpers'
>> '--with-maxfd=16384' '--enable-follow-x-forwarded-for'
>> '--with-logdir=/var/log/squid'
>> '--with-squid=/usr/local/src/squid-3.3.1' '--prefix=/usr/local'
>> '--with-default-user=proxy' '--enable-ltdl-convenience'
>> '--disable-ipv6'
>>
>> Also, the config log shows below.
>>
>>
>> configure:21936: Authentication support enabled: yes
>> configure:22011: Basic auth helper LDAP ... found but cannot be built
>> configure:22011: Basic auth helper PAM ... found but cannot be built
>> configure:22011: Basic auth helper SASL ... found but cannot be built
>> configure:22011: Basic auth helper SSPI ... found but cannot be built
>> configure:22016: Basic auth helpers to be built: DB MSNT
>> MSNT-multi-domain NCSA NIS POP3 RADIUS SMB fake getpwnam
>> configure:22069: NTLM auth helper SSPI ... found but cannot be built
>> configure:22074: NTLM auth helpers built: fake smb_lm
>> configure:22128: Negotiate auth helper SSPI ... found but cannot be built
>> configure:22128: Negotiate auth helper kerberos ... found but cannot be
>> built
>> configure:22133: Negotiate auth helpers built: wrapper
>> configure:22187: Digest auth helper LDAP ... found but cannot be built
>> configure:22187: Digest auth helper eDirectory ... found but cannot be
>> built
>> configure:22192: Digest auth helpers built: file
>> configure:22244: Log daemon helpers built: DB file
>> configure:22363: checking for krb5-config
>> configure:22391: result: no
>> configure:23502: external acl helper AD_group ... found but cannot be
>> built
>> configure:23502: external acl helper LDAP_group ... found but cannot be
>> built
>> configure:23502: external acl helper LM_group ... found but cannot be
>> built
>> configure:23502: external acl helper eDirectory_userip ... found but
>> cannot be built
>> configure:23502: external acl helper kerberos_ldap_group ... found but
>> cannot be built
>> configure:23502: external acl helper session ... found but cannot be built
>> configure:23502: external acl helper time_quota ... found but cannot be
>> built
>> configure:23507: External acl helpers built: SQL_session file_userip
>> unix_group wbinfo_group
>>
>> Thanks in advance
>
>
> When you don't specify the helper names (or ="" for none) Squid will
> auto-detect support for each helper and build all the ones which can be
> built.
>
> You are missing build dependencies for these helpers which are "found but
> cannot be built". Since you specifically want the LDAP helper you will need
> a devel version of the LDAP libraries and headers installed before
> ./configure'ing Squid.
>
> Amos
Received on Tue Feb 19 2013 - 23:32:38 MST

This archive was generated by hypermail 2.2.0 : Wed Feb 20 2013 - 12:00:04 MST