powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Не ставится ipcad
8 сообщений из 8, страница 1 из 1
Не ставится ipcad
    #35721089
Cast
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fedora 10 2.6.27.7-134.fc10.x86_64
./configure проходит номально а на 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 loop-ipq.o -c loop-ipq.c
loop-ipq.c: В функции ‘process_ipq’:
loop-ipq.c:106: ошибка: ‘NF_ACCEPT’ не описан (первое использование в этой функции)
loop-ipq.c:106: ошибка: (Сообщение о неописанном идентификаторе выдается один раз
loop-ipq.c:106: ошибка: для каждой функции, в которой он используется.)
make: *** [loop-ipq.o] Ошибка 1

Мож кто сталкивался ?
...
Рейтинг: 0 / 0
Не ставится ipcad
    #35721300
ivsmir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Cast, ставьте из rpm.
...
Рейтинг: 0 / 0
Не ставится ipcad
    #35721313
Cast
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я бы с удовольствием, и где его взять ?
...
Рейтинг: 0 / 0
Не ставится ipcad
    #35721425
ivsmir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Патч:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
--- configure.in.orig   2008-09-16 13:11:13 +0400
+++ configure.in         2008 - 09 - 16   13 : 14 : 57  + 0400 
@@ - 162 , 7  + 162 , 10  @@
 #include <linux/socket.h>
 #endif])
 AC_CHECK_HEADERS(linux/netfilter.h,,,
-[#ifdef HAVE_LINUX_SOCKET_H
+[#ifdef HAVE_NETINET_IN_H
+#include <netinet/in.h>
+#endif
+#ifdef HAVE_LINUX_SOCKET_H
 #include <linux/socket.h>
 #endif])
...
Рейтинг: 0 / 0
Не ставится ipcad
    #35721484
Cast
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ivsmir, пробывал, не помогает!
...
Рейтинг: 0 / 0
Не ставится ipcad
    #35723257
Cast
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поставил Сусе 11.0 такая же хрень....
...
Рейтинг: 0 / 0
Не ставится ipcad
    #35723638
ivsmir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Cast,
ядро случайно не самосборное? Если самосборное, то включен ли netfilter?
...
Рейтинг: 0 / 0
Не ставится ipcad
    #35724247
Cast
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На сусе 10.3 ставится нормально.
А на Fedore 10 и сусе 11.0 ставится не хочет.
Сравнил фаил /usr/include/linux/netfilter.h в сусе 10.3 и 11.0
В сусе 11.0 в концец файла добавлена какая-то хрень, закоментировав которую
ipcad успешно установился.

Фаил в Сусе 11.0 с закоментированными строками
/usr/include/linux/netfilter.h:

#ifndef __LINUX_NETFILTER_H
#define __LINUX_NETFILTER_H


/* Responses from hook functions. */
#define NF_DROP 0
#define NF_ACCEPT 1
#define NF_STOLEN 2
#define NF_QUEUE 3
#define NF_REPEAT 4
#define NF_STOP 5
#define NF_MAX_VERDICT NF_STOP

/* we overload the higher bits for encoding auxiliary data such as the queue
* number. Not nice, but better than additional function arguments. */
#define NF_VERDICT_MASK 0x0000ffff
#define NF_VERDICT_BITS 16

#define NF_VERDICT_QMASK 0xffff0000
#define NF_VERDICT_QBITS 16

#define NF_QUEUE_NR(x) ((((x) << NF_VERDICT_BITS) & NF_VERDICT_QMASK) | NF_QUEUE)

/* only for userspace compatibility */
/* Generic cache responses from hook functions.
<= 0x2000 is used for protocol-flags. */
#define NFC_UNKNOWN 0x4000
#define NFC_ALTERED 0x8000

//enum nf_inet_hooks {
// NF_INET_PRE_ROUTING,
// NF_INET_LOCAL_IN,
// NF_INET_FORWARD,
// NF_INET_LOCAL_OUT,
// NF_INET_POST_ROUTING,
// NF_INET_NUMHOOKS
//};

//union nf_inet_addr {
// __u32 all[4];
// __be32 ip;
// __be32 ip6[4];
// struct in_addr in;
// struct in6_addr in6;
//};

#endif /*__LINUX_NETFILTER_H*/
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Не ставится ipcad
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]