сурогат писал(а):у кого эта прога, проверте пожалуйста, хоть один из 20-ти скриптов будет на ней работать. все скрипты дополнял и настраивал сам.
отпишите результат. спасибо. http://letitbit.net/download/6530.6e0f8 ... x.rar.html
Запрашиваемый файл 20skriptov._Ptokax.rar не найден
Всем привет))) а не подскажете што нада пропысать в файле ( rc.local ) штоб птоха сама стартувала после запуска системи????
штоб вручную ее запустить я пишу ./start_ptokax , работаю из под рута
буду весьма благодарен
Здравствуйте! nd, как-то мы с вами пробовали ставить 0.4.1.1 на FreeBSD 6 - не получилось.
Вот вышла 0.4.1.2 - пока ошибка о timer_delete не вылазит, но и не компилируется (все зависимости установил и безтолку):
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1469: error: `lua_pushnil' was not decla red in this scope
...
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1503: error: `lua_pushnil' was not decla red in this scope
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1502: warning: unused variable 'lua_sett op'
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1503: warning: unused variable 'lua_push nil'
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1508: error: `lua_tolstring' was not dec lared in this scope
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1525: error: `lua_toboolean' was not dec lared in this scope
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1531: error: `lua_settop' was not declar ed in this scope
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1532: error: `lua_pushboolean' was not d eclared in this scope
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1531: warning: unused variable 'lua_sett op'
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1532: warning: unused variable 'lua_push boolean'
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1536: error: `lua_settop' was not declar ed in this scope
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1537: error: `lua_pushnil' was not decla red in this scope
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1525: warning: unused variable 'lua_tobo olean'
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1536: warning: unused variable 'lua_sett op'
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1537: warning: unused variable 'lua_push nil'
/home/neolo/PtokaX/src/LuaBanManLib.cpp: In function `int RangeTempBan(lua_State *)':
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1543: error: `lua_gettop' was not declar ed in this scope
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1544: error: `luaL_error' was not declar ed in this scope
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1545: error: `lua_settop' was not declar ed in this scope
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1546: error: `lua_pushnil' was not decla red in this scope
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1544: warning: unused variable 'luaL_err or'
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1545: warning: unused variable 'lua_sett op'
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1546: warning: unused variable 'lua_push nil'
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1550: error: `lua_type' was not declared in this scope
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1550: error: `LUA_TSTRING' was not decla red in this scope
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1550: error: `LUA_TNUMBER' was not decla red in this scope
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1551: error: `LUA_TBOOLEAN' was not decl ared in this scope
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1552: error: `luaL_checktype' was not de clared in this scope
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1558: error: `lua_settop' was not declar ed in this scope
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1559: error: `lua_pushnil' was not decla red in this scope
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1558: warning: unused variable 'lua_sett op'
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1559: warning: unused variable 'lua_push nil'
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1564: error: `lua_tolstring' was not dec lared in this scope
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1569: error: `lua_tonumber' was not decl ared in this scope
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1583: error: `lua_toboolean' was not dec lared in this scope
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1589: error: `lua_settop' was not declar ed in this scope
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1590: error: `lua_pushboolean' was not d eclared in this scope
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1589: warning: unused variable 'lua_sett op'
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1590: warning: unused variable 'lua_push boolean'
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1594: error: `lua_settop' was not declar ed in this scope
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1595: error: `lua_pushnil' was not decla red in this scope
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1569: warning: unused variable 'lua_tonu mber'
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1583: warning: unused variable 'lua_tobo olean'
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1594: warning: unused variable 'lua_sett op'
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1595: warning: unused variable 'lua_push nil'
/home/neolo/PtokaX/src/LuaBanManLib.cpp: At global scope:
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1600: error: `luaL_reg' does not name a type
/home/neolo/PtokaX/src/LuaBanManLib.cpp: In function `void RegBanMan(lua_State*) ':
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1641: error: `void RegBanMan(lua_State*) ' redeclared as different kind of symbol
/home/neolo/PtokaX/src/LuaBanManLib.h:28: error: previous declaration of `int Re gBanMan'
/home/neolo/PtokaX/src/LuaBanManLib.h:28: error: previous non-function declarati on `int RegBanMan'
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1641: error: conflicts with function dec laration `void RegBanMan(lua_State*)'
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1642: error: `banman_funcs' was not decl ared in this scope
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1642: error: `luaL_register' was not dec lared in this scope
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1642: warning: unused variable 'banman_f uncs'
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1642: warning: unused variable 'luaL_reg ister'
/home/neolo/PtokaX/src/LuaBanManLib.cpp: At global scope:
/home/neolo/PtokaX/src/LuaBanManLib.cpp:119: warning: 'int Save(lua_State*)' def ined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:132: warning: 'int GetBans(lua_State*)' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:179: warning: 'int GetTempBans(lua_State *)' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:215: warning: 'int GetPermBans(lua_State *)' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:241: warning: 'int GetBan(lua_State*)' d efined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:317: warning: 'int GetPermBan(lua_State* )' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:387: warning: 'int GetTempBan(lua_State* )' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:465: warning: 'int GetRangeBans(lua_Stat e*)' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:501: warning: 'int GetTempRangeBans(lua_ State*)' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:541: warning: 'int GetPermRangeBans(lua_ State*)' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:571: warning: 'int GetRangeBan(lua_State *)' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:630: warning: 'int GetRangePermBan(lua_S tate*)' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:679: warning: 'int GetRangeTempBan(lua_S tate*)' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:739: warning: 'int Unban(lua_State*)' de fined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:775: warning: 'int UnbanPerm(lua_State*) ' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:811: warning: 'int UnbanTemp(lua_State*) ' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:847: warning: 'int UnbanAll(lua_State*)' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:878: warning: 'int UnbanPermAll(lua_Stat e*)' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:909: warning: 'int UnbanTempAll(lua_Stat e*)' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:940: warning: 'int RangeUnban(lua_State* )' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:975: warning: 'int RangeUnbanPerm(lua_St ate*)' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1010: warning: 'int RangeUnbanTemp(lua_S tate*)' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1045: warning: 'int ClearBans(lua_State* )' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1060: warning: 'int ClearPermBans(lua_St ate*)' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1074: warning: 'int ClearTempBans(lua_St ate*)' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1088: warning: 'int ClearRangeBans(lua_S tate*)' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1102: warning: 'int ClearRangePermBans(l ua_State*)' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1116: warning: 'int ClearRangeTempBans(l ua_State*)' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1130: warning: 'int Ban(lua_State*)' def ined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1185: warning: 'int BanIP(lua_State*)' d efined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1237: warning: 'int BanNick(lua_State*)' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1303: warning: 'int TempBan(lua_State*)' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1362: warning: 'int TempBanIP(lua_State* )' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1418: warning: 'int TempBanNick(lua_Stat e*)' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1487: warning: 'int RangeBan(lua_State*) ' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1542: warning: 'int RangeTempBan(lua_Sta te*)' defined but not used
gmake: *** [/home/neolo/PtokaX/obj/LuaBanManLib.o] Error 1
Что этой бедой делать? Вижу разработчики не очень дружат с линуксом, уже несколько архивов перезаливали, одни баги... и без патчей и бубно-dance не обойтись.
nd, несколько вопросов...
Чем принципиально отличается PtokaX 0.4.1.2?
Затем, при компиляции программы применяется ли оптимизация? Происходит ли она вручную?
Lua
В одной из сборок PtokaX под *nix предписано установить зависимости пакета. Почему такого нет в Вашей сборке?
LuaSocket
Для работы некоторых скриптов используется эта библиотека, как в Window, так и в *nix, что между ними общего?
Спасибо.
Восстановлена совместимость скриптов запуска с POSIX shell. В частности, это исправляет генерацию пароля при первом запуске в Ubuntu. Спасибо TiGRpp за сообщение об ошибке.
Так должно быть более понятным...
/home/ilya/Загрузки/PtokaX/tinyxml/tinyxml.a
g++: /home/ilya/Загрузки/PtokaX/tinyxml/tinyxml.a: Нет такого файла или каталога
make: *** [PtokaX] Ошибка 1
Хух... таки промучавшийсь и перерывши весь нэт добился создания из кучи всевозможных lib-ов, h-эк, c-шек cpp-шек, а так же o-шек - одного исполняемого 64-ёх битного файлика PtokaX
Обидно, что причиной того, что я долго не мог откампилить PtokaX была не кривизна моих рук, а бональная халатность программера PtokaX.
Посколько единственный нормальный мануал по этому я нашёл только на английском языке и к CentOS http://board.ptokax.ch/index.php?topic=8506.0 то решил на его основе накатать кратенький мануал по компиляции PtokaX 0.4.1.2 для openSUSE 11.2 x86_64 1 Подготовка к компиляции PtokaX 0.4.1.2 Запустите консоль
[/color] 4 Скачиваем TinyXML и докладываем исходники, которые не доложил программер PtokaX Я использовал TinyXML версии 2.5.3, так как на данный момент в репозиториях openSUSE эта самая свежая версия, хотя последняя версия TinyXML 2.6.0. Не рекомендую использовать для компиляции файла tinyxml.a версию TinyXML отличную, от установленной в openSUSE. Что бы узнать какая версия TinyXML у вас установлена выполните команду
Если на момент прочтения этого поста уже появилась версия новее, то просто замените циферки 2 5 3, цифрами последней версии.
Затем распакуйте архив командой
и в каталоге PtokaX должен появиться исполняемый файл PtokaX размером 2.6 МБ - это и есть наш исполняемый 64-битный файл PtokaX [/color] P.S. Только вот пока не знаю, как сделать его демоном, запускаемым при старте системы от root-а, но вскоре разбирусь и с этим
<RastAropnaya> я предпочитаю Contex...
<Zont> ну вот сама и покупай :)
<Zont> я предпочитаю рот!
<RastAropnaya> ну вот сам и саси)
Большая просьба вбейте в сборку библиотеки для MySQL, да и ваще все основные библиотеки луа пожалуйста.
Я нашел библиотеки тока для винды а хотел сделать веб регу а облом(
Или тыкнети пальцем если не там ищу.
Заранее спс.
nd, для работы скриптов с использованием MySQL необходимы библиотеки luasql и libmysql, которых в сборке нет. Дополни пожалуйста папку libs не изменяя номера версии сборки.
А лучше ко всеобщей пользе напиши отдельный пост по вопросу компиляции подобных библиотек для Линукс.
Благодарю.
Последний раз редактировалось TiGRpp 15 июн 2010, 06:03, всего редактировалось 1 раз.
Подсказал в лс. Вообще, имхо, легче проку собрать в системе, чтобы она линковалась с системными либами, ибо в убунте сейчас есть почти весь луа (разве что aio слегка обгоняет)
Дополнительные библиотеки Lua 5.1 можно поставить через менеджер пакетов дистрибутива. Чтобы они подхватились необходимо в скрипте start_ptokax найти строчки export LUA_PATH и export LUA_CPATH и приписать путь к ним.