Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 06 Apr 2016 18:04:34 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 208584] www/squid: undefined reference to `SSL_set_alpn_protos'
Message-ID:  <bug-208584-13@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D208584

            Bug ID: 208584
           Summary: www/squid: undefined reference to
                    `SSL_set_alpn_protos'
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: freebsd-ports-bugs@FreeBSD.org
          Reporter: freebsd-ports@charlieroot.de
                CC: timp87@gmail.com
             Flags: maintainer-feedback?(timp87@gmail.com)
                CC: timp87@gmail.com

Google didn't help me much:

https://lists.freebsd.org/pipermail/freebsd-questions/2015-June/266225.html

OpenSSL is from base, 3.5.15 installed fine.

[helmut@BSDHelmut1064 /usr/ports/www/squid]$ sudo MAKE_JOBS_UNSAFE=3Dyes ma=
ke
=3D=3D=3D> Options unchanged
=3D=3D=3D>  License GPLv2 accepted by the user
=3D=3D=3D>   squid-3.5.16 depends on file: /usr/local/sbin/pkg - found
=3D=3D=3D> Fetching all distfiles required by squid-3.5.16 for building
=3D=3D=3D>  Extracting for squid-3.5.16
=3D> SHA256 Checksum OK for squid3.5/squid-3.5.16.tar.xz.
=3D=3D=3D>  Patching for squid-3.5.16
=3D=3D=3D>  Applying extra patch /usr/ports/www/squid/files/extra-patch-bui=
ld-8-9
=3D=3D=3D>  Applying FreeBSD patches for squid-3.5.16
=3D=3D=3D>   squid-3.5.16 depends on file: /usr/local/lib/libcrypto.so.37 -=
 found
=3D=3D=3D>   squid-3.5.16 depends on package: perl5>=3D5.20<5.21 - found
=3D=3D=3D>   squid-3.5.16 depends on shared library: libldap-2.4.so.2 - fou=
nd
(/usr/local/lib/libldap-2.4.so.2)
=3D=3D=3D>  Configuring for squid-3.5.16
depbase=3D`echo swap_log_op.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; c++
-DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=3D\"/usr/local/etc/squid/squid.conf\"=
=20
-DDEFAULT_SQUID_DATA_DIR=3D\"/usr/local/etc/squid\"=20
-DDEFAULT_SQUID_CONFIG_DIR=3D\"/usr/local/etc/squid\"    -I.. -I../include=
=20
-I../lib -I../src  -I../include  -I/usr/include  -I/usr/include   -I../src=
=20=20
-I/usr/include  -I/usr/include -I/usr/local/include -Werror -Qunused-argume=
nts=20
-D_REENTRANT -I/usr/include -I/usr/local/include   -O2 -pipe
-I/usr/local/include -I/usr/local/include -fstack-protector -DLDAP_DEPRECAT=
ED
-fno-strict-aliasing  -I/usr/local/include -MT swap_log_op.o -MD -MP -MF
$depbase.Tpo -c -o swap_log_op.o swap_log_op.cc && mv -f $depbase.Tpo
$depbase.Po
/bin/sh ../libtool  --tag=3DCXX    --mode=3Dlink c++ -Werror -Qunused-argum=
ents=20
-D_REENTRANT  -I/usr/include -I/usr/local/include   -O2 -pipe
-I/usr/local/include -I/usr/local/include -fstack-protector -DLDAP_DEPRECAT=
ED
-fno-strict-aliasing  -I/usr/local/include -export-dynamic -dlopen force
-L/usr/lib  -L/usr/local/lib -pthread -Wl,-rpath,/usr/local/lib
-L/usr/local/lib -fstack-protector -L/usr/local/lib -Wl,-R/usr/local/lib -o
squid AclRegs.o AuthReg.o AccessLogEntry.o  AsyncEngine.o YesNoNone.o
cache_cf.o  CacheDigest.o cache_manager.o carp.o  cbdata.o
ChunkedCodingParser.o  client_db.o client_side.o  client_side_reply.o
client_side_request.o  BodyPipe.o clientStream.o  CollapsedForwarding.o
CompletionDispatcher.o  ConfigOption.o ConfigParser.o  CpuAffinity.o
CpuAffinityMap.o  CpuAffinitySet.o debug.o delay_pools.o DelayId.o=20
DelayBucket.o DelayConfig.o  DelayPool.o DelaySpec.o DelayTagged.o  DelayUs=
er.o
DelayVector.o  NullDelayId.o ClientDelayConfig.o  disk.o DiskIO/DiskIOModul=
e.o=20
DiskIO/ReadRequest.o DiskIO/WriteRequest.o dlink.o  dns_internal.o
DnsLookupDetails.o errorpage.o ETag.o  event.o EventLoop.o external_acl.o=20
ExternalACLEntry.o FadingCounter.o  fatal.o fd.o fde.o filemap.o  fqdncache=
.o
FwdState.o gopher.o  helper.o htcp.o http.o  HttpHdrCc.o HttpHdrRange.o
HttpHdrSc.o  HttpHdrScTarget.o HttpHdrContRange.o  HttpHeader.o
HttpHeaderTools.o  HttpBody.o HttpMsg.o HttpParser.o  HttpReply.o
RequestFlags.o  HttpRequest.o HttpRequestMethod.o  icp_v2.o icp_v3.o int.o=
=20
internal.o ipc.o ipcache.o   SquidList.o main.o  MasterXaction.o mem.o
mem_node.o  MemBuf.o MemObject.o mime.o  mime_header.o multicast.o neighbor=
s.o=20
Notes.o Packer.o Parsing.o   pconn.o peer_digest.o  peer_proxy_negotiate_au=
th.o
peer_select.o  peer_sourcehash.o peer_userhash.o  PeerPoolMgr.o redirect.o
refresh.o  RemovalPolicy.o send-announce.o  MemBlob.o SBuf.o  SBufException=
s.o
SBufDetailedStats.o  SBufStatsAction.o snmp_core.o snmp_agent.o  SquidMath.o
SquidNew.o stat.o  StatCounters.o StatHist.o String.o  StrList.o stmem.o
store.o  StoreFileSystem.o store_io.o  StoreIOState.o store_client.o=20
store_digest.o store_dir.o  store_key_md5.o store_log.o  store_rebuild.o
store_swapin.o  store_swapmeta.o store_swapout.o  StoreMetaUnpacker.o
StoreMeta.o StoreMetaMD5.o  StoreMetaSTD.o StoreMetaSTDLFS.o  StoreMetaURL.o
StoreMetaVary.o  StoreStats.o StoreSwapLogData.o  SwapDir.o Transients.o
MemStore.o  time.o tools.o tunnel.o  unlinkd.o url.o urn.o wccp.o  wccp2.o
whois.o wordlist.o    LoadableModule.o LoadableModules.o
DiskIO/DiskIOModules_gen.o err_type.o err_detail_type.o  globals.o hier_cod=
e.o
icp_opcode.o  LogTags.o lookup_t.o repl_modules.o  swap_log_op.o
auth/libacls.la ident/libident.la acl/libacls.la  acl/libstate.la
auth/libauth.la libAIO.a libBlocking.a libIpcIo.a libMmapped.a libDiskThrea=
ds.a
libDiskDaemon.a acl/libapi.la  base/libbase.la libsquid.la ip/libip.la
fs/libfs.la  ssl/libsslsquid.la  ssl/libsslutil.la ipc/libipc.la mgr/libmgr=
.la
anyp/libanyp.la  comm/libcomm.la eui/libeui.la helper/libhelper.la=20
http/libsquid-http.la icmp/libicmp.la icmp/libicmp-core.la  log/liblog.la
format/libformat.la clients/libclients.la  servers/libservers.la ftp/libftp=
.la=20
 DiskIO/AIO/AIODiskIOModule.o DiskIO/Blocking/BlockingDiskIOModule.o
DiskIO/IpcIo/IpcIoDiskIOModule.o DiskIO/Mmapped/MmappedDiskIOModule.o
DiskIO/DiskThreads/DiskThreadsDiskIOModule.o
DiskIO/DiskDaemon/DiskDaemonDiskIOModule.o repl/liblru.a repl/libheap.a -lr=
t=20=20
-lcrypt  adaptation/libadaptation.la   snmp/libsnmp.la
../lib/snmplib/libsnmplib.la parser/libsquid-parser.la=20
../lib/libmisccontainers.la  ../lib/libmiscencoding.la  ../lib/libmiscutil.=
la
-L/usr/local/lib -L/usr/local/lib -lssl -lcrypto    -L/usr/lib -L/usr/lib
-lgssapi -lgssapi_krb5 -lheimntlm -lkrb5 -lhx509 -lcom_err -lcrypto -lasn1
-lwind -lheimbase -lroken -lcrypt -pthread -L/usr/lib -lkrb5 -lhx509 -lcom_=
err
-lcrypto -lasn1 -lwind -lheimbase -lroken -lcrypt -pthread
../compat/libcompat-squid.la  -lm -lkrb5 -lgssapi -lgssapi_krb5  -L.. -lltdl
libtool: link: rm -f .libs/squid.nm .libs/squid.nmS .libs/squid.nmT
libtool: link: rm -f ".libs/squid.nmI"
libtool: link: (cd .libs && cc -I/usr/include -O2 -pipe -I/usr/local/include
-I/usr/local/include -fstack-protector -DLDAP_DEPRECATED -fno-strict-aliasi=
ng
-I/usr/local/include -c -fno-builtin "squidS.c")
libtool: link: rm -f ".libs/squidS.c" ".libs/squid.nm" ".libs/squid.nmS"
".libs/squid.nmT" ".libs/squid.nmI"
libtool: link: c++ -Werror -Qunused-arguments -D_REENTRANT -I/usr/include
-I/usr/local/include -O2 -pipe -I/usr/local/include -I/usr/local/include
-fstack-protector -DLDAP_DEPRECATED -fno-strict-aliasing -I/usr/local/inclu=
de
.libs/squidS.o -pthread -Wl,-rpath -Wl,/usr/local/lib -fstack-protector
-Wl,-R/usr/local/lib -o squid AclRegs.o AuthReg.o AccessLogEntry.o
AsyncEngine.o YesNoNone.o cache_cf.o CacheDigest.o cache_manager.o carp.o
cbdata.o ChunkedCodingParser.o client_db.o client_side.o client_side_reply.o
client_side_request.o BodyPipe.o clientStream.o CollapsedForwarding.o
CompletionDispatcher.o ConfigOption.o ConfigParser.o CpuAffinity.o
CpuAffinityMap.o CpuAffinitySet.o debug.o delay_pools.o DelayId.o DelayBuck=
et.o
DelayConfig.o DelayPool.o DelaySpec.o DelayTagged.o DelayUser.o DelayVector=
.o
NullDelayId.o ClientDelayConfig.o disk.o DiskIO/DiskIOModule.o
DiskIO/ReadRequest.o DiskIO/WriteRequest.o dlink.o dns_internal.o
DnsLookupDetails.o errorpage.o ETag.o event.o EventLoop.o external_acl.o
ExternalACLEntry.o FadingCounter.o fatal.o fd.o fde.o filemap.o fqdncache.o
FwdState.o gopher.o helper.o htcp.o http.o HttpHdrCc.o HttpHdrRange.o
HttpHdrSc.o HttpHdrScTarget.o HttpHdrContRange.o HttpHeader.o HttpHeaderToo=
ls.o
HttpBody.o HttpMsg.o HttpParser.o HttpReply.o RequestFlags.o HttpRequest.o
HttpRequestMethod.o icp_v2.o icp_v3.o int.o internal.o ipc.o ipcache.o
SquidList.o main.o MasterXaction.o mem.o mem_node.o MemBuf.o MemObject.o mi=
me.o
mime_header.o multicast.o neighbors.o Notes.o Packer.o Parsing.o pconn.o
peer_digest.o peer_proxy_negotiate_auth.o peer_select.o peer_sourcehash.o
peer_userhash.o PeerPoolMgr.o redirect.o refresh.o RemovalPolicy.o
send-announce.o MemBlob.o SBuf.o SBufExceptions.o SBufDetailedStats.o
SBufStatsAction.o snmp_core.o snmp_agent.o SquidMath.o SquidNew.o stat.o
StatCounters.o StatHist.o String.o StrList.o stmem.o store.o StoreFileSyste=
m.o
store_io.o StoreIOState.o store_client.o store_digest.o store_dir.o
store_key_md5.o store_log.o store_rebuild.o store_swapin.o store_swapmeta.o
store_swapout.o StoreMetaUnpacker.o StoreMeta.o StoreMetaMD5.o StoreMetaSTD=
.o
StoreMetaSTDLFS.o StoreMetaURL.o StoreMetaVary.o StoreStats.o
StoreSwapLogData.o SwapDir.o Transients.o MemStore.o time.o tools.o tunnel.o
unlinkd.o url.o urn.o wccp.o wccp2.o whois.o wordlist.o LoadableModule.o
LoadableModules.o DiskIO/DiskIOModules_gen.o err_type.o err_detail_type.o
globals.o hier_code.o icp_opcode.o LogTags.o lookup_t.o repl_modules.o
swap_log_op.o DiskIO/AIO/AIODiskIOModule.o
DiskIO/Blocking/BlockingDiskIOModule.o DiskIO/IpcIo/IpcIoDiskIOModule.o
DiskIO/Mmapped/MmappedDiskIOModule.o
DiskIO/DiskThreads/DiskThreadsDiskIOModule.o
DiskIO/DiskDaemon/DiskDaemonDiskIOModule.o -pthread -pthread
-Wl,--export-dynamic  -L/usr/lib -L/usr/local/lib auth/.libs/libacls.a
ident/.libs/libident.a acl/.libs/libacls.a acl/.libs/libstate.a
auth/.libs/libauth.a libAIO.a libBlocking.a libIpcIo.a libMmapped.a
libDiskThreads.a libDiskDaemon.a acl/.libs/libapi.a base/.libs/libbase.a
./.libs/libsquid.a ip/.libs/libip.a fs/.libs/libfs.a ssl/.libs/libsslsquid.a
ssl/.libs/libsslutil.a ipc/.libs/libipc.a mgr/.libs/libmgr.a
anyp/.libs/libanyp.a comm/.libs/libcomm.a eui/.libs/libeui.a
helper/.libs/libhelper.a http/.libs/libsquid-http.a icmp/.libs/libicmp.a
icmp/.libs/libicmp-core.a log/.libs/liblog.a format/.libs/libformat.a
clients/.libs/libclients.a servers/.libs/libservers.a ftp/.libs/libftp.a
repl/liblru.a repl/libheap.a -lrt adaptation/.libs/libadaptation.a
snmp/.libs/libsnmp.a ../lib/snmplib/.libs/libsnmplib.a
parser/.libs/libsquid-parser.a ../lib/.libs/libmisccontainers.a
../lib/.libs/libmiscencoding.a ../lib/.libs/libmiscutil.a -lssl -lheimntlm
-lhx509 -lcom_err -lcrypto -lasn1 -lwind -lheimbase -lroken -lcrypt
../compat/.libs/libcompat-squid.a -lm -lkrb5 -lgssapi -lgssapi_krb5 -L..
/usr/local/lib/libltdl.so -pthread -Wl,-rpath -Wl,/usr/local/lib -Wl,-rpath
-Wl,/usr/local/lib
ssl/.libs/libsslsquid.a(bio.o): In function
`Ssl::Bio::sslFeatures::applyToSSL(ssl_st*, Ssl::BumpMode) const':
bio.cc:(.text+0x6ea7): undefined reference to `SSL_set_alpn_protos'
c++: error: linker command failed with exit code 1 (use -v to see invocatio=
n)
libtool: link: rm -f ".libs/squidS.o"
*** Error code 1

Stop.
make[5]: stopped in /usr/ports/www/squid/work/squid-3.5.16/src
*** Error code 1

Stop.
make[4]: stopped in /usr/ports/www/squid/work/squid-3.5.16/src
*** Error code 1

Stop.
make[3]: stopped in /usr/ports/www/squid/work/squid-3.5.16/src
*** Error code 1

Stop.
make[2]: stopped in /usr/ports/www/squid/work/squid-3.5.16
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/www/squid
*** Error code 1

Stop.
make: stopped in /usr/ports/www/squid
[helmut@BSDHelmut1064 /usr/ports/www/squid]$ uname -a
FreeBSD BSDHelmut1064.charlieroot.de 10.3-RELEASE FreeBSD 10.3-RELEASE #0
r297264: Fri Mar 25 02:10:02 UTC 2016=20=20=20=20
root@releng1.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC  amd64
[helmut@BSDHelmut1064 /usr/ports/www/squid]$ openssl version
OpenSSL 1.0.1s-freebsd  1 Mar 2016
[helmut@BSDHelmut1064 /usr/ports/www/squid]$ pkg info -ix ssl
libressl-devel-2.3.3
p5-Crypt-OpenSSL-Bignum-0.06
p5-Crypt-OpenSSL-RSA-0.28_1
p5-Crypt-OpenSSL-Random-0.11
p5-IO-Socket-SSL-2.024
p5-Net-SSLeay-1.72
php56-openssl-5.6.20
vsftpd-ssl-3.0.3
[helmut@BSDHelmut1064 /usr/ports/www/squid]$

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-208584-13>