Date: Fri, 20 Mar 2020 19:36:27 +0000 From: bugzilla-noreply@freebsd.org To: doc@FreeBSD.org Subject: [Bug 244937] Unbreak buildworld for sendmail and SMTP Authentication Message-ID: <bug-244937-9@https.bugs.freebsd.org/bugzilla/>
index | next in thread | raw e-mail
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=244937 Bug ID: 244937 Summary: Unbreak buildworld for sendmail and SMTP Authentication Product: Documentation Version: Latest Hardware: Any OS: Any Status: New Keywords: easy Severity: Affects Some People Priority: --- Component: Documentation Assignee: doc@FreeBSD.org Reporter: eugen@freebsd.org CC: bcr@FreeBSD.org FreeBSD Handbook's chapter "Electronic Mail" has section "SMTP Authentication" that dates back the times FreeBSD had not any OpenSSL version in base system. Now since we have different OpenSSL versions in different supported branches (1.0.2 for stable/11 and 1.1.1+ for stable/12) that differ in API and ABI, this section needs small correction because it's broken for stable/11 for the moment. It's paragraph 4 suggests: Next, edit /etc/make.conf and add the following lines: SENDMAIL_CFLAGS=-I/usr/local/include/sasl -DSASL SENDMAIL_LDFLAGS=-L/usr/local/lib SENDMAIL_LDADD=-lsasl2 The line "SENDMAIL_LDFLAGS=-L/usr/local/lib" should be replaced with another one: SENDMAIL_LDADD=/usr/local/lib/libsasl2.so That's because the only port's library our stock sendmail needs is really libsasl2.so. With -L/usr/local/lib buildworld process links sendmail with ports version of libcrypto what is wrong for stable/11 which needs base system version of libcrypto. The problem's solved with noted one-line change. I'd like to see this change performed before 11.4-RELEASE coming soon. -- You are receiving this mail because: You are the assignee for the bug.help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-244937-9>
