Created attachment 453662 [details] output of emerge --info '=net-mail/dovecot-2.2.25::gentoo' This package shows up when I run 'emerge -au world' but it is failing to compile due to a missing file: dcrypt-openssl.c:14:24: fatal error: openssl/ec.h: No such file or directory #include <openssl/ec.h>
Created attachment 453664 [details] output of emerge -pqv '=net-mail/dovecot-2.2.25::gentoo'
Created attachment 453666 [details] build log
Created attachment 453668 [details] environment
Do you have openssl with bindist?
Yes. chris@onrampi ~ $ equery u dev-libs/openssl [ Legend : U - final flag setting for installation] [ : I - package is installed with flag ] [ Colors : set, unset ] * Found these USE flags for dev-libs/openssl-1.0.2j: U I + + asm : Support assembly hand optimized crypto functions (i.e. faster run time) + + bindist : Disable EC algorithms (as they seem to be patented) -- note: changes the ABI - - gmp : Add support for dev-libs/gmp (GNU MP library) - - kerberos : Add kerberos support - - rfc3779 : Enable support for RFC 3779 (X.509 Extensions for IP Addresses and AS Identifiers) - - sslv2 : Support for the old/insecure SSLv2 protocol -- note: not required for TLS/https + + sslv3 : Support for the old/insecure SSLv3 protocol -- note: not required for TLS/https - - static-libs : Build static versions of dynamic libraries as well - - test : Workaround to pull in packages needed to run with FEATURES=test. Portage-2.1.2 handles this internally, so don't set it in make.conf/package.use anymore + + tls-heartbeat : Enable the Heartbeat Extension in TLS and DTLS - - vanilla : Do not add extra patches which change default behaviour; DO NOT USE THIS ON A GLOBAL SCALE as the severity of the meaning changes drastically + + zlib : Add support for zlib (de)compression
Can you try with openssl -bindist?
Yes I changed openssl and openssh to -bindist and now it compiles.
please retest with openssl-1.0.2o-r5[bindist]
this problem went away a long time ago. Sorry for leaving it open so long.