Jump to content

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


Recommended Posts

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

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

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

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

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

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

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

Link to post
Share on other sites

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 ?

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

Link to post
Share on other sites

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

Link to post
Share on other sites

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

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

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

Link to post
Share on other sites
...

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

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

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

 

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

Link to post
Share on other sites
собрать бинарники на одной машине и использовать их на другой. Собственно, так и делается во всех дистрибутивах, основанных не на исходных кодах. Нужно только чтобы компиляция была под правильную платформу и совпадали пути установки библиотеки и исполняемых файлов.

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

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

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

Link to post
Share on other sites

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

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

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

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

Link to post
Share on other sites
Хотел gcc2.95 попробывать так не могу поставить

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

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

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

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

Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...