mel0man Posted November 23, 2006 Posted November 23, 2006 Собираю сабж, 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 Posted November 23, 2006 Posted November 23, 2006 Попробуйте удалить старый каталог с сорцами СТГ и распаковать сорцы заново и собрать. Ну и перед этим надо все таки проследить чтобы expat была установлена в /usr
xzvf Posted November 24, 2006 Posted November 24, 2006 Собираю сабж, 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 Posted November 24, 2006 Author Posted November 24, 2006 Попробуйте удалить старый каталог с сорцами СТГ и распаковать сорцы заново и собрать. Ну и перед этим надо все таки проследить чтобы 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 Posted November 28, 2006 Posted November 28, 2006 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 Posted January 14, 2007 Posted January 14, 2007 Попробуйте удалить старый каталог с сорцами СТГ и распаковать сорцы заново и собрать. Ну и перед этим надо все таки проследить чтобы 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 Posted January 15, 2007 Posted January 15, 2007 нифига =( я с этим експатом скоро нервнобольным стану =( ведь знают девелоперы, что у всех такие проблеиы, и ничего не предпринимают... хоть бы написали, какие файлы и где должны лежать. а скрипт, который все это кладет в нужное место, мы давно написалы бы сами. люди сутки теряют с этой проблемой !!! Девелоперы четко знают и кстати четко пишут об этом в доке, что экспат должен быть сконфигурен с опцией --prefix=/usr Если народ не читает документацию, или экспат не встает по какой то другой причине - то кто ж скажет где самый злобный буратино ....
foRA Posted January 15, 2007 Posted January 15, 2007 угу. только вот на СВЕЖЕЙ, только что установленной девственной системе экспат нифига не собирается (см выше). и не только у меня. не встает эн, экспат этот, когда ставишь через ж#пу а не как порт. ну вот не ставится, и что делать - хз. не стаивть старгейзер чтоли ???
egor2fsys Posted January 15, 2007 Posted January 15, 2007 Вы пробывали выполнять рекомендации, которые приводил выше народ ? В частности закомментировать в мэйкфайле строчки, на которые ругается. Из портов если собираете, проблемы те же ? Чесно говоря первый раз вижу подобные проблемы с установкой экспата.
foRA Posted January 15, 2007 Posted January 15, 2007 если собираю из портов- проблемы стандартные. ==== собираю из сырцов, 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 Posted January 15, 2007 Posted January 15, 2007 Если сборка экспат говорит Libraries have been installed in: /usr/lib А при сборке СТГ появляются только сообщения типа ../Makefile.in:74: deps: No such file or directory то все нормально. Значит у вас все собирается нормально. Попробуйте запустить скрипт install и покажите его выхлоп сюда. Кстати неплохо бы было посмотреть еще полный лог компиляции СТГ.
foRA Posted January 15, 2007 Posted January 15, 2007 [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 Posted January 15, 2007 Posted January 15, 2007 [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 Posted January 15, 2007 Posted January 15, 2007 [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 Posted January 15, 2007 Posted January 15, 2007 кстати, чуть было не забыл: FreeBSD 6.1 expat 2.0.0
egor2fsys Posted January 16, 2007 Posted January 16, 2007 Читайте что в логе. 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 Posted January 16, 2007 Posted January 16, 2007 2foRA: У других людей ставится и работает, у тебя нет. Вывод: косяк не в stargazer. Разбирайся.
foRA Posted January 16, 2007 Posted January 16, 2007 Читайте что в логе.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 Posted January 16, 2007 Posted January 16, 2007 У вас ошибок при сборке нету. То что идет ругань на deps - это нормально. Все таки советую скачать с того топика чт оя указал последнюю сборку и попробывать собрать её.
foRA Posted January 16, 2007 Posted January 16, 2007 2 egor2fsys & all спасибо за сцылку. старгейзер с модулем поставился (незнаю как остальные, но все необходимые работают) ОГРОМНОЕ спасибо. ну и сорри, что отнял у вас время
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now