<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-2">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7654.12">
<TITLE>Compile SQUID 5.1 on Debian 10</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->
<P><FONT SIZE=2>Hello,<BR>
I was going to run ./configure and make all for a freshly downloaded Squid 5.1 on my current Squid 4.x rig, which so far goes all right with Squid 4.x. The configure script went without errors, but make all stops on the missing tests directory in the src/icmp, src/tools and src/tools/squidclient. After creating the tests dirs in the named directories - the make all script went on.<BR>
<BR>
My configure call runs like this:<BR>
<BR>
./configure --build=x86_64-linux-gnu \<BR>
--prefix=/usr \<BR>
--includedir=${prefix}/include \<BR>
--mandir=${prefix}/share/man \<BR>
--infodir=${prefix}/share/info \<BR>
--sysconfdir=/etc \<BR>
--localstatedir=/var \<BR>
--libexecdir=${prefix}/lib/squid5 \<BR>
--srcdir=. \<BR>
--disable-maintainer-mode \<BR>
--disable-dependency-tracking \<BR>
--disable-silent-rules \<BR>
--datadir=/usr/share/squid5 \<BR>
--sysconfdir=/etc/squid5 \<BR>
--mandir=/usr/share/man \<BR>
--enable-inline \<BR>
--disable-arch-native \<BR>
--enable-async-io=8 \<BR>
--enable-storeio=ufs,aufs,diskd,rock \<BR>
--enable-removal-policies=lru,heap \<BR>
--enable-delay-pools \<BR>
--enable-cache-digests \<BR>
--enable-icap-client \<BR>
--enable-follow-x-forwarded-for \<BR>
--enable-auth-basic=DB,fake,getpwnam,LDAP,NCSA,NIS,PAM,POP3,RADIUS,SASL,SMB \<BR>
--enable-auth-digest=file,LDAP \<BR>
--enable-auth-negotiate=kerberos,wrapper \<BR>
--enable-auth-ntlm=fake,SMB_LM \<BR>
--enable-external-acl-helpers=file_userip,kerberos_ldap_group,LDAP_group,session,SQL_session,time_quota,unix_group,wbinfo_group \<BR>
--enable-url-rewrite-helpers=fake \<BR>
--enable-security-cert-validators=fake \<BR>
--enable-storeid-rewrite-helpers=file \<BR>
--enable-eui \<BR>
--enable-esi \<BR>
--enable-icmp \<BR>
--enable-zph-qos \<BR>
--enable-ecap \<BR>
--enable-snmp \<BR>
--disable-translation \<BR>
--with-swapdir=/var/spool/squid5 \<BR>
--with-logdir=/var/log/squid5 \<BR>
--with-pidfile=/var/run/squid5.pid \<BR>
--with-filedescriptors=65536 \<BR>
--with-large-files \<BR>
--with-default-user=proxy \<BR>
--with-openssl \<BR>
--enable-ssl-crtd \<BR>
--enable-security-cert-generators \<BR>
--enable-security-cert-validators \<BR>
--enable-linux-netfilter \<BR>
'PKG_CONFIG_PATH=:/usr/local/lib/pkgconfig:/usr/lib64/pkgconfig:/usr/share/pkgconfig' \<BR>
'CFLAGS=-g -O2 -m64 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wall' \<BR>
'LDFLAGS=-fPIE -pie -Wl,-z,relro -Wl,-z,now' \<BR>
'CPPFLAGS=-D_FORTIFY_SOURCE=2' \<BR>
'CXXFLAGS=-g -O2 -m64 -fPIE -fstack-protector-strong -Wformat -Werror=format-security'<BR>
<BR>
Could not find anything about this at <A HREF="http://www.squid-cache.org/Versions/v5/squid-5.1-RELEASENOTES.html#s4">http://www.squid-cache.org/Versions/v5/squid-5.1-RELEASENOTES.html#s4</A> - Do I need to create these dirs myself / eg. missing by source code or by make script?<BR>
LL</FONT>
</P>
</BODY>
</HTML>