Squid 3.5.5 Port Update, with SSL
dweimer
dweimer at dweimer.net
Wed Jun 10 20:23:25 UTC 2015
On 06/10/2015 12:45 pm, Matt Smith wrote:
> On Jun 10 10:30, dweimer wrote:
>> Has anyone else tried building the Squid Port since the 3.5.5 Update
>> with SSL option enabled?
>>
>> I have tried with OpenSSL from base and ports, dies with the same
>> error from either option.
>>
>> bio.cc:(.text+0x46ca): undefined reference to `SSL_set_alpn_protos'
>> c++: error: linker command failed with exit code 1 (use -v to see
>> invocation)
>> libtool: link: rm -f ".libs/squidS.o"
>> *** Error code 1
>
> Yes. It worked fine for me. To begin with it errored out instantly
> telling me that I had to select at least one of the SSL options. So I
> ran make config and noticed the SSL options at the bottom. Selected
> OpenSSL and ran the upgrade again. Everything compiled and installed
> fine and I've been using it since.
>
> I'm using FreeBSD 10.1-STABLE r283027 dated from May 17th and I have
> the OpenSSL 1.0.2 port installed.
well this is odd, I have only two options with SSL these have both been
available for some time:
[x] SSL SSL gatewaying support
[ ] SSL_CRTD Use ssl_crtd to handle SSL cert requests
It ends with Kerbose authentication options on the make config, no
option about using OpenSSL
I am trying to build it now on 10.1-RELEASE-p11, built from source just
today, ports tree updated today along with a fresh installation of all
the other ports. Still have my 10.1-RELEASE-p10 jail running with the
old 3.5.3_1 version of the port installed.
from Makefile
# $FreeBSD: head/www/squid/Makefile 388783 2015-06-07 21:03:25Z flo $
PORTNAME= squid
PORTVERSION= 3.5.5
Options File:
# This file is auto-generated by 'make config'.
# Options for squid-3.5.5
_OPTIONS_READ=squid-3.5.5
_FILE_COMPLETE_OPTIONS_LIST=ARP_ACL AUTH_LDAP AUTH_NIS AUTH_SASL
AUTH_SMB AUTH_SQL CACHE_DIGESTS DEBUG DELAY_POOLS DOCS ECAP ESI EXAMPLES
FOLLOW_XFF FS_AUFS FS_DISKD FS_ROCK HTCP ICAP ICMP IDENT IPV6 KQUEUE
LARGEFILE LAX_HTTP NETTLE SNMP SSL SSL_CRTD STACKTRACES TP_IPF TP_IPFW
TP_PF VIA_DB WCCP WCCPV2 GSSAPI_NONE GSSAPI_BASE GSSAPI_HEIMDAL
GSSAPI_MIT
OPTIONS_FILE_UNSET+=ARP_ACL
OPTIONS_FILE_UNSET+=AUTH_LDAP
OPTIONS_FILE_UNSET+=AUTH_NIS
OPTIONS_FILE_UNSET+=AUTH_SASL
OPTIONS_FILE_UNSET+=AUTH_SMB
OPTIONS_FILE_UNSET+=AUTH_SQL
OPTIONS_FILE_SET+=CACHE_DIGESTS
OPTIONS_FILE_UNSET+=DEBUG
OPTIONS_FILE_SET+=DELAY_POOLS
OPTIONS_FILE_SET+=DOCS
OPTIONS_FILE_UNSET+=ECAP
OPTIONS_FILE_UNSET+=ESI
OPTIONS_FILE_SET+=EXAMPLES
OPTIONS_FILE_SET+=FOLLOW_XFF
OPTIONS_FILE_SET+=FS_AUFS
OPTIONS_FILE_SET+=FS_DISKD
OPTIONS_FILE_UNSET+=FS_ROCK
OPTIONS_FILE_SET+=HTCP
OPTIONS_FILE_UNSET+=ICAP
OPTIONS_FILE_SET+=ICMP
OPTIONS_FILE_SET+=IDENT
OPTIONS_FILE_SET+=IPV6
OPTIONS_FILE_SET+=KQUEUE
OPTIONS_FILE_SET+=LARGEFILE
OPTIONS_FILE_SET+=LAX_HTTP
OPTIONS_FILE_SET+=NETTLE
OPTIONS_FILE_UNSET+=SNMP
OPTIONS_FILE_SET+=SSL
OPTIONS_FILE_SET+=SSL_CRTD
OPTIONS_FILE_UNSET+=STACKTRACES
OPTIONS_FILE_UNSET+=TP_IPF
OPTIONS_FILE_UNSET+=TP_IPFW
OPTIONS_FILE_UNSET+=TP_PF
OPTIONS_FILE_SET+=VIA_DB
OPTIONS_FILE_SET+=WCCP
OPTIONS_FILE_SET+=WCCPV2
OPTIONS_FILE_UNSET+=GSSAPI_NONE
OPTIONS_FILE_SET+=GSSAPI_BASE
OPTIONS_FILE_UNSET+=GSSAPI_HEIMDAL
OPTIONS_FILE_UNSET+=GSSAPI_MIT
--
Thanks,
Dean E. Weimer
http://www.dweimer.net/
More information about the freebsd-questions
mailing list