I try to update to gnupg-2.0.9-r1 which forces me to downgrade ssmtp (possibly due to the RDEPEND on virtual/mta): [ebuild UD] mail-mta/ssmtp-2.61-r2 [2.62-r1] USE="-mailwrapper%" This older version of ssmtp, however, fails to compile. Reproducible: Always Steps to Reproduce: emerge gnupg-2.0.9-r1 or emerge mail-mta/ssmtp-2.61-r2 Actual Results: * Messages for package mail-mta/ssmtp-2.61-r2: [...] i686-apple-darwin9-gcc -o ssmtp ssmtp.o arpadate.o base64.o -lssl Undefined symbols: "_X509_free", referenced from: _smtp_open in ssmtp.o ld: symbol(s) not found collect2: ld returned 1 exit status make: *** [ssmtp] Error 1 * ERROR: mail-mta/ssmtp-2.61-r2 failed: * (no error message) * * Call stack: * ebuild.sh: 49: <call src_compile> * environment:2444: make etcdir="${EPREFIX}"/etc || die Expected Results: Either ssmtp-2.61-r2 compiling or no dependency to this old version of ssmtp.
OSX only. Works on linux. I don't quite understand the problem because trying to install gnupg-2.0.9-r1 on my system (with ssmtp-2.61-r2) does not cuase a downgrade.
I got the downgrade with gnupg-2.0.9. It doesn't happen anymore with gnupg-2.0.9-r1. However, ssmtp is still not installing. 2.61-r2 produces the above error and 2.62-* are all package masked.
confirmed
fixed, thanks for the report