The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

OpenNews: Новое ПО для контекстной фильтрации спама., opennews (?), 01-Сен-03, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


6. "Новое ПО для контекстной фильтрации спама."  +/
Сообщение от OLeemail (?), 02-Сен-03, 11:57 
поставил sendmail-devel
стоит glibc-devel и db3-devel - все ровно тоже
[root@ros smc-milter-1.0.5]# make
cc -g -O2 -Wall -D_GNU_SOURCE -D_REENTRANT -o smc-milter locks.o utils.o relay.o smtp.o smc-milter.c -lmilter -lsm -pthread -lssl -lresolv -ldb
/usr/bin/ld: cannot find -lsm
collect2: ld returned 1 exit status
make: *** [milter] Error 1
Ответить | Правка | Наверх | Cообщить модератору

7. "Новое ПО для контекстной фильтрации спама."  +/
Сообщение от Alexanderemail (?), 02-Сен-03, 13:41 
Убери -lsm из LIBS в Makefile
Вполне достаточно lmilter.
Ответить | Правка | Наверх | Cообщить модератору

8. "Новое ПО для контекстной фильтрации спама."  +/
Сообщение от OLeemail (?), 02-Сен-03, 14:07 
теперь вот это:
[root@ros smc-milter-1.0.5]# make
cc -g -O2 -Wall -D_GNU_SOURCE -D_REENTRANT -o smc-milter locks.o utils.o relay.o smtp.o smc-milter.c -lmilter -pthread -lssl -lresolv -ldb
/usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../libmilter.a(main.o): In function `smfi_register':
main.o(.text+0x74): undefined reference to `strlcpy'
/usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../libmilter.a(main.o): In function `smfi_setconn':
main.o(.text+0x12f): undefined reference to `strlcpy'
/usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../libmilter.a(listener.o): In function `mi_milteropen':
listener.o(.text+0x184): undefined reference to `strlcpy'
/usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../libmilter.a(engine.o): In function `st_connectinfo':
engine.o(.text+0x83a): undefined reference to `strlcpy'
collect2: ld returned 1 exit status
make: *** [milter] Error 1
Ответить | Правка | Наверх | Cообщить модератору

9. "Новое ПО для контекстной фильтрации спама."  +/
Сообщение от Alexanderemail (?), 02-Сен-03, 14:58 
Первое: в твоем случае действительно нужна библиотека libsm.a, которая по всей видимости отсутствует в твоем sendmail-devel пакете (вероятно забыли положить ;). Второе: твой sendmail безнадежно устарел. Версию, которую ты используешь использовать опасно. Подробности на http://www.sendmail.org. Удачи!
Ответить | Правка | Наверх | Cообщить модератору

10. "Новое ПО для контекстной фильтрации спама."  +/
Сообщение от Alexanderemail (?), 02-Сен-03, 15:29 
В принципе если найдешь у себя libsm.a
короче сделай так:
rpm -qi sendmail-devel | grep libsm
и посмотри есть она у тебя или нет, если есть - в LIBS
(в Makefile) вместо -lsm укажи полный путь к ней.
должно собраться. Но sendmail в любом случае тебе обновить не мешает.
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру