Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: IPCAD ubuntu server 10.10  (Прочитано 3797 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн admin4ek

  • Автор темы
  • Участник
  • *
  • Сообщений: 105
    • Просмотр профиля
IPCAD ubuntu server 10.10
« : 26 Мая 2011, 23:04:45 »
на 8,04 ставил без проблем.
сейчас решил обновится и вот что получаю

# apt-get install libpcap-dev

#apt-get install build-essential

#apt-get install linux-libc-dev

# apt-get install rsh-client


# wget http://lionet.info/soft/ipcad-3.7.3.tar.gz
# tar -xvzf ipcad-3.7.3.tar.gz
# cd ipcad-3.7.3

тут я правил файл headers.h

#ifdef HAVE_LINUX_NETLINK_H
 #include <linux/netlink.h>
 #endif

на

//#ifdef HAVE_LINUX_NETLINK_H
 #include <linux/netlink.h>
 //#endif


 
# ./configure

# make

# make install


а вот что он мне сейчас выдает:


oot@router:/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: In function ‘sigalarm’:
main.c:45: warning: implicit declaration of function ‘signal’
main.c: In function ‘main’:
main.c:247: error: ‘SIGCHLD’ undeclared (first use in this function)
main.c:247: error: (Each undeclared identifier is reported only once
main.c:247: error: for each function it appears in.)
main.c:252: error: ‘SIGSEGV’ undeclared (first use in this function)
main.c:253: error: ‘SIGBUS’ undeclared (first use in this function)
main.c:261: error: ‘SIG_IGN’ undeclared (first use in this function)
main.c:264: error: ‘SIGALRM’ undeclared (first use in this function)
main.c:265: error: ‘SIGINT’ undeclared (first use in this function)
main.c:266: error: ‘SIGHUP’ undeclared (first use in this function)
main.c:267: error: ‘SIGQUIT’ undeclared (first use in this function)
main.c:268: error: ‘SIGPIPE’ undeclared (first use in this function)
main.c:269: error: ‘SIGTERM’ undeclared (first use in this function)
main.c:270: error: ‘SIGTTIN’ undeclared (first use in this function)
main.c:272: warning: implicit declaration of function ‘siginterrupt’
main.c: In function ‘block_certain_signals’:
main.c:332: warning: implicit declaration of function ‘sigemptyset’
main.c:333: warning: implicit declaration of function ‘sigaddset’
main.c:333: error: ‘SIGINT’ undeclared (first use in this function)
main.c:334: error: ‘SIGHUP’ undeclared (first use in this function)
main.c:335: error: ‘SIGQUIT’ undeclared (first use in this function)
main.c:336: error: ‘SIGTERM’ undeclared (first use in this function)
main.c:337: warning: implicit declaration of function ‘sigprocmask’
main.c:337: error: ‘SIG_BLOCK’ undeclared (first use in this function)
main.c: In function ‘terminate_threads’:
main.c:410: warning: implicit declaration of function ‘pthread_kill’
main.c:410: error: ‘SIGALRM’ undeclared (first use in this function)
make: *** [main.o] Error 1


Спасайте ребята, биллинг не правильно работает((

Оффлайн podkovyrsty

  • Старожил
  • *
  • Сообщений: 1547
  • Content-Type: alternative
    • Просмотр профиля
Re: IPCAD ubuntu server 10.10
« Ответ #1 : 26 Мая 2011, 23:40:50 »
попробуйте эти строки не закомментить, а убрать.
Шаг за шагом можно достичь цели.

Оффлайн admin4ek

  • Автор темы
  • Участник
  • *
  • Сообщений: 105
    • Просмотр профиля
Re: IPCAD ubuntu server 10.10
« Ответ #2 : 27 Мая 2011, 00:06:39 »
попробуйте эти строки не закомментить, а убрать.
уже по разному пробовал и убирал и по очереди удалял  и коментировал, мало того еще на втором серваке попробовал, таже история. Правда тоже 10.10 а делал на 8,04 без проблем вообще((

Оффлайн podkovyrsty

  • Старожил
  • *
  • Сообщений: 1547
  • Content-Type: alternative
    • Просмотр профиля
Re: IPCAD ubuntu server 10.10
« Ответ #3 : 27 Мая 2011, 00:11:33 »
добавьте
#include <signal.h>
в main.c

оттакая ошибка
main.c:45: warning: implicit declaration of function ‘signal’
это отсутствие предка функции в видимом компилятору пространстве, или как оно там в сишной терминологии.
Шаг за шагом можно достичь цели.

Оффлайн admin4ek

  • Автор темы
  • Участник
  • *
  • Сообщений: 105
    • Просмотр профиля
Re: IPCAD ubuntu server 10.10
« Ответ #4 : 27 Мая 2011, 00:17:52 »
добавьте
#include <signal.h>
в main.c

оттакая ошибка
main.c:45: warning: implicit declaration of function ‘signal’
это отсутствие предка функции в видимом компилятору пространстве, или как оно там в сишной терминологии.


теперь новая фишка:

root@router:/ipcad-3.7# make
gcc -DIPCAD_VERSION=\"3.7\" -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
gcc -DIPCAD_VERSION=\"3.7\" -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 process.o -c process.c
gcc -DIPCAD_VERSION=\"3.7\" -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 pps.o -c pps.c
pps.c: In function ‘process_packet_sources’:
pps.c:132: warning: implicit declaration of function ‘sigprocmask’
pps.c:132: error: ‘SIG_SETMASK’ undeclared (first use in this function)
pps.c:132: error: (Each undeclared identifier is reported only once
pps.c:132: error: for each function it appears in.)
make: *** [pps.o] Error 1

Оффлайн podkovyrsty

  • Старожил
  • *
  • Сообщений: 1547
  • Content-Type: alternative
    • Просмотр профиля
Re: IPCAD ubuntu server 10.10
« Ответ #5 : 27 Мая 2011, 00:22:17 »
Так, тут та же проблема.
Покажите список инклудов.

Там по идее должен быть
#include headers.h

в котором заинклужен этот сигнал
Шаг за шагом можно достичь цели.

Оффлайн admin4ek

  • Автор темы
  • Участник
  • *
  • Сообщений: 105
    • Просмотр профиля
Re: IPCAD ubuntu server 10.10
« Ответ #6 : 27 Мая 2011, 00:23:59 »
#include "ipcad.h"
#include "cfgvar.h"
#include "servers.h"
#include "opt.h"
#include "pidfile.h"
#include "storage.h"
#include "signal.h"

Оффлайн podkovyrsty

  • Старожил
  • *
  • Сообщений: 1547
  • Content-Type: alternative
    • Просмотр профиля
Re: IPCAD ubuntu server 10.10
« Ответ #7 : 27 Мая 2011, 00:26:07 »
Это из pps.c ?
Шаг за шагом можно достичь цели.

Оффлайн admin4ek

  • Автор темы
  • Участник
  • *
  • Сообщений: 105
    • Просмотр профиля
Re: IPCAD ubuntu server 10.10
« Ответ #8 : 27 Мая 2011, 00:26:37 »
вот что выдало после добавления heders
(Нажмите, чтобы показать/скрыть)

Пользователь решил продолжить мысль 27 Мая 2011, 00:27:32:
нет main.c

Пользователь решил продолжить мысль 27 Мая 2011, 00:28:28:
pps.c
#include "ipcad.h"
#include "opt.h"
#include "disp.h"
« Последнее редактирование: 27 Мая 2011, 00:28:28 от admin4ek »

Оффлайн podkovyrsty

  • Старожил
  • *
  • Сообщений: 1547
  • Content-Type: alternative
    • Просмотр профиля
Re: IPCAD ubuntu server 10.10
« Ответ #9 : 27 Мая 2011, 00:29:10 »
Ну вы же уже это описали.

В файле pps.c есть инклуд headers.h или signal.h ?
Шаг за шагом можно достичь цели.

Оффлайн admin4ek

  • Автор темы
  • Участник
  • *
  • Сообщений: 105
    • Просмотр профиля
Re: IPCAD ubuntu server 10.10
« Ответ #10 : 27 Мая 2011, 00:30:59 »
нету, ни одного, я все инклуды скинул

Пользователь решил продолжить мысль 27 Мая 2011, 00:34:38:
вот после того как добавил инклуды в pps.c

(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 27 Мая 2011, 00:34:38 от admin4ek »

Оффлайн podkovyrsty

  • Старожил
  • *
  • Сообщений: 1547
  • Content-Type: alternative
    • Просмотр профиля
Re: IPCAD ubuntu server 10.10
« Ответ #11 : 27 Мая 2011, 00:38:40 »
Странно ппц ...

pps инклудит ipcad.h который инклудит headers.h который инклудит signal.h

чегож оно не инклудится ...

Шаг за шагом можно достичь цели.

Оффлайн admin4ek

  • Автор темы
  • Участник
  • *
  • Сообщений: 105
    • Просмотр профиля
Re: IPCAD ubuntu server 10.10
« Ответ #12 : 27 Мая 2011, 00:40:34 »
я себе вопрос уже задаю весь день, а откаить не могу на 8,04, так как серв работает 24 часа в сутки, пользуки весь мозг вынесут((

Оффлайн podkovyrsty

  • Старожил
  • *
  • Сообщений: 1547
  • Content-Type: alternative
    • Просмотр профиля
Re: IPCAD ubuntu server 10.10
« Ответ #13 : 27 Мая 2011, 00:40:41 »
дубль восемь - вставляйте инклуд

у вас права на чтения этого добра:
pps инклудит ipcad.h который инклудит headers.h который инклудит signal.h
есть?

Пользователь решил продолжить мысль 27 Мая 2011, 00:41:28:
У меня на десктопе 10.04 вылетает с другими ошибками, потяжелее инклудов.

Пользователь решил продолжить мысль 27 Мая 2011, 00:44:06:
А все дело в том, что они её на 2.6 даже не пробовали тестить.
« Последнее редактирование: 27 Мая 2011, 00:44:06 от podkovyrsty »
Шаг за шагом можно достичь цели.

Оффлайн admin4ek

  • Автор темы
  • Участник
  • *
  • Сообщений: 105
    • Просмотр профиля
Re: IPCAD ubuntu server 10.10
« Ответ #14 : 27 Мая 2011, 00:44:34 »
вот вернул в исход netfilter.h

(Нажмите, чтобы показать/скрыть)

Пользователь решил продолжить мысль 27 Мая 2011, 00:48:06:
а файла  signal.h у меня нету к остальным точно есть
« Последнее редактирование: 27 Мая 2011, 00:48:06 от admin4ek »

 

Страница сгенерирована за 0.049 секунд. Запросов: 25.