mel0man 0 Опубликовано: 2006-11-23 16:13:27 Share Опубликовано: 2006-11-23 16:13:27 Собираю сабж, expat2 стоит из портов, не идёт сборка модуля sgconfig: gmake[1]: Entering directory `/root/stargazer/stg-2.402.9.7/projects/stargazer/plugins/configuration/sgconfig' deps:1: *** пропущен разделитель. Останов. gmake[1]: Leaving directory `/root/stargazer/stg-2.402.9.7/projects/stargazer/plugins/configuration/sgconfig' пробовал собрать expat2 вручную из сорцов с ./configure --prefix=/usr - не идёт make: "Makefile", line 47: Need an operator "Makefile", line 49: Need an operator make: fatal errors encountered -- cannot continue Никак не хочет этот модуль собираться. Посоветуйте что-нить? Ссылка на сообщение Поделиться на других сайтах
egor2fsys 5 Опубліковано: 2006-11-23 16:50:15 Share Опубліковано: 2006-11-23 16:50:15 Попробуйте удалить старый каталог с сорцами СТГ и распаковать сорцы заново и собрать. Ну и перед этим надо все таки проследить чтобы expat была установлена в /usr Ссылка на сообщение Поделиться на других сайтах
xzvf 0 Опубліковано: 2006-11-24 10:27:12 Share Опубліковано: 2006-11-24 10:27:12 Собираю сабж, expat2 стоит из портов, не идёт сборка модуля sgconfig:gmake[1]: Entering directory `/root/stargazer/stg-2.402.9.7/projects/stargazer/plugins/configuration/sgconfig' deps:1: *** пропущен разделитель. Останов. gmake[1]: Leaving directory `/root/stargazer/stg-2.402.9.7/projects/stargazer/plugins/configuration/sgconfig' пробовал собрать expat2 вручную из сорцов с ./configure --prefix=/usr - не идёт make: "Makefile", line 47: Need an operator "Makefile", line 49: Need an operator make: fatal errors encountered -- cannot continue Никак не хочет этот модуль собираться. Посоветуйте что-нить? Zakomentiruj strochki v fajle Makefile line 47 line 49 #ifndef INSTALL_ROOT INSTALL_ROOT=$(DESTDIR) #endif Ссылка на сообщение Поделиться на других сайтах
mel0man 0 Опубліковано: 2006-11-24 13:24:15 Автор Share Опубліковано: 2006-11-24 13:24:15 Попробуйте удалить старый каталог с сорцами СТГ и распаковать сорцы заново и собрать. Ну и перед этим надо все таки проследить чтобы expat была установлена в /usr 1. install expat2 from ports 2. ln -s /usr/local/bin/xmlwf /usr/bin/xmlwf ln -s /usr/local/include/expat.h /usr/include/expat.h ln -s /usr/local/include/expat_external.h /usr/include/expat_external.h ln -s /usr/local/lib/libexpat.a /usr/lib/libexpat.a ln -s /usr/local/lib/libexpat.la /usr/lib/libexpat.la ln -s /usr/local/lib/libexpat.so.6 /usr/lib/libexpat.so.6 ln -s /usr/local/lib/libexpat.so.6 /usr/lib/libexpat.so ./build ./install и всё пошло Ссылка на сообщение Поделиться на других сайтах
adriman 0 Опубліковано: 2006-11-28 19:48:26 Share Опубліковано: 2006-11-28 19:48:26 ta je problmea reshil metodom narodnovo TIKA /expat.h & expat_external.h peremestil s /usr/local/include v /usr/include OS FreeBSD 6.1 and 5.3 zarabotalo na oboih mashinah Ссылка на сообщение Поделиться на других сайтах
foRA 0 Опубліковано: 2007-01-14 21:39:02 Share Опубліковано: 2007-01-14 21:39:02 Попробуйте удалить старый каталог с сорцами СТГ и распаковать сорцы заново и собрать. Ну и перед этим надо все таки проследить чтобы expat была установлена в /usr 1. install expat2 from ports 2. ln -s /usr/local/bin/xmlwf /usr/bin/xmlwf ln -s /usr/local/include/expat.h /usr/include/expat.h ln -s /usr/local/include/expat_external.h /usr/include/expat_external.h ln -s /usr/local/lib/libexpat.a /usr/lib/libexpat.a ln -s /usr/local/lib/libexpat.la /usr/lib/libexpat.la ln -s /usr/local/lib/libexpat.so.6 /usr/lib/libexpat.so.6 ln -s /usr/local/lib/libexpat.so.6 /usr/lib/libexpat.so ./build ./install и всё пошло нифига =( я с этим експатом скоро нервнобольным стану =( ведь знают девелоперы, что у всех такие проблеиы, и ничего не предпринимают... хоть бы написали, какие файлы и где должны лежать. а скрипт, который все это кладет в нужное место, мы давно написалы бы сами. люди сутки теряют с этой проблемой !!! Ссылка на сообщение Поделиться на других сайтах
egor2fsys 5 Опубліковано: 2007-01-15 04:37:39 Share Опубліковано: 2007-01-15 04:37:39 нифига =( я с этим експатом скоро нервнобольным стану =( ведь знают девелоперы, что у всех такие проблеиы, и ничего не предпринимают... хоть бы написали, какие файлы и где должны лежать. а скрипт, который все это кладет в нужное место, мы давно написалы бы сами. люди сутки теряют с этой проблемой !!! Девелоперы четко знают и кстати четко пишут об этом в доке, что экспат должен быть сконфигурен с опцией --prefix=/usr Если народ не читает документацию, или экспат не встает по какой то другой причине - то кто ж скажет где самый злобный буратино .... Ссылка на сообщение Поделиться на других сайтах
foRA 0 Опубліковано: 2007-01-15 07:03:30 Share Опубліковано: 2007-01-15 07:03:30 угу. только вот на СВЕЖЕЙ, только что установленной девственной системе экспат нифига не собирается (см выше). и не только у меня. не встает эн, экспат этот, когда ставишь через ж#пу а не как порт. ну вот не ставится, и что делать - хз. не стаивть старгейзер чтоли ??? Ссылка на сообщение Поделиться на других сайтах
egor2fsys 5 Опубліковано: 2007-01-15 17:36:47 Share Опубліковано: 2007-01-15 17:36:47 Вы пробывали выполнять рекомендации, которые приводил выше народ ? В частности закомментировать в мэйкфайле строчки, на которые ругается. Из портов если собираете, проблемы те же ? Чесно говоря первый раз вижу подобные проблемы с установкой экспата. Ссылка на сообщение Поделиться на других сайтах
foRA 0 Опубліковано: 2007-01-15 19:29:39 Share Опубліковано: 2007-01-15 19:29:39 если собираю из портов- проблемы стандартные. ==== собираю из сырцов, 47 и 49 строчки закомментил установка проходит нормально: ---------- Libraries have been installed in: /usr/lib ---------- [root@gw ~/stg-2.401.9.7/projects/stargazer]# ./build Makeing stg_logger.lib ../Makefile.in:74: deps: No such file or directory ... ... Makeing crypto.lib ../Makefile.in:74: deps: No such file or directory ... ... Makeing common.lib ../Makefile.in:74: deps: No such file or directory итд итп ========================================== вообще я не понимаю: есть СТАНДАРТНОЕ расположение библиотек. нафига эти извраты ? :argh: Ссылка на сообщение Поделиться на других сайтах
egor2fsys 5 Опубліковано: 2007-01-15 20:09:49 Share Опубліковано: 2007-01-15 20:09:49 Если сборка экспат говорит Libraries have been installed in: /usr/lib А при сборке СТГ появляются только сообщения типа ../Makefile.in:74: deps: No such file or directory то все нормально. Значит у вас все собирается нормально. Попробуйте запустить скрипт install и покажите его выхлоп сюда. Кстати неплохо бы было посмотреть еще полный лог компиляции СТГ. Ссылка на сообщение Поделиться на других сайтах
foRA 0 Опубліковано: 2007-01-15 20:36:47 Share Опубліковано: 2007-01-15 20:36:47 [root@gw ~/stg-2.401.9.7/projects/stargazer]# ./build ############################################################################# Building STG 2.4 for FreeBSD 6 ############################################################################# Makeing stg_logger.lib ../Makefile.in:74: deps: No such file or directory g++ -g -Wall -I ../../include/ -I ./ -DFREE_BSD5 -DSTG_TIME -c stg_logger.cpp ar rc libstg_logger.a stg_logger.o ranlib libstg_logger.a cp stg_logger.h ../../include/ cp libstg_logger.a ../../lib/ Makeing crypto.lib ../Makefile.in:74: deps: No such file or directory g++ -g -Wall -I ../../include/ -I ./ -DFREE_BSD5 -DSTG_TIME -c ag_md5.c ag_md5.c: In function `char* make_ag_hash(time_t, const char*)': ag_md5.c:434: warning: long unsigned int format, time_t arg (arg 3) g++ -g -Wall -I ../../include/ -I ./ -DFREE_BSD5 -DSTG_TIME -c blowfish.cpp ar rc libcrypto.a ag_md5.o blowfish.o ranlib libcrypto.a cp ag_md5.h blowfish.h ../../include/ cp libcrypto.a ../../lib/ Makeing common.lib ../Makefile.in:74: deps: No such file or directory g++ -g -Wall -I ../../include/ -I ./ -DFREE_BSD5 -DSTG_TIME -c debug.c g++ -g -Wall -I ../../include/ -I ./ -DFREE_BSD5 -DSTG_TIME -c stg_error.c g++ -g -Wall -I ../../include/ -I ./ -DFREE_BSD5 -DSTG_TIME -c common.cpp ar rc libstg_common.a debug.o stg_error.o common.o ranlib libstg_common.a cp debug.h stg_error.h common.h ../../include/ cp libstg_common.a ../../lib/ Makeing conffiles.lib ../Makefile.in:74: deps: No such file or directory g++ -g -Wall -I ../../include/ -I ./ -DFREE_BSD5 -DSTG_TIME -c conffiles.cpp ar rc libconffiles.a conffiles.o ranlib libconffiles.a cp conffiles.h ../../include/ cp libconffiles.a ../../lib/ Makeing hostallow.lib ../Makefile.in:74: deps: No such file or directory g++ -g -Wall -I ../../include/ -I ./ -DFREE_BSD5 -DSTG_TIME -c hostallow.cpp ar rc libhostallow.a hostallow.o ranlib libhostallow.a cp hostallow.h ../../include/ cp libhostallow.a ../../lib/ Makeing pinger.lib ../Makefile.in:74: deps: No such file or directory g++ -g -Wall -I ../../include/ -I ./ -DFREE_BSD5 -DSTG_TIME -c pinger.cpp pinger.cpp: In member function `void STG_PINGER::PrintAllIP()': pinger.cpp:191: warning: long unsigned int format, time_t arg (arg 3) ar rc libstg_pinger.a pinger.o ranlib libstg_pinger.a cp pinger.h ../../include/ cp libstg_pinger.a ../../lib/ Makeing dotconfpp.lib ../Makefile.in:74: deps: No such file or directory g++ -g -Wall -I ../../include/ -I ./ -DFREE_BSD5 -DSTG_TIME -c dotconfpp.cpp g++ -g -Wall -I ../../include/ -I ./ -DFREE_BSD5 -DSTG_TIME -c mempool.cpp ar rc libdotconfpp.a dotconfpp.o mempool.o ranlib libdotconfpp.a cp dotconfpp.h mempool.h ../../include/ cp libdotconfpp.a ../../lib/ Makefile:95: deps: No such file or directory g++ -c admin.cpp -g3 -Wall -I ../../include -DFREE_BSD5 g++ -c admins.cpp -g3 -Wall -I ../../include -DFREE_BSD5 g++ -c main.cpp -g3 -Wall -I ../../include -DFREE_BSD5 g++ -c curr_ip.cpp -g3 -Wall -I ../../include -DFREE_BSD5 g++ -c settings.cpp -g3 -Wall -I ../../include -DFREE_BSD5 g++ -c stg_timer.cpp -g3 -Wall -I ../../include -DFREE_BSD5 g++ -c tariff2.cpp -g3 -Wall -I ../../include -DFREE_BSD5 g++ -c traffcounter.cpp -g3 -Wall -I ../../include -DFREE_BSD5 g++ -c user.cpp -g3 -Wall -I ../../include -DFREE_BSD5 g++ -c user_property.cpp -g3 -Wall -I ../../include -DFREE_BSD5 g++ -c users.cpp -g3 -Wall -I ../../include -DFREE_BSD5 g++ -c plugin_runner.cpp -g3 -Wall -I ../../include -DFREE_BSD5 g++ -c script_executer.cpp -g3 -Wall -I ../../include -DFREE_BSD5 g++ admin.o admins.o main.o curr_ip.o settings.o stg_timer.o tariff2.o traffcounter.o user.o user_property.o users.o plugin_runner.o script_executer.o ../../lib/libconffiles.a ../../lib/libstg_common.a ../../lib/libcrypto.a ../../lib/libstg_logger.a ../../lib/libdotconfpp.a ../../lib/libstg_pinger.a /usr/lib/libexpat.so /usr/lib/libc_r.so /usr/lib/libc.so -g3 -Wl,-E -o stargazer for plugin in ./plugins/authorization/ao ./plugins/authorization/inetaccess ./plugins/store/files ./plugins/configuration/sgconfig ./plugins/other/ping ./plugins/capture/ether_freebsd; do \ gmake OS=bsd5 -C $plugin; \ done gmake[1]: Entering directory `/root/stg-2.401.9.7/projects/stargazer/plugins/authorization/ao' Makefile:54: deps: No such file or directory gmake[1]: Leaving directory `/root/stg-2.401.9.7/projects/stargazer/plugins/authorization/ao' gmake[1]: Entering directory `/root/stg-2.401.9.7/projects/stargazer/plugins/authorization/ao' g++ -c ao.cpp -g3 -Wall -fPIC -I ../../../../../include -DFREE_BSD5 g++ ao.o -g3 -shared -o mod_auth_ao.so gmake[1]: Leaving directory `/root/stg-2.401.9.7/projects/stargazer/plugins/authorization/ao' gmake[1]: Entering directory `/root/stg-2.401.9.7/projects/stargazer/plugins/authorization/inetaccess' Makefile:54: deps: No such file or directory gmake[1]: Leaving directory `/root/stg-2.401.9.7/projects/stargazer/plugins/authorization/inetaccess' gmake[1]: Entering directory `/root/stg-2.401.9.7/projects/stargazer/plugins/authorization/inetaccess' g++ -c inetaccess.cpp -g3 -Wall -fPIC -I ../../../../../include -DFREE_BSD5 g++ inetaccess.o -g3 -shared -o mod_auth_ia.so gmake[1]: Leaving directory `/root/stg-2.401.9.7/projects/stargazer/plugins/authorization/inetaccess' gmake[1]: Entering directory `/root/stg-2.401.9.7/projects/stargazer/plugins/store/files' Makefile:53: deps: No such file or directory gmake[1]: Leaving directory `/root/stg-2.401.9.7/projects/stargazer/plugins/store/files' gmake[1]: Entering directory `/root/stg-2.401.9.7/projects/stargazer/plugins/store/files' g++ -c file_store.cpp -g3 -Wall -fPIC -I ../../../../../include -DFREE_BSD5 g++ file_store.o -g3 -shared -o mod_store_files.so gmake[1]: Leaving directory `/root/stg-2.401.9.7/projects/stargazer/plugins/store/files' gmake[1]: Entering directory `/root/stg-2.401.9.7/projects/stargazer/plugins/configuration/sgconfig' Makefile:60: deps: No such file or directory gmake[1]: Leaving directory `/root/stg-2.401.9.7/projects/stargazer/plugins/configuration/sgconfig' gmake[1]: Entering directory `/root/stg-2.401.9.7/projects/stargazer/plugins/configuration/sgconfig' g++ -c stgconfig.cpp -g3 -Wall -fPIC -I ../../../../../include -DFREE_BSD5 g++ -c rsconf.cpp -g3 -Wall -fPIC -I ../../../../../include -DFREE_BSD5 g++ -c configproto.cpp -g3 -Wall -fPIC -I ../../../../../include -DFREE_BSD5 g++ -c parser.cpp -g3 -Wall -fPIC -I ../../../../../include -DFREE_BSD5 g++ -c parser_tariff.cpp -g3 -Wall -fPIC -I ../../../../../include -DFREE_BSD5 g++ -c parser_admin.cpp -g3 -Wall -fPIC -I ../../../../../include -DFREE_BSD5 g++ stgconfig.o rsconf.o configproto.o parser.o parser_tariff.o parser_admin.o -g3 -shared -o mod_conf_sg.so gmake[1]: Leaving directory `/root/stg-2.401.9.7/projects/stargazer/plugins/configuration/sgconfig' gmake[1]: Entering directory `/root/stg-2.401.9.7/projects/stargazer/plugins/other/ping' Makefile:55: deps: No such file or directory gmake[1]: Leaving directory `/root/stg-2.401.9.7/projects/stargazer/plugins/other/ping' gmake[1]: Entering directory `/root/stg-2.401.9.7/projects/stargazer/plugins/other/ping' g++ -c ping.cpp -g3 -Wall -fPIC -I ../../../../../include -DFREE_BSD5 g++ ping.o -g3 -shared -o mod_ping.so gmake[1]: Leaving directory `/root/stg-2.401.9.7/projects/stargazer/plugins/other/ping' gmake[1]: Entering directory `/root/stg-2.401.9.7/projects/stargazer/plugins/capture/ether_freebsd' Makefile:51: deps: No such file or directory gmake[1]: Leaving directory `/root/stg-2.401.9.7/projects/stargazer/plugins/capture/ether_freebsd' gmake[1]: Entering directory `/root/stg-2.401.9.7/projects/stargazer/plugins/capture/ether_freebsd' g++ -c ether_cap.cpp -g3 -Wall -fPIC -I ../../../../../include -DFREE_BSD5 g++ ether_cap.o -g3 -shared -o mod_cap_bpf.so gmake[1]: Leaving directory `/root/stg-2.401.9.7/projects/stargazer/plugins/capture/ether_freebsd' Ссылка на сообщение Поделиться на других сайтах
foRA 0 Опубліковано: 2007-01-15 20:45:44 Share Опубліковано: 2007-01-15 20:45:44 [root@gw ~/stg-2.401.9.7/projects/stargazer]# ./install ################################################################################ # Installed # # /usr/sbin/stargazer - daemon # # /usr/lib/stg/ - stg modules # # /usr/etc/stargazer/ - settings # # /var/stargazer/ - DB # ################################################################################ [root@gw ~/stg-2.401.9.7/projects/stargazer]# Ссылка на сообщение Поделиться на других сайтах
foRA 0 Опубліковано: 2007-01-15 20:53:36 Share Опубліковано: 2007-01-15 20:53:36 [root@gw ~/stg-2.401.9.7/projects/stargazer]# cat /var/log/stargazer.log 2007-01-15 23:51:04 -- Stg v. Stg 2.401 2007-01-15 23:51:04 -- Message queue created successfully. msgKey=5555 msgID=65536 2007-01-15 23:51:04 -- Timer thread started successfully. 2007-01-15 23:51:04 -- Storage plugin: file_store v.1.02. Loading successfull. 2007-01-15 23:51:04 -- Error: Plugin loading failed. Cannot open "/usr/lib/stg/mod_cap_divert.so" 2007-01-15 23:51:04 -- Traffcounter: Stop successfull. 2007-01-15 23:51:04 -- Users: Stop successfull. 2007-01-15 23:51:07 -- Queue removed successfully. 2007-01-15 23:51:07 -- StgTimer: Stop successfull. 2007-01-15 23:51:07 -- Stg stopped successfully. 2007-01-15 23:51:07 -- --------------------------------------------- [root@gw ~/stg-2.401.9.7/projects/stargazer]# =============== и это вы называете нормально ? вообще-то, опять к девелоперам, в FreeBSD как бы принято ставить все "левое" в /usr/local/( это в качестве информации к размышлению) ps: есть /usr/local/etc /usr/local/sbin /usr/local/lib итд итп Ссылка на сообщение Поделиться на других сайтах
foRA 0 Опубліковано: 2007-01-15 21:14:28 Share Опубліковано: 2007-01-15 21:14:28 кстати, чуть было не забыл: FreeBSD 6.1 expat 2.0.0 Ссылка на сообщение Поделиться на других сайтах
egor2fsys 5 Опубліковано: 2007-01-16 04:44:45 Share Опубліковано: 2007-01-16 04:44:45 Читайте что в логе. 2007-01-15 23:51:04 -- Error: Plugin loading failed. Cannot open "/usr/lib/stg/mod_cap_divert.so" А это уже совсем другой коленкор. Это не экспат. Не может СТГ подгрузить модуль подсчета через диверт. Попробуйте mod_cap_bpf. Правда странно почему он не собрался. Попробуйте версию 2.402, в этой теме ищите ссылку на последнюю версию http://local.com.ua/forum/index.php?showtopic=5642&st=195 Ссылка на сообщение Поделиться на других сайтах
XoRe 0 Опубліковано: 2007-01-16 05:55:42 Share Опубліковано: 2007-01-16 05:55:42 2foRA: У других людей ставится и работает, у тебя нет. Вывод: косяк не в stargazer. Разбирайся. Ссылка на сообщение Поделиться на других сайтах
foRA 0 Опубліковано: 2007-01-16 06:33:22 Share Опубліковано: 2007-01-16 06:33:22 Читайте что в логе.2007-01-15 23:51:04 -- Error: Plugin loading failed. Cannot open "/usr/lib/stg/mod_cap_divert.so" А это уже совсем другой коленкор. Это не экспат. Не может СТГ подгрузить модуль подсчета через диверт. Попробуйте mod_cap_bpf. Правда странно почему он не собрался. Попробуйте версию 2.402, в этой теме ищите ссылку на последнюю версию http://local.com.ua/forum/index.php?showtopic=5642&st=195 знаю. по дефолту cap_bpf, с ним стартует. мне же нужен cap_divert, который , как вы правильно подметили, не собрался. =========== ок, вы говорить резбираться. тогда может быть девелоперы поделятся информацией: ГДЕ и КАКИЕ файлы должны лежать и по какой именно причине выдаются ошибки при сборке. а то в слепую как-то ... Ссылка на сообщение Поделиться на других сайтах
egor2fsys 5 Опубліковано: 2007-01-16 09:30:00 Share Опубліковано: 2007-01-16 09:30:00 У вас ошибок при сборке нету. То что идет ругань на deps - это нормально. Все таки советую скачать с того топика чт оя указал последнюю сборку и попробывать собрать её. Ссылка на сообщение Поделиться на других сайтах
foRA 0 Опубліковано: 2007-01-16 21:57:38 Share Опубліковано: 2007-01-16 21:57:38 2 egor2fsys & all спасибо за сцылку. старгейзер с модулем поставился (незнаю как остальные, но все необходимые работают) ОГРОМНОЕ спасибо. ну и сорри, что отнял у вас время Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас