cd /usr/src/lib/libsm
# make clean && make obj && make depend &&
Вот Вы написали как пересобрать sendmail в FreeBSD 4.8
make
# cd /usr/src/lib/libsmutil
# make clean && make obj && make depend && make
# cd /usr/src/usr.sbin/sendmail
# make clean && make obj && make depend && make && make install
У меня стоит Freebsd 4.9 и такой способ пересобрать sendmail не проходит из-за отсутствия по указанному пути необходимых файлов. Когда же делаю сборку из sait.config.m4 система ругается
cc -o sendmail -L/usr/local/lib/sasl2 main.o alias.o arpadate.o bf.o collect.o conf.o control.o convtime.o daemon.o deliver.o domain.o envelope.o err.o headers.o macro.o map.o mci.o milter.o mime.o parseaddr.o queue.o readcf.o recipient.o sasl.o savemail.o sfsasl.o shmticklib.o sm_resolve.o srvrsmtp.o stab.o stats.o sysexits.o timers.o tls.o trace.o udb.o usersmtp.o util.o version.o -lsasl2 /usr/src/sendmail/obj.FreeBSD.4.9-RELEASE.i386/libsmutil/libsmutil.a /usr/src/sendmail/obj.FreeBSD.4.9-RELEASE.i386/libsm/libsm.a -lutil
/usr/libexec/elf/ld: cannot find -lsasl2
*** Error code 1
Stop in /usr/src/sendmail/obj.FreeBSD.4.9-RELEASE.i386/sendmail.
*** Error code 1
Stop in /usr/src/sendmail.
Посоветуйте, пожалуйста, как быть в такой ситуации? Мне нужно сделать smtp авторизацию из базы sasldb. Но, видимо, знаний не хватает.