https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/ Issue: mail-filter/mimedefang-2.84-r1 fails to compile. Discovered on: amd64 (internal ref: ci) NOTE: This machine uses GCC-11: https://gcc.gnu.org/gcc-11/porting_to.html If you think this is a GCC-11 related issue, please block bug 732706.
Created attachment 723370 [details] build.log build log and emerge --info
Created attachment 723373 [details] 1-config.log 1-config.log
The build process complains that it cannot find the sendmail program. I'm using mail-mta/postfix and mail-filter/libmilter, but the sendmail package should also be fine. I don't see either sendmail or postfix in the log. Could you please emerge one of them, and then re-emerge mimedefang?
(In reply to Vieri from comment #3) > The build process complains that it cannot find the sendmail program. > I'm using mail-mta/postfix and mail-filter/libmilter, but the sendmail > package should also be fine. > I don't see either sendmail or postfix in the log. > Could you please emerge one of them, and then re-emerge mimedefang? The idea with these bugs would be to remove mail-mta/postfix and check if you get the same error. If so, then that means this package needs a dependency on virtual/mta so the tinderbox will install one of them. On a side-note, may want to review the libmilter dependency, latest >=mail-mta/sendmail-8.16.1-r1 doesn't provide libmilter anymore and instead depends on libmilter. So you'd need "lower than" check for sendmail.
(In reply to Ionen Wolkens from comment #4) > On a side-note, may want to review the libmilter dependency, latest > >=mail-mta/sendmail-8.16.1-r1 doesn't provide libmilter anymore and instead > depends on libmilter. So you'd need "lower than" check for sendmail. Or actually I guess it doesn't matter given new sendmail depends on libmilter anyway.
A dependency on virtual/mta is probably the only thing to add. I won't have access to a test system until the end of August. I mentioned emerging either sendmail or postfix to rule out the gcc-11 suspicion the reporter mentioned. I don't have that version of gcc yet. Will test asap.
ci has reproduced this issue with version 2.84-r2 - Updating summary.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb2427ffa72ef11c0589318af1f4ac51861dae95 commit bb2427ffa72ef11c0589318af1f4ac51861dae95 Author: Vieri Di Paola <rentorbuy@yahoo.com> AuthorDate: 2022-08-29 09:48:00 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-10-25 05:51:07 +0000 mail-filter/mimedefang: version bump to 3.1 and several fixes * PID dir according to upstream changelog (2017) * Perl vendor path * Unit test * Postfix and sendmail dependencies (virtual/mta too broad) Closes: https://bugs.gentoo.org/801646 Closes: https://bugs.gentoo.org/866662 Signed-off-by: Vieri Di Paola <rentorbuy@yahoo.com> Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Sam James <sam@gentoo.org> mail-filter/mimedefang/Manifest | 1 + .../mimedefang/files/mimedefang-tests2.patch | 22 ++++++ .../mimedefang/files/mimedefang-vendor.patch | 32 +++++++++ mail-filter/mimedefang/files/mimedefang.conf | 3 + mail-filter/mimedefang/files/mimedefang.init | 9 ++- mail-filter/mimedefang/mimedefang-3.1.ebuild | 79 ++++++++++++++++++++++ 6 files changed, 143 insertions(+), 3 deletions(-)