LINUX.ORG.RU
ФорумAdmin

проблема при компиляции антиспама (rblsmtpd)


0

0

При компиляции выдает следуещее # make ./load rblsmtpd txt.o commands.o ip.o getopt.a strerr.a \ substdio.a stralloc.a alloc.a error.a case.a env.a str.a \ fs.a `cat dns.lib` `cat socket.lib` rblsmtpd.o: In function `main': rblsmtpd.o(.text+0x3db): undefined reference to `res_init' txt.o: In function `txt': txt.o(.text+0xd1): undefined reference to `__res_query' txt.o(.text+0x144): undefined reference to `__dn_expand' txt.o(.text+0x195): undefined reference to `__dn_expand' collect2: ld returned 1 exit status make: *** [rblsmtpd] Ошибка 1

Добавление в conf-ld -lresolv Приводит к следующему # make ./load rblsmtpd txt.o commands.o ip.o getopt.a strerr.a \ substdio.a stralloc.a alloc.a error.a case.a env.a str.a \ fs.a `cat dns.lib` `cat socket.lib` rblsmtpd.o: In function `main': rblsmtpd.o(.text+0x3db): undefined reference to `res_init' collect2: ld returned 1 exit status make: *** [rblsmtpd] Ошибка 1

anonymous

Была такая проблема. Случайно не под Линухом компилишь??? антиспам-фильтр по умолчанию (да и вообще разработан) компилируется под FreeBSD.

anonymous
()

Да компилирую под Linux, я знаю что он под Free разрабатывался но под старыми линухами (ядро 1.2) вставал может поможешь

anonymous
()

Надо make файл править, чтобы под линукс компилировался, а вообще попробуй другую защиту от спама - порыскай в и-нете.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.