Люди добрые! Возникла пробелма из ниоткуда. Пытаюсь обновить sendmail-8.11.0 до sendmail-8.12.6
Скачал исходники , сделал Build потом Build install. Все бы хорошо , но makemap hash access.db < access требует перекомпилить с опцией NEWDB. Добавляю ее #define NEWDB в файле sendamil/conf.h
Библиотеки BerkeleyDb 2.7.7 у меня установлены в /usr/local/BErkeleyDB
Я требуемый при компиляции dh.h скопировал в include исходников сендмэйла.
Ошибок убавилось , но все запинается на ошибке при компиляции smdb2.c
ругань такая libsdb/libsmdb.a(smdb2.o): In function 'smdb_db_open_internal': smdb.o(.text+0x596): undefined reference to 'db_open' collect 2: ld returned 1 exit status make[1]: ***[vacation] Error 1
Думал уже ошибка в исходниках , пробовал менять функцию db_open на определенную в исходнике smdb_db_open
Все равно не компилиться ... Не подскажет ли кто в чем глюк?