Перейти до

Ошибка при компиляции Stargazer


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

Подскажите, пожалуйста, что это за ошибка при компиляции?

make[2]: Leaving directory `/opt/install/stg-2.4-2010.04.16-15.33.33/projects/stargazer/plugins/capture/ipq_linux'
make  -C store/mysql
make[2]: Entering directory `/opt/install/stg-2.4-2010.04.16-15.33.33/projects/stargazer/plugins/store/mysql'
make[2]: Leaving directory `/opt/install/stg-2.4-2010.04.16-15.33.33/projects/stargazer/plugins/store/mysql'
make[2]: Entering directory `/opt/install/stg-2.4-2010.04.16-15.33.33/projects/stargazer/plugins/store/mysql'
cc -c mysql_store.cpp -I/usr/local/include -DARCH_LE -I/usr/include/mysql -pipe -march=i586 -mtune=i686 -fomit-frame-pointer -D_FILE_OFFSET_BITS=64 -DHAVE_ERRNO_AS_DEFINE -DONE_THREAD -fPIC -I /opt/install/stg-2.4-2010.04.16-15.33.33/projects/stargazer/../../include -DNDEBUG -DLINUX
cc mysql_store.o /opt/install/stg-2.4-2010.04.16-15.33.33/projects/stargazer/../../lib/libconffiles.so /opt/install/stg-2.4-2010.04.16-15.33.33/projects/stargazer/../../lib/libstg_common.so /opt/install/stg-2.4-2010.04.16-15.33.33/projects/stargazer/../../lib/libstg_crypto.so -L/usr/local/lib -shared -L/opt/install/stg-2.4-2010.04.16-15.33.33/projects/stargazer/../../lib -Wl,-rpath,/usr/lib/stg -L/usr/lib -lmysqlclient_r -lz -lpthread -lcrypt -lnsl -lm -lpthread -L/usr/lib -lssl -lcrypto -o mod_store_mysql.so
/usr/bin/ld: cannot find -lz
collect2: ld returned 1 exit status
make[2]: *** [mod_store_mysql.so] Error 1
make[2]: Leaving directory `/opt/install/stg-2.4-2010.04.16-15.33.33/projects/stargazer/plugins/store/mysql'
make[1]: *** [store/mysql] Error 2
make[1]: Leaving directory `/opt/install/stg-2.4-2010.04.16-15.33.33/projects/stargazer/plugins'
make: *** [plugins] Error 2
[root@www stargazer]#

 

Пытался в скрипте "build" запретить использовать модуль мускула

CHECK_MYSQLCLIENT=no

в 244 строку вставил. Компилится нормально и запускается. Если пытаюсь с модулем мускула запустить то пишет, что либы нету, подсунуть с старой версии не удалось.

2010-08-09 00:28:13 -- Storage plugin: 'Error loading plugin '/usr/lib/stg/mod_store_mysql.so': '/usr/lib/stg/mod_store_mysql.so: undefined symbol: _Z12DecodeStringPcPKcP12BLOWFISH_CTX''

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

Очевидно же, нет библиотеки libz.so

Логику не понял: запретить компиляцию модуля и тут-же его использовать. Это как-то... противоестественно :)

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

Очевидно же, нет библиотеки libz.so

Логику не понял: запретить компиляцию модуля и тут-же его использовать. Это как-то... противоестественно :)

Спасибо, установка одного из пакетов с именем как то вот так zlib*****c++ помогла.

 

Немогу ничего понять. У меня сейчас денег на счету 0, предоплаченный трафик 180грн, кредит 0. А в интернет всеравно пускает. Раньше если Денег на счету меньше чем предоплаченных то отключало. Это в конфиге что-то не правильно? Почему не отключает интернет?

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

Очевидно же, нет библиотеки libz.so

Логику не понял: запретить компиляцию модуля и тут-же его использовать. Это как-то... противоестественно :)

Спасибо, установка одного из пакетов с именем как то вот так zlib*****c++ помогла.

 

Немогу ничего понять. У меня сейчас денег на счету 0, предоплаченный трафик 180грн, кредит 0. А в интернет всеравно пускает. Раньше если Денег на счету меньше чем предоплаченных то отключало. Это в конфиге что-то не правильно? Почему не отключает интернет?

Если денег ровно 0 (или больше чем "-кредит") - пускает. И так было всегда, была тайга, жыли в ней белка Карамон, лисица Хулаки и птица Кукша.

Условие отключение: счет меньше 0.

А еще в настройках есть параметр FreeMbAllowInet позволяющий выпускать в инет если есть бесплатные мегабайты.

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

помогите!!! не могу установить stargazer. при вводе команды ./build выбивает такое

 

Checking endianess... Little Endian

Checking for -lexpat... no

Checking for -lfbclient... no

Checking for mysql_config... no

Checking for -lmysqlclient... no

Checking for pg_config... no

Checking for -lpq... no

-lexpat not found!

 

при продолжении make install выбивает такое

Makefile:5: ../../Makefile.conf: Нет такого файла или каталога

make: Попытка пересобрать make-файл `../../Makefile.conf' неуспешна.

mkdir -m -p /usr/sbin

mkdir: неверный режим «-p»

make: *** [install-bin] Ошибка 1

версия програмы stg-2,406

 

в чем проблема???

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

в прокладке между стулом и клавиатурой

 

Checking endianess... Little Endian
Checking for -lexpat... no
Checking for -lfbclient... no
Checking for mysql_config... no
Checking for -lmysqlclient... no
Checking for pg_config... no
Checking for -lpq... no
-lexpat not found!

я х....

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

помогите!!! не могу установить stargazer. при вводе команды ./build выбивает такое

 

Checking endianess... Little Endian

Checking for -lexpat... no

Checking for -lfbclient... no

Checking for mysql_config... no

Checking for -lmysqlclient... no

Checking for pg_config... no

Checking for -lpq... no

-lexpat not found!

 

при продолжении make install выбивает такое

Makefile:5: ../../Makefile.conf: Нет такого файла или каталога

make: Попытка пересобрать make-файл `../../Makefile.conf' неуспешна.

mkdir -m -p /usr/sbin

mkdir: неверный режим «-p»

make: *** [install-bin] Ошибка 1

версия програмы stg-2,406

 

в чем проблема???

 

Поставить expat как минимум и expat-dev (или как он там в вашем дистрибутиве называется).

Ну и да - не стоит пытаться установить то что не смогл собраться :)

 

шо, вообще никаких хидеров? ;)

К сожалению, я не по хидерам проверяю. А надо бы...

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

скажу по секрету всему свету, чтобы собрать stargazer нужно установить gcc g++ make libexpat libexpat1-dev expat libmysqlclient15-dev

Из expat/libexpat одно явно лишнее, и libmysqlclient не нужен.

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

люди подскажите как старгейзер на авто запуск ставить,при в ключении компа он не запускаеться,только через sudo stargazer.но такой возможности писать это каждый раз нету!!!

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

люди подскажите как старгейзер на авто запуск ставить,при в ключении компа он не запускаеться,только через sudo stargazer.но такой возможности писать это каждый раз нету!!!

Linux?

Быстро и грязно - прописать в rc.local

Правильно - написать rc-скрипт или взять готовый из projects/stargazer/int/linux/etc/init.d

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

люди подскажите как старгейзер на авто запуск ставить,при в ключении компа он не запускаеться,только через sudo stargazer.но такой возможности писать это каждый раз нету!!!

Linux?

Быстро и грязно - прописать в rc.local

Правильно - написать rc-скрипт или взять готовый из projects/stargazer/int/linux/etc/init.d

 

 

 

а можно поточнее о том как прописать в rc.local потому что стандартный скрипт выдает ошибки

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

и еше вопрос при запущеном старгейзере поидее основная машина не должна выходить в интернет без авторизатора? и что сделать чтоб все остальные ходили в инет через старгейзер?

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

Ну, не поленитесь, прочитайте до конца документацию по старгейзеру.

Вот она, если вы вдруг не знаете где ее брать - http://stg.dp.ua/download/other/stargazer_help_v2.13.pdf

Там, не так уж и много читать, и у вас после прочтения этого документа сразу половина вопросов отпадет, что вы задавали.

 

Через rc.local запускаем стж - отриваем сам файл, вписываем туда строчку sudo stargazer и вуаля - стж запускается сам после перезагрузки.

 

После прочтения документации прочитать следующие темы, я уже наперед знаю какие будут вопросы:

1. Там же есть настьройка iptables(фаервола).

2. Там же есть как настроить скрипты OnConnect, OnDisconect.

 

Читаем:

http://stargazer.dp.ua/doc20/conf_server.html

http://stargazer.dp.ua/doc20/conf_example_linux.html

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

люди подскажите как старгейзер на авто запуск ставить,при в ключении компа он не запускаеться,только через sudo stargazer.но такой возможности писать это каждый раз нету!!!

Linux?

Быстро и грязно - прописать в rc.local

Правильно - написать rc-скрипт или взять готовый из projects/stargazer/int/linux/etc/init.d

 

 

 

а можно поточнее о том как прописать в rc.local потому что стандартный скрипт выдает ошибки

 

Берем любимый текстовый редактор и открываем им /etc/rc.local. Там пишем такую строчку:

/usr/sbin/stargazer /etc/stargazer

 

Это быстрое и грязное решение. Правильное решение будет зависеть от того что у вас за дистрибутив. Не все скрипты из указанного каталога вам подойдут. А может нужного там и нету вовсе - тогда имеет смысл его написать самому и прислать мне, я его включу в стандартную поставку.

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

и еше вопрос при запущеном старгейзере поидее основная машина не должна выходить в интернет без авторизатора? и что сделать чтоб все остальные ходили в инет через старгейзер?

Основная машина - это какая машина?

Чтобы управлять доступом нужно настроить файрвол и скрипты OnConnect/OnDisconnect.

Задавайте более четкие вопросы, оперируя понятиями "роутер", "локальная сеть", "канал", "интерфейс" и т.д. А то не очень понятно о чем именно спрашиваете.

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

Ну, не поленитесь, прочитайте до конца документацию по старгейзеру.

Вот она, если вы вдруг не знаете где ее брать - http://stg.dp.ua/download/other/stargazer_help_v2.13.pdf

Там, не так уж и много читать, и у вас после прочтения этого документа сразу половина вопросов отпадет, что вы задавали.

 

Через rc.local запускаем стж - отриваем сам файл, вписываем туда строчку sudo stargazer и вуаля - стж запускается сам после перезагрузки.

 

После прочтения документации прочитать следующие темы, я уже наперед знаю какие будут вопросы:

1. Там же есть настьройка iptables(фаервола).

2. Там же есть как настроить скрипты OnConnect, OnDisconect.

 

Читаем:

http://stargazer.dp.ua/doc20/conf_server.html

http://stargazer.dp.ua/doc20/conf_example_linux.html

 

Зачем sudo в /etc/rc.local? Оно и так от рута запустит. А если цель запускать не от рута - он не будет работать.

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

Зачем sudo в /etc/rc.local? Оно и так от рута запустит. А если цель запускать не от рута - он не будет работать.

 

Угумсь, только сейчас понял это, я раньше вообще просто писал в рц.локал просто stargazer. )))

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

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

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

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

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

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

Вхід

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

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

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

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