Hello misc@, today my long-working automatic installer broke because sendmail doesn't compile, or to be more exact install with WANT_SMTPAUTH anymore.
How to reproduce? pkg_info | grep -i sasl cyrus-sasl-2.1.22p1 <snip> echo "pwcheck_method: saslauthd" > /usr/local/lib/sasl2/Sendmail.conf \ || return 1 echo "pwcheck_method: saslauthd" > /usr/local/lib/sasl2/Cyrus.conf \ || return 1 chmod 444 /usr/local/lib/sasl2/Sendmail.conf \ /usr/local/lib/sasl2/Cyrus.conf || return 1 echo "WANT_SMTPAUTH=YES" >> /etc/mk.conf || return 1 # Build new sendmail (cd /usr/src/gnu/usr.sbin/sendmail || die "Error no src dir"; \ make clean >> /root/sendmail_sasl.log 2>&1; \ make >> /root/sendmail_sasl.log 2>&1 \ || die "Error in make"; \ make install >> /root/sendmail_sasl.log 2>&1 \ || die "Error in make install"; \ make clean >> /root/sendmail_sasl.log 2>&1 \ || err "Error in make clean") || return 1 # tail -30 /root/sendmail_sasl.log install -c -o root -g bin -m 444 mailq.cat8 /usr/share/man/cat8/mailq.0 install -c -o root -g bin -m 444 newaliases.cat8 /usr/share/man/cat8/newaliases.0 install -c -o root -g bin -m 444 sendmail.cat8 /usr/share/man/cat8/sendmail.0 /usr/share/man/cat1/hoststat.0 -> /usr/share/man/cat8/sendmail.0 /usr/share/man/cat1/purgestat.0 -> /usr/share/man/cat8/sendmail.0 ===> mailstats install -c -s -o root -g bin -m 555 mailstats /usr/sbin/mailstats install -c -o root -g bin -m 444 mailstats.cat8 /usr/share/man/cat8/mailstats.0 ===> makemap install -c -s -o root -g bin -m 555 makemap /usr/sbin/makemap install -c -o root -g bin -m 444 makemap.cat8 /usr/share/man/cat8/makemap.0 ===> praliases install -c -s -o root -g bin -m 555 praliases /usr/sbin/praliases install -c -o root -g bin -m 444 praliases.cat1 /usr/share/man/cat1/praliases.0 ===> smrsh install -c -s -o root -g bin -m 555 smrsh /usr/libexec/smrsh install -c -o root -g bin -m 444 smrsh.cat8 /usr/share/man/cat8/smrsh.0 ===> editmap install -c -s -o root -g bin -m 555 editmap /usr/sbin/editmap install -c -o root -g bin -m 444 editmap.cat8 /usr/share/man/cat8/editmap.0 ===> cf/cf ===> doc/op install -c -o root -g bin -m 444 Makefile op.me /usr/share/doc/smm/08.sendmailop install: Target: /usr/share/doc/smm/08.sendmailop *** Error code 71 Stop in /usr/src/gnu/usr.sbin/sendmail/doc/op (line 47 of /usr/share/mk/bsd.doc.mk). *** Error code 1 Stop in /usr/src/gnu/usr.sbin/sendmail. I'm not sure when it broke, but it somehow did. Can somebody try to reproduce this? Regards, ahb