zulu_Radist 856 Posted 2007-06-01 13:11:16 Share Posted 2007-06-01 13:11:16 Ну что...добрался я таки до модуля... нашел время под пивко )))... Проблема однако... Старгейзер компилится без проблем, а вот модуль... core files # make g++ -c file_store.cpp -g3 -Wall -fPIC -I ../../../../../include -I /usr/local/mysql/include/mysql -DFREE_BSD5 file_store.cpp:25:19: error: mysql.h: No such file or directory ../../../../../include/base_store.h:25: warning: 'class BASE_STORE' has virtual functions but non-virtual destructor file_store.h:134: error: 'MYSQL' does not name a type и т.д. и т.п. правка кода Makefile на SEARCH_DIRS = -I $(DIR_INCLUDE) -I /usr/include/mysql OBJS = $(notdir $(patsubst %.cpp, %.o, $(patsubst %.c, %.o, $(SRCS)))) CC = g++ CFLAGS = -g3 -Wall -fPIC LDFLAGS = -g3 -shared -lmysqlclient -L /usr/lib/ толку мало то же самое кричит... Что кто подскажет? Хотелось бы услышать вразумительного ответа от разработчика. З.Ы. Ось gentoo. Link to post Share on other sites
Колян 2 Posted 2007-06-02 18:57:38 Share Posted 2007-06-02 18:57:38 Ничего не заглохло! Ждём последних исправлений, думаю будут или к концу этой недели или к началу следующей (так как ошибка не в стг а в мускул сервере, это кстати признали и сами разработчики). А какие конкретно к нам претензии? Выслушаю с радостью!Проект будет поддерживаться до 08.06.07 (Добавляться новые фитчи по желанию участников), после этой даты будем править тока баги, без дальнейших апдейтов (бесплатно естественно), если кому нада апдейты, и не можете написать сами, обращайтесь. зы: для танкистов есть сцылка: http://local.com.ua/forum/index.php?act=ST&f=3&t=7022&st=40# Неделя подходит к концу, ждем с нетерпением релиза (с бубном). Link to post Share on other sites
Cell 7 Posted 2007-06-03 08:56:22 Share Posted 2007-06-03 08:56:22 Что кто подскажет? Хотелось бы услышать вразумительного ответа от разработчика. Йа канечна ни расрапотчик ))) но думаю тебе надо позырить что написано в файлике deps От себя хочу добавить, что скомпилиться то оно скомпилилось и даже работать стало, но при удалении юзера умирает вместе со stg причем без записи в лог ((( че делать? Link to post Share on other sites
p0int 0 Posted 2007-06-03 15:07:25 Share Posted 2007-06-03 15:07:25 там он падает даже от авторизации и в лог ничего не пишет Link to post Share on other sites
Max 0 Posted 2007-06-03 16:07:37 Author Share Posted 2007-06-03 16:07:37 если в лог ничего не пишет нада смотреть в /var/log/messages а если и тама ничего нет, то собрать стг в дебаг режиме, и смотреть что происходит в тот самый момент. Link to post Share on other sites
Колян 2 Posted 2007-06-03 19:49:40 Share Posted 2007-06-03 19:49:40 Я так понял, что у всех та трабла, что и у меня. http://local.com.ua/forum/index.php?showtopic=8681 Оно? Link to post Share on other sites
_Om_ 0 Posted 2007-06-07 12:38:51 Share Posted 2007-06-07 12:38:51 в связи с тем что модуль mysql часто глючит выкладываю скрипт возвращения в зад так сказать <? mysql_connect('localhost','LOGIN','PASSWORD'); mysql_select_db('stg'); $res=mysql_query("SELECT * FROM users"); mkdir("/var/stargazer/users", 0755); while ($row = mysql_fetch_array($res)) { mkdir("/var/stargazer/users/".$row['login'], 0755); $fileName = ("/var/stargazer/users/".$row['login']."/conf"); $fileNamestat = ("/var/stargazer/users/".$row['login']."/stat"); $data="Address=".$row['Address']."\n"; $data.="AlwaysOnline=".$row['AlwaysOnline']."\n"; $data.="CreationTime=0\n"; $data.="Credit=".$row['Credit']."\n"; $data.="CreditExpire=".$row['CreditExpire']."\n"; $data.="Down=".$row['Down']."\n"; $data.="Email=".$row['Email']."\n"; $data.="Group=".$row['StgGroup']."\n"; //$data.="Iface=".$row['Iface']."\n"; $data.="IP=".$row['IP']."\n"; $data.="NAS=127.0.0.1\n"; $data.="Note=".$row['Note']."\n"; $data.="Passive=".$row['Passive']."\n"; $data.="Password=".$row['Password']."\n"; $data.="Phone=".$row['Phone']."\n"; $data.="RealName=".$row['RealName']."\n"; $data.="Tariff=".$row['Tariff']."\n"; $data.="TariffChange=".$row['TariffChange']."\n"; $data.="Userdata0=".$row['Userdata0']."\n"; $data.="Userdata1=".$row['Userdata1']."\n"; $data.="Userdata2=".$row['Userdata2']."\n"; $data.="Userdata3=".$row['Userdata3']."\n"; $data.="Userdata4=".$row['Userdata4']."\n"; $data.="Userdata5=".$row['Userdata5']."\n"; $data.="Userdata6=".$row['Userdata6']."\n"; $data.="Userdata7=".$row['Userdata7']."\n"; $data.="Userdata8=".$row['Userdata8']."\n"; $data.="Userdata9=".$row['Userdata9']."\n"; file_put_contents( $fileName,$data); //stat $stat="Cash=".$row['Cash']."\n"; $stat.="D0=".$row['D0']."\n"; $stat.="D1=".$row['D1']."\n"; $stat.="D2=".$row['D2']."\n"; $stat.="D3=".$row['D3']."\n"; $stat.="D4=".$row['D4']."\n"; $stat.="D5=".$row['D5']."\n"; $stat.="D6=".$row['D6']."\n"; $stat.="D7=".$row['D7']."\n"; $stat.="D8=".$row['D8']."\n"; $stat.="D9=".$row['D9']."\n"; $stat.="U0=".$row['U0']."\n"; $stat.="U1=".$row['U1']."\n"; $stat.="U2=".$row['U2']."\n"; $stat.="U3=".$row['U3']."\n"; $stat.="U4=".$row['U4']."\n"; $stat.="U5=".$row['U5']."\n"; $stat.="U6=".$row['U6']."\n"; $stat.="U7=".$row['U7']."\n"; $stat.="U8=".$row['U8']."\n"; $stat.="U9=".$row['U9']."\n"; $stat.="FreeMb=".$row['FreeMb']."\n"; $stat.="LastActivityTime=".$row['LastActivityTime']."\n"; $stat.="LastCashAdd=".$row['LastCashAdd']."\n"; $stat.="LastCashAddTime=".$row['LastCashAddTime']."\n"; $stat.="PassiveTime=".$row['PassiveTime']."\n"; file_put_contents( $fileNamestat,$stat); } mysql_free_result($res); syntax error near unexpected token `'localhost','root','11111'' ./bd: line 2: `ql_connect('localhost','root','11111');' Link to post Share on other sites
dnserg 6 Posted 2007-06-07 14:08:18 Share Posted 2007-06-07 14:08:18 Проблема не у всех. Берем патч http://alf.uzlovaya.ru/stg/ для модуля мускля от Alferov. Пробовал удалять, стг остается в живых... Link to post Share on other sites
прывыд 0 Posted 2007-06-07 14:49:10 Share Posted 2007-06-07 14:49:10 наверное у меня руки не из того места растут, или все-таки gcc 3.4.2.... как ни крутил - все время Storage plugin loading failed: /usr/lib/stg/mod_store_myslq.so: undefined symbol: compress сервер последнией на сейчас - stg-2.4-2007.01.20-13.47.20.tgz пробовал и с сервис паками (и тот и тот по очереди, не вместе )), все равно ругается. хелп Link to post Share on other sites
_Om_ 0 Posted 2007-06-07 17:04:25 Share Posted 2007-06-07 17:04:25 http://alf.uzlovaya.ru/stg/ для модуля мускля от Alferov. patch -p1 mysql-0.61_sp1_stg-2.4-2007.01.20-13.47.20.patch никак не могу поставить патч, после набора команды patch -p1 mysql-0.61_sp1_stg-2.4-2007.01.20-13.47.20.patch все просто висит и ничего не происходит Link to post Share on other sites
Alferov 0 Posted 2007-06-07 17:12:50 Share Posted 2007-06-07 17:12:50 после набора команды patch -p1 mysql-0.61_sp1_stg-2.4-2007.01.20-13.47.20.patch все просто висит и ничего не происходит Синтаксис неверный. На самом деле этот патч никак(!!!) не влияет на появление/непоявление бага с потерей линка между стг и мускл-сервером. Потому что баг этот не модуля, а самого мускл-сервера! Link to post Share on other sites
_Om_ 0 Posted 2007-06-07 17:18:05 Share Posted 2007-06-07 17:18:05 после набора команды patch -p1 mysql-0.61_sp1_stg-2.4-2007.01.20-13.47.20.patch все просто висит и ничего не происходит Синтаксис неверный. На самом деле этот патч никак(!!!) не влияет на появление/непоявление бага с потерей линка между стг и мускл-сервером. Потому что баг этот не модуля, а самого мускл-сервера! patch -p mysql-0.61_sp1_stg-2.4-2007.01.20-13.47.20.patch patch: **** strip count mysql-0.61_sp1_stg-2.4-2007.01.20-13.47.20.patch is not a number Link to post Share on other sites
Alferov 0 Posted 2007-06-07 17:21:48 Share Posted 2007-06-07 17:21:48 patch -p1 < mysql-0.61_sp1_stg-2.4-2007.01.20-13.47.20.patch п.с. rtfm! Link to post Share on other sites
_Om_ 0 Posted 2007-06-07 17:24:55 Share Posted 2007-06-07 17:24:55 patch -p1 < mysql-0.61_sp1_stg-2.4-2007.01.20-13.47.20.patch п.с. rtfm! patch -p1 < mysql-0.61_sp1_stg-2.4-2007.01.20-13.47.20.patch can't find file to patch at input line 4 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |diff -uarN stg-2.4-2007.01.20-13.47.20/include/base_store.h stg-2.4-2007.01.20-13.47.20_Alf/include/base_store.h |--- stg-2.4-2007.01.20-13.47.20/include/base_store.h Tue Apr 11 14:28:35 2006 |+++ stg-2.4-2007.01.20-13.47.20_Alf/include/base_store.h Wed Apr 18 22:51:30 2007 -------------------------- File to patch: Skip this patch? [y] Skipping patch. 1 out of 1 hunk ignored can't find file to patch at input line 30 Perhaps you used the wrong -p or --strip option? The text leading up to this was: Link to post Share on other sites
Alferov 0 Posted 2007-06-07 17:26:25 Share Posted 2007-06-07 17:26:25 ICQ 104457969 Link to post Share on other sites
Cell 7 Posted 2007-06-08 19:45:09 Share Posted 2007-06-08 19:45:09 patch -p1 < mysql-0.61_sp1_stg-2.4-2007.01.20-13.47.20.patch п.с. rtfm! patch -p1 < mysql-0.61_sp1_stg-2.4-2007.01.20-13.47.20.patch can't find file to patch at input line 4 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |diff -uarN stg-2.4-2007.01.20-13.47.20/include/base_store.h stg-2.4-2007.01.20-13.47.20_Alf/include/base_store.h |--- stg-2.4-2007.01.20-13.47.20/include/base_store.h Tue Apr 11 14:28:35 2006 |+++ stg-2.4-2007.01.20-13.47.20_Alf/include/base_store.h Wed Apr 18 22:51:30 2007 -------------------------- File to patch: Skip this patch? [y] Skipping patch. 1 out of 1 hunk ignored can't find file to patch at input line 30 Perhaps you used the wrong -p or --strip option? The text leading up to this was: can't find file to patch at input line 4 тебе же пишут у чем трабла ))) скорми ему: ./include/base_store.h и сделай это столько раз сколько попросит... ну пути другие иссно будут Link to post Share on other sites
Bolik_Stav 0 Posted 2007-06-09 15:45:56 Share Posted 2007-06-09 15:45:56 Подскажите. C переходом на Mysql модуль отпадает возможность применять индивидуальные onConnect и onDisconect. Что делать в этом случаи? ( пните в нужную сторону ). Link to post Share on other sites
Max 0 Posted 2007-06-09 16:43:13 Author Share Posted 2007-06-09 16:43:13 почему же отпадает???? Ничего подобного! Link to post Share on other sites
Bolik_Stav 0 Posted 2007-06-09 16:48:17 Share Posted 2007-06-09 16:48:17 почему же отпадает????Ничего подобного! тогда как это реализовать ? ведт папки пользователей не создаются. или это в базе ? Link to post Share on other sites
Alferov 0 Posted 2007-06-09 17:03:38 Share Posted 2007-06-09 17:03:38 Можно вручную создать каталоги пользователей и положить туда скрипты. Link to post Share on other sites
Max 0 Posted 2007-06-09 18:08:35 Author Share Posted 2007-06-09 18:08:35 Ну с папками это честно сказать изврат, ИМХО. на самом деле все решается логикой скрипта, ведь не что не мешает хранить нужные вам данные (скорость, или ещё что то) в полях базы UserData* и скриптом их от туда выгреб%#ь.... А уже потом на основании нужных вам данных изменять выхлоп. На самом деле, если всё совсем запущено, то можно пойти по простому пути, и хранить текст нужного вам скрипта в базе, в поле UserData*, а логику основного Onconnect организовать так что бы при выполнении он доставал нужный вам текст и исполнял его... Вот вам уже два решения от меня... Link to post Share on other sites
Bolik_Stav 0 Posted 2007-06-09 18:08:58 Share Posted 2007-06-09 18:08:58 Можно вручную создать каталоги пользователей и положить туда скрипты. Спосибо. Буду пробывать а что если сделать эти параметры в базе ? Link to post Share on other sites
Max 0 Posted 2007-06-09 18:11:22 Author Share Posted 2007-06-09 18:11:22 1 Link to post Share on other sites
Render_ 0 Posted 2007-06-10 05:34:55 Share Posted 2007-06-10 05:34:55 Кто-нибудь обьясните пожалуйста, как патчить stargazer (+sp1), и как собирать store_mysql + stg-web ? PS: давайте Wiki сделаем, будет намного удобнее искать документацию. А то форум больше для обсуждения. Link to post Share on other sites
Render_ 0 Posted 2007-06-10 05:35:26 Share Posted 2007-06-10 05:35:26 del Link to post Share on other sites
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