Перейти до

Сборка stg-2.4.8.6


Рекомендованные сообщения

Собирал Старгезер 2.4.8.6

Система Debian 3.1

Сначала нехотел собираться кричал что gmake команды незнает заменил везде на make вроде успокоился.

Но потом ошибка:

g++ -c script_executer.cpp -g3 -Wall -I ../../include -DLINUX
make: *** Нет правила для сборки цели `-lexpat', требуемой для `stargazer'.  Останов.

Я неочень разбираюсь в Скриптах поэтому удалил мешающуюся строчку в Makefile:

 

Было

 

ifeq ($(OS),linux)
DEFS = -DLINUX
LIBS += -lexpat \
           -lpthread \
           -ldl
PLUGINS += ./plugins/capture/ether_linux
endif

 

Стало

 

ifeq ($(OS),linux)
DEFS = -DLINUX
LIBS += -lpthread \
           -ldl
PLUGINS += ./plugins/capture/ether_linux
endif

 

Все скомпилировалось..вроде ок.

 

Теперь вопрос.

Как это повлияет на работоспособность программы?

Что это за строка за что отвечает?

Есть ли др варианты обойти ошыбку?

Ссылка на сообщение
Поделиться на других сайтах

При запуске Нечего. Выполняеться и все. В процессах не появляется.

В Старгезер Логе

2006-09-14 14:32:32 -- Stg v. Stg 2.4
2006-09-14 14:32:32 -- Timer thread started successfully.
2006-09-14 14:32:32 -- Storage plugin: file_store v.1.01. Loading successfull.
2006-09-14 14:32:32 -- Error: Plugin loading failed. /usr/lib/stg//mod_conf_sg.so: cannot open shared obje
ct file: No such file or directory
2006-09-14 14:32:32 -- Traffcounter: Stop successfull.
2006-09-14 14:32:32 -- Users: Stop successfull.
2006-09-14 14:32:35 -- Queue removed successfully.
2006-09-14 14:32:35 -- StgTimer: Stop successfull.
2006-09-14 14:32:35 -- Stg stopped successfully.
2006-09-14 14:32:35 -- ---------------------------------------------

В Сис логе

Sep 14 14:32:32 new stg: Creating queue with key=5555 ...
Sep 14 14:32:32 new stg: Message queue created successfully. msgID=65536

Ссылка на сообщение
Поделиться на других сайтах

При попытке скомпилировать отдельно файл которого ненаходит

new:~/star/projects/stargazer/plugins/configuration/sgconfig# make
g++ -c stgconfig.cpp -g3 -Wall -fPIC -I ../../../../../include -DLINUX
In file included from stgconfig.h:5,
                from stgconfig.cpp:5:
configproto.h:30:19: expat.h: No such file or directory
In file included from stgconfig.h:5,
                from stgconfig.cpp:5:
configproto.h:135: error: 'XML_Parser' is used as a type, but is not defined as
  a type.
make: *** [stgconfig.o] Ошибка 1
\
new:~# \new:~/star/projects/stargazer/plugins/configuration/sgconfig# make
g++ -c stgconfig.cpp -g3 -Wall -fPIC -I ../../../../../include -DLINUX
In file included from stgconfig.h:5,
                from stgconfig.cpp:5:
configproto.h:30:19: expat.h: No such file or directory
In file included from stgconfig.h:5,
                from stgconfig.cpp:5:
configproto.h:135: error: 'XML_Parser' is used as a type, but is not defined as
  a type.
make: *** [stgconfig.o] Ошибка 1
\

Ссылка на сообщение
Поделиться на других сайтах

Нашол поставил перекомпилировал.

Ошыбка в Старгезер лог

2006-09-14 15:06:31 -- Stg v. Stg 2.4
2006-09-14 15:06:31 -- Timer thread started successfully.
2006-09-14 15:06:31 -- Storage plugin: file_store v.1.01. Loading successfull.
2006-09-14 15:06:31 -- Error: Plugin loading failed. /usr/lib/stg//mod_conf_sg.so: undefined symbol: XML_S
etElementHandler
2006-09-14 15:06:31 -- Traffcounter: Stop successfull.
2006-09-14 15:06:31 -- Users: Stop successfull.
2006-09-14 15:06:34 -- Queue removed successfully.
2006-09-14 15:06:34 -- StgTimer: Stop successfull.
2006-09-14 15:06:34 -- Stg stopped successfully.
2006-09-14 15:06:34 -- ---------------------------------------------

Ссылка на сообщение
Поделиться на других сайтах

Была вроде такая хрень .... толи он компилится отказывался.... толи не запускался...попробуй раскидать сим. ссылки libexpat в /lib, /usr/lib и /usr/local/lib ... он может библиотечки не находить ...

Ссылка на сообщение
Поделиться на других сайтах
Собирал Старгезер 2.4.8.6

Система Debian 3.1

Сначала нехотел собираться кричал что gmake команды незнает заменил везде на make вроде успокоился.

Но потом ошибка:

Я тоже везде заменил gmake на make

пишу ./build

оно мне выдает

#############################################################################
      Building STG 2.4 for FreeBSD 6
#############################################################################
Makeing stg_logger.lib
"../Makefile.in", line 9: Missing dependency operator
"../Makefile.in", line 11: Need an operator
"../Makefile.in", line 13: Missing dependency operator
"../Makefile.in", line 15: Need an operator
"../Makefile.in", line 17: Missing dependency operator
"../Makefile.in", line 19: Missing dependency operator
"../Makefile.in", line 21: Need an operator
"../Makefile.in", line 23: Need an operator
"../Makefile.in", line 25: Missing dependency operator
"../Makefile.in", line 27: Missing dependency operator
"../Makefile.in", line 29: Need an operator
"../Makefile.in", line 31: Need an operator
"../Makefile.in", line 33: Missing dependency operator
"../Makefile.in", line 35: Need an operator
"../Makefile.in", line 37: Missing dependency operator
"../Makefile.in", line 39: Need an operator
Error expanding embedded variable.

Что это ???Как с ним бороться??

Не думал я что так сложно все будет :)

ПЛЗ!!! где почитать полный РАБОТАЮЩИЙ мануал по установке Старгазера на FreeBSD 6.1 ????? :(

Ссылка на сообщение
Поделиться на других сайтах
  • 3 weeks later...

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

×
×
  • Створити нове...