>Господа, всю голову уже сломал, кучу форумов облазил. Сендмейл при сборке постоянно
>вылетает с одной и той же ошибкой. Компилировал и в Mandrake
>8.1 и 8.2 - одна и та же ошибка. Говорят, нужно
>где-то в библиотеках копать, но они (Berkeley DB) стоят из рпмов.
>3.3.11.
>У других людей тоже бывали такие ошибки - но конкретного способа лечения
>не найдено.
>Есть ХОТЬ У КОГО-НИБУДЬ какие-нибудь идеи??
>Вот пример ошибки. В поиске - одно упоминание без решения проблемы.
>АЛЛ - ПОМОГИТЕ!!!
>
>In file included from smdb.c:20:
>../../include/libsmdb/smdb.h:23: parse error before `NDBM'
>../../include/libsmdb/smdb.h:192: parse error before `*'
>../../include/libsmdb/smdb.h:372: parse error before `*'
>smdb.c:33: parse error before `*'
>smdb.c: In function `smdb_malloc_database':
>smdb.c:36: `SMDB_DATABASE' undeclared (first use in this function)
>smdb.c:36: (Each undeclared identifier is reported only once
>smdb.c:36: for each function it appears in.)
>smdb.c:36: `db' undeclared (first use in this function)
>smdb.c:38: parse error before `)'
>smdb.c: At top level:
>и т.д.
>smdb.c:391: request for member `smdb_lockfd' in something not a structure or union
>
>finition has no type or storage class
>smdb.c:416: parse error before `if'
>make: *** [smdb.o] Ошибка 1
все расписано в /pathsourcse/sendmail/INSTALL
в devtools/Site/site.config.m4 (лично у меня следующее):
define(`confMAPDEF', `-DNEWDB -DNIS -DMAP_REGEX')
APPENDDEF(`conf_libmilter_ENVDEF', `-DMILTER')
APPENDDEF(`conf_sendmail_ENVDEF', `-DMILTER')
остальное, флаги, пути, оптимизация компиляции, добавить по вкусу
собирается на раз