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.)



Reply via email to