Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MyDC.ru _ PtokaX под *nix _ как правильно подключить библиотеку luasocket?

Автор: MEXAHuK 27.9.2009, 21:01

поставил на фряху 7.2 птоку. по http://mydc.ru/r/?http://dccp.ru/node/1288
скомпилилось нормально
потом установил библиотеку луасокет (из портов)
установил обе

Код
Mexahuk# cd /usr/ports/net/luasocket
Mexahuk# make install clean    
Mexahuk# cd /usr/ports/net/lua50-luasocket
Mexahuk# make install clean

скомпилилось нормально

запустил скрипт Экзекутора и он мне начал писать
p, li { white-space: pre-wrap; } [/font]

[font="Verdana"]
Код
*** Sun Sep 27 23:49:59 2009 В скрипте произошла ошибка: error loading module 'socket.core' from file '/usr/local/lib/lua/5.1/socket/core.so':    /usr/local/lib/lua/5.1/socket/core.so: Undefined symbol "lua_insert"

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

Автор: Jaska 27.9.2009, 21:09

Точно та версия либы?

Автор: MEXAHuK 28.9.2009, 4:37

как узнать и какая нужна?

Автор: mariner 28.9.2009, 6:35

5.1 на линуксах нужна, с 5.0 не работает все, так, как надо.

Автор: MEXAHuK 28.9.2009, 13:47

это ты для линукса написал. это справедливо для фряхи?


чтобы не создававть тему спрошу тут же: ты, Маринер, на каком дистре линукса собрал хаб? можешь написать как ты собирал?
потому как у меня:
применил патч. потом

Код
[root@localhost ptoka]# gmake
g++ -g -Wall -Itinyxml/src -I/usr/include -I/usr/local/include -I/usr/pkg/include -I/usr/local/include/lua51/ -c /home/Arcanum/ptoka/src/ClientTagManager.cpp -o /home/Mexahuk/ptoka/obj/ClientTagManager.o
gmake: g++: Команда не найдена
gmake: *** [/home/Mexahuk/ptoka/obj/ClientTagManager.o] Ошибка 127

Автор: Alexey 28.9.2009, 14:40

А у тебя там компилятор не установлен, походу.

Автор: mariner 28.9.2009, 15:42

убунта, дебиан, центос, гента
Для убунты и дебиана я инсталлер даже собрал. Типо ставишь зависимости командой, а потом хаб. тема с инсталлером зовется "deb пакеты для дебиан/убунту"

Автор: MEXAHuK 28.9.2009, 16:45

забыл сказать что я Фёдорофил 11...

Цитата(mariner @ 28.9.2009, 9:35) *
5.1 на линуксах нужна, с 5.0 не работает все, так, как надо.


это вы про что? про сокет или про луа?

и откуда качать либы чтобы их самому скомпилить и установить?

Автор: mariner 28.9.2009, 18:50

Если ты федорофил, ты ты как минимум чокнутый. Использовать под сервер нестабильный дистр, это, однако, сильно. В дебиане и убунте оно есть в стандартных репозиториях.

Автор: MEXAHuK 28.9.2009, 20:41

хех... кто сказал что я буду ставить птоку на федору
моя задача поставить на фряху.

мне тут очень хороший человек посоветовал подумать вот на http://mydc.ru/r/?http://verlihub.aliki.ru/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_lua#.D0.A3.D1.81.D1.82.D0.B0.D0.BD.D0.BE.D0.B2.D0.BA.D0.B0_luasocket и http://mydc.ru/r/?http://verlihub.aliki.ru/forum/viewtopic.php?t=184&sid=71d8f1fb61941c3c331fab62cc7830eb
пойду курить кальян.

Автор: Trans 28.9.2009, 21:19

Кстати, владелец сервера, где стоит хаб, приделал LFS к своей Слакваре 11, я попытался запустить скрипт, использующий LFS, не получилось, выдало в лог такую же практически ошибку, которая показана выше:

Код
29.09.2009 00:51:23 - error loading module 'lfs' from file '/usr/local/lib/lua/5.1/lfs.so':
    /usr/local/lib/lua/5.1/lfs.so: undefined symbol: lua_touserdata

Автор: Sergey613 12.10.2009, 19:57

Уважаемые!
Помогите установить luasocket на FreeBSD для PtokaX 4.1.1 под lua 5.1.4.
Приветствуется подробный мануальчик big_smile.gif

Автор: Wildcdu 15.10.2009, 18:50

Цитата(Sergey613 @ 13.10.2009, 1:57) *
Уважаемые!
Помогите установить luasocket на FreeBSD для PtokaX 4.1.1 под lua 5.1.4.
Приветствуется подробный мануальчик big_smile.gif


присоеденяюсь!!!!!

и еще LFS у меня таже беда как пример:

16.10.2009 04:42:09 - error loading module 'lfs' from file '/usr/local/lib/lua/5.1/lfs.so':
/usr/local/lib/lua/5.1/lfs.so: Undefined symbol "luaL_checklstring"

Автор: Wildcdu 17.10.2009, 21:43

Цитата(MEXAHuK @ 28.9.2009, 3:01) *
поставил на фряху 7.2 птоку. по http://mydc.ru/r/?http://dccp.ru/node/1288
скомпилилось нормально
потом установил библиотеку луасокет (из портов)
установил обе
Код
Mexahuk# cd /usr/ports/net/luasocket
Mexahuk# make install clean    
Mexahuk# cd /usr/ports/net/lua50-luasocket
Mexahuk# make install clean

скомпилилось нормально

запустил скрипт Экзекутора и он мне начал писать
p, li { white-space: pre-wrap; } [/font]

[font="Verdana"]
Код
*** Sun Sep 27 23:49:59 2009 В скрипте произошла ошибка: error loading module 'socket.core' from file '/usr/local/lib/lua/5.1/socket/core.so':    /usr/local/lib/lua/5.1/socket/core.so: Undefined symbol "lua_insert"

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


хотелось бы узнать решился вопрос или нет??? аналог проблема можно сказать один в один!!! помогите кто нибудь!!!

Автор: Sergey613 18.2.2010, 22:31

Что, так и никто не знает, как сокеты установить правильно?