Public bug reported:

sendmail 8.16.1 fails to build with openssl 3 in jammy[1]:

Among the various deprecation warnings, there are several errors in
sendmail/tls.c:

tls.c:99:11: error: invalid use of incomplete typedef ‘DH’ {aka ‘struct dh_st’}
   99 |         dh->p = BN_bin2bn(dh512_p, sizeof(dh512_p), NULL);
      |           ^~
tls.c:100:11: error: invalid use of incomplete typedef ‘DH’ {aka ‘struct dh_st’}
  100 |         dh->g = BN_bin2bn(dh512_g, sizeof(dh512_g), NULL);
      |           ^~
tls.c:101:16: error: invalid use of incomplete typedef ‘DH’ {aka ‘struct dh_st’}
  101 |         if ((dh->p == NULL) || (dh->g == NULL))
      |                ^~
tls.c:101:35: error: invalid use of incomplete typedef ‘DH’ {aka ‘struct dh_st’}


Version 8.17.1, currently in debian experimental, builds fine, albeit
still with the deprecation warnings.


1. 
https://launchpadlibrarian.net/596601233/buildlog_ubuntu-jammy-amd64.sendmail_8.16.1-2ubuntu2_BUILDING.txt.gz

** Affects: sendmail (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: ftbfs

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1970472

Title:
  FTBFS with openssl 3

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sendmail/+bug/1970472/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to