Sorvi_Golova 0 Опубликовано: 2007-12-26 20:11:06 Share Опубликовано: 2007-12-26 20:11:06 Выложите плиз после патчинга СТГ, пропатчить не могу т.к нету проги patch и фалй не доступен на altlinux.com Для того, чтоб веб статистику и админку поставить надо обезательно эту версию 2.4-2007.01.20-13.47.20 ? Да и вообще хочу свою написать админку\статистику Ссылка на сообщение Поделиться на других сайтах
zulu_Radist 856 Опубліковано: 2007-12-27 05:51:11 Share Опубліковано: 2007-12-27 05:51:11 тыц Ссылка на сообщение Поделиться на других сайтах
Sorvi_Golova 0 Опубліковано: 2007-12-27 06:14:56 Автор Share Опубліковано: 2007-12-27 06:14:56 zulu_Radist, МЕГА ЧЕЛОВЕК, с Мега именем ))) ! Спасибо ! Ссылка на сообщение Поделиться на других сайтах
Max 0 Опубліковано: 2007-12-27 09:18:44 Share Опубліковано: 2007-12-27 09:18:44 Sorvi_Golova сказав: Выложите плиз после патчинга СТГ, пропатчить не могу т.к нету проги patch и фалй не доступен на altlinux.comДля того, чтоб веб статистику и админку поставить надо обезательно эту версию 2.4-2007.01.20-13.47.20 ? Да и вообще хочу свою написать админку\статистику пока не выйдет релиз стг, мы патчи переделывать под промежуточные сборки не будем. Ссылка на сообщение Поделиться на других сайтах
Sorvi_Golova 0 Опубліковано: 2007-12-27 14:37:25 Автор Share Опубліковано: 2007-12-27 14:37:25 zulu_Radist, выложил патченую версию. За это спасибо. Но не собирается у меня стг. 1. Я архив закидываю на серв, распаков. 2. Захожу в projects/stargazer/ 3. Пишу ./build Правильно я все делаю ? Пишет вот, что ] [root@dvpro stargazer]# ./build ############################################################################# Building STG 2.4 for Linux ############################################################################# Makeing stg_logger.lib cp stg_logger.h ../../include/ cp libstg_logger.a ../../lib/ Makeing crypto.lib cp ag_md5.h blowfish.h ../../include/ cp libcrypto.a ../../lib/ Makeing common.lib g++ -g -Wall -I ../../include/ -I ./ -DLINUX -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 script_executer.lib g++ -g -Wall -I ../../include/ -I ./ -DLINUX -DSTG_TIME -c script_executer.cpp ar rc libscript_executer.a script_executer.o ranlib libscript_executer.a cp script_executer.h ../../include/ cp libscript_executer.a ../../lib/ Makeing conffiles.lib cp conffiles.h ../../include/ cp libconffiles.a ../../lib/ Makeing hostallow.lib cp hostallow.h ../../include/ cp libhostallow.a ../../lib/ Makeing pinger.lib cp pinger.h ../../include/ cp libstg_pinger.a ../../lib/ Makeing dotconfpp.lib cp dotconfpp.h mempool.h ../../include/ cp libdotconfpp.a ../../lib/ g++ -c admin.cpp -g3 -Wall -I ../../include -DLINUX g++ -c admins.cpp -g3 -Wall -I ../../include -DLINUX g++ -c main.cpp -g3 -Wall -I ../../include -DLINUX g++ -c curr_ip.cpp -g3 -Wall -I ../../include -DLINUX g++ -c settings.cpp -g3 -Wall -I ../../include -DLINUX g++ -c stg_timer.cpp -g3 -Wall -I ../../include -DLINUX g++ -c tariff2.cpp -g3 -Wall -I ../../include -DLINUX g++ -c traffcounter.cpp -g3 -Wall -I ../../include -DLINUX g++ -c user.cpp -g3 -Wall -I ../../include -DLINUX g++ -c user_property.cpp -g3 -Wall -I ../../include -DLINUX g++ -c users.cpp -g3 -Wall -I ../../include -DLINUX g++ -c plugin_runner.cpp -g3 -Wall -I ../../include -DLINUX 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 ../../lib/libconffiles.a ../../lib/libstg_common.a ../../lib/libcrypto.a ../../lib/libstg_logger.a ../../lib/libdotconfpp.a ../../lib/libscript_executer.a ../../lib/libstg_pinger.a /usr/lib/libexpat.so /usr/lib/libpthread.so /usr/lib/libdl.so -g3 -Wl,-E -o stargazer ../../lib/libconffiles.a(conffiles.o)(.text._ZNSt17_Rb_tree_iteratorISt4pairIKSsSsEEmmEv+0xf): In function `std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::operator--()': /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/g++-v4/bits/stl_tree.h:165: undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' ../../lib/libconffiles.a(conffiles.o)(.text._ZNSt17_Rb_tree_iteratorISt4pairIKSsSsEEppEv+0xf): In function `std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::operator++()': /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/g++-v4/bits/stl_tree.h:165: undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' ../../lib/libconffiles.a(conffiles.o)(.text._ZNSt17_Rb_tree_iteratorISt4pairIKSsSsEEppEi+0x1a): In function `std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::operator++(int)': /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/g++-v4/bits/stl_tree.h:183: undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' ../../lib/libconffiles.a(conffiles.o)(.text._ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_EPFbRS1_S5_ESaIS2_EE9_M_insertEPSt18_Rb_tree_node_baseSB_RKS2_+0x95): In function `std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, bool (*)(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&), std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)': /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/g++-v4/bits/stl_tree.h:370: undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)' ../../lib/libdotconfpp.a(dotconfpp.o)(.text._ZNSt4listIPcSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_+0x29): In function `std::list<char*, std::allocator<char*> >::_M_insert(std::_List_iterator<char*>, char* const&)': /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/g++-v4/ext/new_allocator.h:90: undefined reference to `std::_List_node_base::hook(std::_List_node_base*)' ../../lib/libdotconfpp.a(dotconfpp.o)(.text._ZNSt4listIP19DOTCONFDocumentNodeSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_+0x29): In function `std::list<DOTCONFDocumentNode*, std::allocator<DOTCONFDocumentNode*> >::_M_insert(std::_List_iterator<DOTCONFDocumentNode*>, DOTCONFDocumentNode* const&)': /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/g++-v4/ext/new_allocator.h:90: undefined reference to `std::_List_node_base::hook(std::_List_node_base*)' ../../lib/libdotconfpp.a(dotconfpp.o)(.text._ZNSt4listIPcSaIS0_EE8_M_eraseESt14_List_iteratorIS0_E+0xe): In function `std::list<char*, std::allocator<char*> >::_M_erase(std::_List_iterator<char*>)': /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/g++-v4/bits/stl_iterator.h:154: undefined reference to `std::_List_node_base::unhook()' ../../lib/libstg_pinger.a(pinger.o)(.text._ZNSt17_Rb_tree_iteratorISt4pairIKjlEEppEv+0xf): In function `std::_Rb_tree_iterator<std::pair<unsigned const, long> >::operator++()': /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/g++-v4/bits/list.tcc:73: undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' ../../lib/libstg_pinger.a(pinger.o)(.text._ZNSt17_Rb_tree_iteratorISt4pairIKjlEEppEi+0x1a): In function `std::_Rb_tree_iterator<std::pair<unsigned const, long> >::operator++(int)': /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/g++-v4/bits/stl_tree.h:183: undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' ../../lib/libstg_pinger.a(pinger.o)(.text._ZNSt8_Rb_treeIjSt4pairIKjlESt10_Select1stIS2_ESt4lessIjESaIS2_EE5eraseESt17_Rb_tree_iteratorIS2_E+0x17): In function `std::_Rb_tree<unsigned, std::pair<unsigned const, long>, std::_Select1st<std::pair<unsigned const, long> >, std::less<unsigned>, std::allocator<std::pair<unsigned const, long> > >::erase(std::_Rb_tree_iterator<std::pair<unsigned const, long> >)': /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/g++-v4/bits/list.tcc:76: undefined reference to `std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)' ../../lib/libstg_pinger.a(pinger.o)(.text._ZNSt4listIjSaIjEE8_M_eraseESt14_List_iteratorIjE+0xe): In function `std::list<unsigned, std::allocator<unsigned> >::_M_erase(std::_List_iterator<unsigned>)': ../../include/stg_locker.h:25: undefined reference to `std::_List_node_base::unhook()' ../../lib/libstg_pinger.a(pinger.o)(.text._ZNSt8_Rb_treeIjSt4pairIKjlESt10_Select1stIS2_ESt4lessIjESaIS2_EE9_M_insertEPSt18_Rb_tree_node_baseSA_RKS2_+0x99): In function `std::_Rb_tree<unsigned, std::pair<unsigned const, long>, std::_Select1st<std::pair<unsigned const, long> >, std::less<unsigned>, std::allocator<std::pair<unsigned const, long> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<unsigned const, long> const&)': /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/g++-v4/bits/basic_string.tcc:684: undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)' ../../lib/libstg_pinger.a(pinger.o)(.text._ZNSt4listIjSaIjEE9_M_insertESt14_List_iteratorIjERKj+0x29): In function `std::list<unsigned, std::allocator<unsigned> >::_M_insert(std::_List_iterator<unsigned>, unsigned const&)': /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/g++-v4/ext/new_allocator.h:90: undefined reference to `std::_List_node_base::hook(std::_List_node_base*)' collect2: ld returned 1 exit status gmake: *** [stargazer] Ошибка 1 [root@dvpro stargazer]# Старого старгазера я просто выключил скриптом. Нужно ли удалять папки /etc/stargazer, /var/stargazer, /usr/lib/stg ? Очень жду ответа т.к сервер находится в неработчем состоянии. Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2007-12-27 15:14:15 Share Опубліковано: 2007-12-27 15:14:15 Sorvi_Golova сказав: ../../lib/libconffiles.a(conffiles.o)(.text._ZNSt17_Rb_tree_iteratorISt4pairIKSsSsEEmmEv+0xf): In function `std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::operator--()': /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/g++-v4/bits/stl_tree.h:165: undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' Судя по этому кусочку - что-то не так с компилятором. Точнее - с реализацией STL. Кажется, на какой-то SuSE такое было... Ссылка на сообщение Поделиться на других сайтах
Sorvi_Golova 0 Опубліковано: 2007-12-27 15:24:30 Автор Share Опубліковано: 2007-12-27 15:24:30 Цитата что-то не так с компилятором Это очень плохо для меня. плз кто, что знат еще по этому поводу !? Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2007-12-27 16:04:31 Share Опубліковано: 2007-12-27 16:04:31 Посмотрите тут. Попробуйте другую версию компилятора. Ссылка на сообщение Поделиться на других сайтах
Sorvi_Golova 0 Опубліковано: 2007-12-27 16:21:41 Автор Share Опубліковано: 2007-12-27 16:21:41 Попробуйте другую версию компилятора Это попробую минут через 10. ОФТОП Почему я не могу взять уже откомпилированную версию с другого компьютера ? и потом просто make и makeinstall ? Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2007-12-27 17:27:44 Share Опубліковано: 2007-12-27 17:27:44 Sorvi_Golova сказав: ...Почему я не могу взять уже откомпилированную версию с другого компьютера ? и потом просто make и makeinstall ? make запускает компилацию. make и make install сильно зависят от того, где они лежат. А вобще, конечно, можно собрать бинарники на одной машине и использовать их на другой. Собственно, так и делается во всех дистрибутивах, основанных не на исходных кодах. Нужно только чтобы компиляция была под правильную платформу и совпадали пути установки библиотеки и исполняемых файлов. Ссылка на сообщение Поделиться на других сайтах
Колян 2 Опубліковано: 2007-12-27 22:04:48 Share Опубліковано: 2007-12-27 22:04:48 У меня есть пропатченый и собраный стг под фрю 5.5. У меня все собралось и установилось отлично, кому надо, пишите Ссылка на сообщение Поделиться на других сайтах
Sorvi_Golova 0 Опубліковано: 2007-12-27 23:56:39 Автор Share Опубліковано: 2007-12-27 23:56:39 Цитата собрать бинарники на одной машине и использовать их на другой. Собственно, так и делается во всех дистрибутивах, основанных не на исходных кодах. Нужно только чтобы компиляция была под правильную платформу и совпадали пути установки библиотеки и исполняемых файлов. Уважаемые линуксоиды отзовитесь кто может мне компильнуть стг патченный. Пишите тут, но можно в аську - так будет быстрее. 348 20 21 81 Линух у меня альтмастер 2.4 Ссылка на сообщение Поделиться на других сайтах
Sorvi_Golova 0 Опубліковано: 2007-12-28 10:50:35 Автор Share Опубліковано: 2007-12-28 10:50:35 Хотел gcc2.95 попробывать так не могу поставить apt-get install gcc2.95-с++ не работает Пожет мне на altlinux 4.0 server перейти ? Даже если б я вытянул дистриб. и установил то я не успею все это настроить. 1 числа запланировано переключение пользователей на этот серв. Обойдутся без статистики тогда. Но очень хотелось бы её сделать. Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2007-12-28 11:02:26 Share Опубліковано: 2007-12-28 11:02:26 Sorvi_Golova сказав: Хотел gcc2.95 попробывать так не могу поставитьapt-get install gcc2.95-с++ не работает Пожет мне на altlinux 4.0 server перейти ? Даже если б я вытянул дистриб. и установил то я не успею все это настроить. 1 числа запланировано переключение пользователей на этот серв. Обойдутся без статистики тогда. Но очень хотелось бы её сделать. 2.95 пока поддерживается, но очень не советую. Скорее всего это будет последний релиз, который поддерживает 2.95. Рекомендую 3-ю ветку, особенно последние версии. Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас