Thomas,
the versions in squid 2.x and 3.0 don't have a configure and compile not on
all platforms. I asked Amos and Henrik to include a version with configure
(e.g.
http://downloads.sourceforge.net/squidkerbauth/squid_kerb_auth-1.0.5.tar.gz
) . Amos has done this for version 3.1 but it seems the header files got
lost.
Markus
----- Original Message -----
From: "Thomas-Martin Seck" <[EMAIL PROTECTED]>
To: "Markus Moeller" <[EMAIL PROTECTED]>
Cc: "Amos Jeffries" <[EMAIL PROTECTED]>; <[email protected]>
Sent: Sunday, November 09, 2008 10:14 PM
Subject: **SPAM ZEN 213.196.245.245** Re: squid_kerb_auth build issues with
3.1.0.1 on FreeBSD
* Markus Moeller ([EMAIL PROTECTED]):
Thomas,
can you provide me with the configure line you used plus any
CFLAGS,LDFLAGS
you set separately ? I tested with squid 2.x and 3.0 which looked OK.
The version of squid_kerb_auth that is bundled with 2.x and 3.0 does
build fine (it needs a bit of tweaking to deal with the different
Heimdal versions FreeBSD ships with but that's about it.).
The configure environment (most of these are set by the Ports framework,
CFLAGS is the FreeBSD 6+ default):
CFLAGS="-O2 -fno-strict-aliasing -pipe" CPPFLAGS="" LDFLAGS=""
SHELL=/bin/sh CONFIG_SHELL=/bin/sh lt_cv_sys_max_cmd_len=262144
The argument list passed to configure by the port is (with PREFIX
defined to /usr/scratch as in my original mail; the default for PREFIX
is /usr/local):
--with-default-user=squid --bindir=/usr/scratch/sbin --sbindir=/usr/scratch/sbin
--datadir=/usr/scratch/etc/squid --libexecdir=/usr/scratch/libexec/squid
--localstatedir=/usr/scratch/squid --sysconfdir=/usr/scratch/etc/squid
--with-logdir=/usr/scratch/squid/logs --enable-removal-policies="lru
heap" --disable-linux-netfilter --disable-linux-tproxy --disable-epoll
--disable-ecap --enable-auth="basic digest negotiate
tlm" --enable-basic-auth-helpers="DB NCSA PAM MSNT SMB squid_radius_auth
YP" --enable-digest-auth-helpers="password" --enable-external-acl-helpers="ip_user
session unix_group
wbinfo_group" --enable-ntlm-auth-helpers="smb_lm" --enable-negotiate-auth-helpers="squid_kerb_auth"
--with-pthreads --enable-storeio="ufs diskd aufs
oss" --enable-kqueue --prefix=/usr/scratch
(COSS and aufs are included here for build testing purposes and are
not enabled by default. kqueue(2) support is currently enabled by
default in the port but can be disabled with the 'make config' GUI.
Its experimental status is noted there.)