pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

mail/sendmail does not compile on 8.99.14 (Re: openssl-1.1.0g



Hi,

With recent 8.99.14 version (amd64) 
mail/sendmail (8.15.2) doesn't compile.

The apparent build log shows following line
-------------------
tls.c: In function 'get_dh512':
tls.c:70:4: error: dereferencing pointer to incomplete type 'DH {aka struct dh_st}'
  dh->p = BN_bin2bn(dh512_p, sizeof(dh512_p), NULL);
    ^~

...
Stop.
-------------------
(but does not stop building.., by the way)

My guess is that followng openssl 1.1.0g changes affected.
-------------------
module Name:    src
Committed By:   christos
Date:           Mon Feb  5 00:13:50 UTC 2018

Modified Files:
        src/crypto/external/bsd/openssh/dist: auth-pam.c cipher.c cipher.h dh.c
            dh.h digest-openssl.c kexdhc.c kexdhs.c kexgexc.c kexgexs.c
            monitor.c ssh-dss.c ssh-ecdsa.c ssh-keygen.c ssh-pkcs11-client.c
            ssh-pkcs11.c ssh-rsa.c sshkey.c

Log Message:
patch for OpenSSL-1.1
-------------------

The changes are not trivial, but I found sendmail.8.16.0.21 version at
  http://ftp.sendmail.org/snapshots/
(although this existed since last May). 

I've packaged this version at wip/sendmail and confirmed this compiles
either with 8.99.12 or with 8.99.14, say before and after openssl changes.
If you need sendmail, with recent -current, please try packaging above
wip version. Thank you.

---
Makoto Fujiwara, 
mef%NetBSD.org@localhost
Chiba, Japan, Narita Airport and Disneyland prefecture.
http://www.ki.nu/~makoto/pkgsrc/check-update/00_Summary.html
Key fingerprint = 0BFA FAEB EAD1 90BA 7498  8F85 6809 9E0B B7EF A12E


Home | Main Index | Thread Index | Old Index