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

Исходное сообщение
"не компилируется ipcad"

Отправлено andrystepa , 01-Мрт-12 10:32 
ОС Russian Fedora 15.1. Настраиваю систему контроля траффика. Надо установить ipcad. Скачал с Sourceforge, распаковал. Даю команду configure - все нормально. Далее пытаюсь собрать:

[root@localhost ipcad-3.7.3]# make
gcc -DIPCAD_VERSION=\"3.7.3\" -DCONFIG_FILE=\"/usr/local/etc/ipcad.conf\" -DHAVE_CONFIG_H -D_REENTRANT -D_THREAD_SAFE -DPSRC_pcap -DIFST_linux -g -O2 -I/usr/local/include -DHAVE_CONFIG_H -W -Wall -o main.o -c main.c
main.c: В функции «sigalarm»:
main.c:45:2: предупреждение: неявная декларация функции «signal» [-Wimplicit-function-declaration]
main.c: В функции «main»:
main.c:247:8: ошибка: «SIGCHLD» undeclared (first use in this function)
main.c:247:8: замечание: each undeclared identifier is reported only once for each function it appears in
main.c:252:8: ошибка: «SIGSEGV» undeclared (first use in this function)
main.c:253:8: ошибка: «SIGBUS» undeclared (first use in this function)
main.c:261:13: ошибка: «SIG_IGN» undeclared (first use in this function)
main.c:264:9: ошибка: «SIGALRM» undeclared (first use in this function)
main.c:265:9: ошибка: «SIGINT» undeclared (first use in this function)
main.c:266:9: ошибка: «SIGHUP» undeclared (first use in this function)
main.c:267:9: ошибка: «SIGQUIT» undeclared (first use in this function)
main.c:268:9: ошибка: «SIGPIPE» undeclared (first use in this function)
main.c:269:9: ошибка: «SIGTERM» undeclared (first use in this function)
main.c:270:9: ошибка: «SIGTTIN» undeclared (first use in this function)
main.c:272:2: предупреждение: неявная декларация функции «siginterrupt» [-Wimplicit-function-declaration]
main.c: В функции «block_certain_signals»:
main.c:332:2: предупреждение: неявная декларация функции «sigemptyset» [-Wimplicit-function-declaration]
main.c:333:2: предупреждение: неявная декларация функции «sigaddset» [-Wimplicit-function-declaration]
main.c:333:18: ошибка: «SIGINT» undeclared (first use in this function)
main.c:334:18: ошибка: «SIGHUP» undeclared (first use in this function)
main.c:335:18: ошибка: «SIGQUIT» undeclared (first use in this function)
main.c:336:18: ошибка: «SIGTERM» undeclared (first use in this function)
main.c:337:2: предупреждение: неявная декларация функции «sigprocmask» [-Wimplicit-function-declaration]
main.c:337:21: ошибка: «SIG_BLOCK» undeclared (first use in this function)
main.c: В функции «terminate_threads»:
main.c:410:3: предупреждение: неявная декларация функции «pthread_kill» [-Wimplicit-function-declaration]
main.c:410:26: ошибка: «SIGALRM» undeclared (first use in this function)
main.c: В функции «block_certain_signals»:
main.c:338:1: предупреждение: control reaches end of non-void function [-Wreturn-type]
make: *** [main.o] Ошибка 1
[root@localhost ipcad-3.7.3]#

Не собирается. Кто нибудь сталкивался с таким?  Что делать?


Содержание

Сообщения в этом обсуждении
"не компилируется ipcad"
Отправлено ivb , 01-Мрт-12 12:27 
Поставь из SRC RPM лучше.
.h файлов каких-то не хватает, судя по всему.

"не компилируется ipcad"
Отправлено andrystepa , 01-Мрт-12 13:51 
> Поставь из SRC RPM лучше.
> .h файлов каких-то не хватает, судя по всему.

Да я бы с удовольствием из src.rpm, да только где его взять? На Sourceforge.net и на lionet.info их нет - только исходники. Yum ставить не хочет - нетути его в репозитариях, говорит.


"не компилируется ipcad"
Отправлено ivb , 01-Мрт-12 14:12 
>> Поставь из SRC RPM лучше.
>> .h файлов каких-то не хватает, судя по всему.
> Да я бы с удовольствием из src.rpm, да только где его взять?
> На Sourceforge.net и на lionet.info их нет - только исходники. Yum
> ставить не хочет - нетути его в репозитариях, говорит.

Возьми для центоса, по идее пофиг.

http://centos.alt.ru/pub/repository/centos/6/SRPMS/ipcad-3.7...