Перейти до

Выложите плиз после патчинга СТГ


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

Выложите плиз после патчинга СТГ, пропатчить не могу т.к нету проги patch и фалй не доступен на altlinux.com

Для того, чтоб веб статистику и админку поставить надо обезательно эту версию 2.4-2007.01.20-13.47.20 ?

Да и вообще хочу свою написать админку\статистику

Ссылка на сообщение
Поделиться на других сайтах
Выложите плиз после патчинга СТГ, пропатчить не могу т.к нету проги patch и фалй не доступен на altlinux.com

Для того, чтоб веб статистику и админку поставить надо обезательно эту версию 2.4-2007.01.20-13.47.20 ?

Да и вообще хочу свою написать админку\статистику

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

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

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 ?

Очень жду ответа т.к сервер находится в неработчем состоянии.

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

../../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 такое было...

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

 Попробуйте другую версию компилятора

Это попробую минут через 10.

ОФТОП Почему я не могу взять уже откомпилированную версию с другого компьютера ? и потом просто make и makeinstall ?

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

Почему я не могу взять уже откомпилированную версию с другого компьютера ? и потом просто make и makeinstall ?

make запускает компилацию.

make и make install сильно зависят от того, где они лежат.

 

А вобще, конечно, можно собрать бинарники на одной машине и использовать их на другой. Собственно, так и делается во всех дистрибутивах, основанных не на исходных кодах. Нужно только чтобы компиляция была под правильную платформу и совпадали пути установки библиотеки и исполняемых файлов.

Ссылка на сообщение
Поделиться на других сайтах
собрать бинарники на одной машине и использовать их на другой. Собственно, так и делается во всех дистрибутивах, основанных не на исходных кодах. Нужно только чтобы компиляция была под правильную платформу и совпадали пути установки библиотеки и исполняемых файлов.

Уважаемые линуксоиды отзовитесь кто может мне компильнуть стг патченный.

Пишите тут, но можно в аську - так будет быстрее. 348 20 21 81

Линух у меня альтмастер 2.4

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

Хотел gcc2.95 попробывать так не могу поставить

apt-get install gcc2.95-с++ не работает

Пожет мне на altlinux 4.0 server перейти ?

Даже если б я вытянул дистриб. и установил то я не успею все это настроить. 1 числа запланировано переключение пользователей на этот серв. Обойдутся без статистики тогда. Но очень хотелось бы её сделать.

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

apt-get install gcc2.95-с++ не работает

Пожет мне на altlinux 4.0 server перейти ?

Даже если б я вытянул дистриб. и установил то я не успею все это настроить. 1 числа запланировано переключение пользователей на этот серв. Обойдутся без статистики тогда. Но очень хотелось бы её сделать.

2.95 пока поддерживается, но очень не советую. Скорее всего это будет последний релиз, который поддерживает 2.95. Рекомендую 3-ю ветку, особенно последние версии.

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

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

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

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

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

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

Вхід

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

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

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

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