URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 17182
[ Назад ]

Исходное сообщение
"drweb-sendmail "

Отправлено Leha , 21-Май-02 19:29 
Привет, есть проблема, при make порта drweb-sendmail в ответ получаю "drweb_sendmail-4.28.2 requires libmilter installed in the base system, upgrade your FreeBSD", где взять этот libmilter

Содержание

Сообщения в этом обсуждении
"RE: drweb-sendmail "
Отправлено Leha , 21-Май-02 19:57 
>Привет, есть проблема, при make порта
>drweb-sendmail в ответ получаю "drweb_sendmail-4.28.2
>requires libmilter installed in the
>base system, upgrade your FreeBSD",
>где взять этот libmilter


Вопрос снят


"ГДЕ ВЗЯТЬ ФАИЛ???"
Отправлено Leha , 21-Май-02 20:13 
Скомпилировал libmilter, запустил на сборку drweb-sendmail, в ответ получил что не найден фаил /usr/include/libmilter/mfapi.h посмотрел везде такого файла не нашел, нужна помощь или совет что делать.
FreeBSD 4.1
Sendmail 8.12.0
Попытка установить drweb версии 4.28 для sendmail.

"RE: ГДЕ ВЗЯТЬ ФАИЛ???"
Отправлено lavr , 21-Май-02 20:23 
>Скомпилировал libmilter, запустил на сборку drweb-sendmail,
>в ответ получил что не
>найден фаил /usr/include/libmilter/mfapi.h посмотрел везде
>такого файла не нашел, нужна
>помощь или совет что делать.
>
>FreeBSD 4.1
>Sendmail 8.12.0
>Попытка установить drweb версии 4.28 для
>sendmail.

версия системы и порта sendmail - старые
посмотри - я расписал что тебе нужно


"RE: drweb-sendmail "
Отправлено lavr , 21-Май-02 20:21 
>Привет, есть проблема, при make порта
>drweb-sendmail в ответ получаю "drweb_sendmail-4.28.2
>requires libmilter installed in the
>base system, upgrade your FreeBSD",
>где взять этот libmilter

думаю что FreeBSD Team неудачно в портах Makefile
слепило :(

1. mkdir /usr/src/lib/libmilter
2. cd /usr/src/lib/libmilter
3. lynx -dump http://www.freebsd.org:80/cgi/cvsweb.cgi/~checkout~/src/lib/... > Makefile
3. make depend && make install
4. Поправить Makefile в порту

.if !exists( /usr/include/libmilter/mfapi.h )
IGNORE= "requires libmilter installed in the base system, upgrade your FreeBSD"
.endif

заменить на:

if !exists( /usr/include/libmilter/mfapi.h ) && !exists( /usr/local/include/libmilter/mfapi.h ) && !exists( /usr/src/contrib/sendmail/include/libmilter/mfapi.h )

4.1 возможно скопировать mfapi.h и milter.h из sendmail в /usr/include/milter или лучше в
/usr/local/include/milter

Все - можно ставить порт

Где-то в первом приближении так думаю.