>Пытаюсь проапгрейдить Sendmail до версии 8.12.9 (10) в связи с последними событиями.
>
>
>ОС - FreeBSD 4.7-RELEASE-p2.
>
>Беру отсюда http://www.sendmail.org/8.12.10.html - при сборке вылетает с ошибкой.
>
>Пытаюсь собрать из обновлённых портов - вылетает с той же ошибкой:
>
>[skip]
>
>============================================================
>./t-scanf
>If tests for "h == 2" fail, check whether size_t is signed
>on your OS.
>If that is the case, add -DSM_CONF_BROKEN_SIZE_T to confENVDEF
>and start over. Otherwise contact sendmail.org.
>6 of 6 tests completed successfully
>============================================================
>cc -O -pipe -I. -I../../include -DNEWDB -DNIS -DMAP_REGEX -c t-shm.c
>cc -o t-shm t-shm.o libsm.a -lutil
>============================================================
>./t-shm
>*** Signal 12
>
>Stop in /usr/ports/mail/sendmail/work/sendmail-8.12.9/obj.FreeBSD.4.7-RELEASE-p2.i386/libsm.
>*** Error code 1
>
>Stop in /usr/ports/mail/sendmail/work/sendmail-8.12.9.
>*** Error code 1
>
>Stop in /usr/ports/mail/sendmail.
>
>в какую сторону копать?
не знаю:
[alone]/var/tmp/sendmail-8.12.10 > less devtools/Site/site.config.m4
APPENDDEF(`conf_sendmail_ENVDEF', `-DTCPWRAPPERS')
APPENDDEF(`conf_sendmail_LIBS', `-lwrap')"
APPENDDEF(`conf_libmilter_ENVDEF', `-DMILTER')
APPENDDEF(`conf_sendmail_ENVDEF', `-DMILTER')
это то что мне нужно для сборки
далее
[alone]~ # sh Build
Making all in:
/var/tmp/sendmail-8.12.10/libsm
Configuration: pfx=, os=FreeBSD, rel=4.7-STABLE, rbase=4, rroot=4.7-STABLE, arch
=i386, sfx=, variant=optimized
Making in /var/tmp/sendmail-8.12.10/obj.FreeBSD.4.7-STABLE.i386/libsm
cc -O -I. -I../../include -DNEWDB -DNIS -DMAP_REGEX -c assert.c
cc -O -I. -I../../include -DNEWDB -DNIS -DMAP_REGEX -c debug.c
cc -O -I. -I../../include -DNEWDB -DNIS -DMAP_REGEX -c errstring.c
...
ranlib libsm.a
cc -O -I. -I../../include -DNEWDB -DNIS -DMAP_REGEX -c t-event.c
cc -o t-event t-event.o libsm.a -lutil
============================================================
./t-event
This test may hang. If there is no output within twelve seconds, abort it
and recompile with -DSM_CONF_SETITIMER=0
8 of 8 tests completed successfully
...
cc -O -I. -I../../include -DNEWDB -DNIS -DMAP_REGEX -c t-shm.c
cc -o t-shm t-shm.o libsm.a -lutil
============================================================
./t-shm
2 of 2 tests completed successfully
4 of 4 tests completed successfully
============================================================
...
Making all in:
/var/tmp/sendmail-8.12.10/vacation
Configuration: pfx=, os=FreeBSD, rel=4.7-STABLE, rbase=4, rroot=4.7-STABLE, arch
=i386, sfx=, variant=optimized
Making in /var/tmp/sendmail-8.12.10/obj.FreeBSD.4.7-STABLE.i386/vacation
cc -O -I. -I../../sendmail -I../../include -DNEWDB -DNIS -DMAP_REGEX -DNOT_SEN
DMAIL -c vacation.c
cc -o vacation vacation.o /var/tmp/sendmail-8.12.10/obj.FreeBSD.4.7-STABL
E.i386/libsmdb/libsmdb.a /var/tmp/sendmail-8.12.10/obj.FreeBSD.4.7-STABLE.i386/l
ibsmutil/libsmutil.a /var/tmp/sendmail-8.12.10/obj.FreeBSD.4.7-STABLE.i386/libsm
/libsm.a -lutil
groff -Tascii -man vacation.1 > vacation.0 || cp vacation.0.dist vacation.0
[alone]~ #
На этом все, сборка завершена успешно