Summary: | net-proxy/squid-3.5.28 with dev-libs/openssl-1.1.0j - In file included from ../../src/anyp/PortCfg.h:18, from PortCfg.cc:10: ../../src/ssl/gadgets.h:83:45: error: ‘CRYPTO_LOCK_X509’ was not declared in this scope | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Kobboi <gentoo> |
Component: | Current packages | Assignee: | Mikle Kolyada (RETIRED) <zlogene> |
Status: | RESOLVED WONTFIX | ||
Severity: | normal | CC: | amanzharov, gentoo, hydrapolic, mmokrejs, toralf |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 684786 | ||
Bug Blocks: | 592438 |
Description
Kobboi
2018-12-29 09:34:38 UTC
[I] dev-libs/openssl Available versions: (0.9.8) 0.9.8z_p8-r1^d (0) 1.0.2p-r1^d 1.0.2q^d (~)1.1.0j(0/1.1)^d{tbz2} [M](~)1.1.1a(0/1.1)^d {+asm bindist gmp kerberos rfc3779 sctp sslv2 (+)sslv3 static-libs test (+)tls-heartbeat vanilla zlib ABI_MIPS="n32 n64 o32" ABI_PPC="32 64" ABI_S390="32 64" ABI_X86="32 64 x32" CPU_FLAGS_X86="sse2" ELIBC="musl"} Installed versions: 1.1.0j(0/1.1)^d{tbz2}(23:52:22 28/12/18)(asm zlib -bindist -rfc3779 -sctp -static-libs -test -tls-heartbeat -vanilla ABI_MIPS="-n32 -n64 -o32" ABI_PPC="-32 -64" ABI_S390="-32 -64" ABI_X86="32 64 -x32" CPU_FLAGS_X86="sse2" ELIBC="-musl") Homepage: https://www.openssl.org/ Description: full-strength general purpose cryptography library (including SSL and TLS) [ebuild R ] net-proxy/squid-3.5.28::gentoo USE="htcp ipv6 ldap pam samba ssl wccp wccpv2 -caps -ecap -esi (-ipf-transparent) -kerberos (-kqueue) -libressl -logrotate -mysql -nis -perl (-pf-transparent) -postgres -qos -radius -sasl (-selinux) -snmp -sqlite -ssl-crtd -test -tproxy" 0 KiB *** Bug 674232 has been marked as a duplicate of this bug. *** could you test 4.6 please? As far as I remember openssl-1.x is not supported by 3.x branch at all Well, squid-4.6 compiles and executes fine with openssl-1.1.0j-r1, but haven't tested extensively. Also note that there's a :1.0.0 slot that, if your statement is correct, you can depend on for the older squid releases. *** Bug 678624 has been marked as a duplicate of this bug. *** (In reply to Kobboi from comment #4) > Well, squid-4.6 compiles and executes fine with openssl-1.1.0j-r1, but > haven't tested extensively. Also note that there's a :1.0.0 slot that, if > your statement is correct, you can depend on for the older squid releases. Yes, 1.1.x is not supposed to work with 3.x branch of squid, so the dependency string should be corrected. I installed # emerge dev-libs/openssl:1.0.0 -pv These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] dev-libs/openssl-1.0.2r-r200:1.0.0::gentoo USE="asm gmp sctp sslv3 zlib -bindist -kerberos -rfc3779 -sslv2 -static-libs {-test} -tls-heartbeat -vanilla" ABI_X86="32 (64) (-x32)" CPU_FLAGS_X86="(sse2)" 0 KiB but provided I still have # emerge dev-libs/openssl -pv These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] dev-libs/openssl-1.1.0j-r1:0/1.1::gentoo USE="asm sctp zlib -bindist -rfc3779 -static-libs {-test} -tls-heartbeat -vanilla" ABI_X86="32 (64) (-x32)" CPU_FLAGS_X86="(sse2)" 0 KiB installed as well, compilation of net-proxy/squid still fails in the same place. https://wiki.squid-cache.org/SquidFaq/CompilingSquid: /!\ However, please note that Squid-3.5 is not compatible with OpenSSL v1.1+. This is resolved in the Squid-4 packages. |