Проблема при установке плагина lua для верлихаба |
Здравствуйте, гость ( Вход | Регистрация )
Проблема при установке плагина lua для верлихаба |
20.9.2011, 7:41
Сообщение
#1
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 8 Регистрация: 16.9.2011 Пользователь №: 9 718 Спасибо сказали: 1 раз |
Здравствуйте, помогите решить проблему
есть верлихаб 0.9.8e-r2 есть lua 5.1.4 и luasocket 2.0.2 пытаюсь поставить луа плагин 1.8.1 ./configure проходит успешно но на make выдает вот какие ошибки Код cluainterpreter.cpp: In destructor ‘nScripts::cLuaInterpreter::~cLuaInterpreter()’: cluainterpreter.cpp:48:30: warning: deprecated conversion from string constant to ‘char*’ cluainterpreter.cpp: In member function ‘bool nScripts::cLuaInterpreter::Init()’: cluainterpreter.cpp:66:20: error: ‘luaopen_loadlib’ was not declared in this scope cluainterpreter.cpp:120:57: error: ‘lua_dofile’ was not declared in this scope cluainterpreter.cpp: In member function ‘void nScripts::cLuaInterpreter::Load()’: cluainterpreter.cpp:137:27: warning: deprecated conversion from string constant to ‘char*’ make[2]: *** [cluainterpreter.lo] Error 1 make[2]: Leaving directory `/home/sabriel/lua-1.8.1/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/sabriel/lua-1.8.1' make: *** [all] Error 2 помогите разобраться |
|
|
20.9.2011, 8:43
Сообщение
#2
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Поставь lua версии пониже.
|
|
|
20.9.2011, 10:25
Сообщение
#3
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 8 Регистрация: 16.9.2011 Пользователь №: 9 718 Спасибо сказали: 1 раз |
|
|
|
20.9.2011, 11:28
Сообщение
#4
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
тогда подозреваю, что у вас нет необходимых заголовочных файлов в системе.
|
|
|
20.9.2011, 11:48
Сообщение
#5
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 8 Регистрация: 16.9.2011 Пользователь №: 9 718 Спасибо сказали: 1 раз |
Ну так он же не ругается на хедеры?
должны же быть какие то намеки чего ему не хватает. а тут просто на функции ругается получается... может подскажете про какие заголовочные файлы вы думаете? Кстати на debian e завелось без проблем. но моя проблема в убунте. и ее хотелось бы решить) |
|
|
20.9.2011, 12:14
Сообщение
#6
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
С lua 5.0.2 не может быть такой же картины. То есть точно таких же ошибок не должно быть.
Если возникают точно такие же ошибки, то значит ты неправильно ставишь lua. |
|
|
20.9.2011, 13:22
Сообщение
#7
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
Цитата Кстати на debian e завелось без проблем. Список установленных пакетов в студию. dpkg -l | grep liblua5.1 |
|
|
20.9.2011, 18:47
Сообщение
#8
|
|
Участник Группа: Пользователи Сообщений: 32 Регистрация: 23.7.2009 Из: спб Пользователь №: 3 949 Спасибо сказали: 1 раз |
по этой инструкции на ubuntu 10.10 собирается влет и без траблов
Прикрепленные файлы
|
|
|
21.9.2011, 7:09
Сообщение
#9
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 8 Регистрация: 16.9.2011 Пользователь №: 9 718 Спасибо сказали: 1 раз |
Список установленных пакетов в студию. dpkg -l | grep liblua5.1 Код sabriel@sab:~$ dpkg -l | grep liblua5.1 ii liblua5.1-0 5.1.4-5 С lua 5.0.2 не может быть такой же картины. То есть точно таких же ошибок не должно быть. Если возникают точно такие же ошибки, то значит ты неправильно ставишь lua. Код cconsole.cpp:86:12: error: ‘LUA_RELEASE’ was not declared in this scope make[2]: *** [cconsole.lo] Error 1 make[2]: Leaving directory `/home/sabriel/lua-1.8.1/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/sabriel/lua-1.8.1' make: *** [all] Error 2 Код root@sab:/home/sabriel/lua-1.8.1# lua Lua 5.0.2 Copyright (C) 1994-2004 Tecgraf, PUC-Rio видимо может по этой инструкции на ubuntu 10.10 собирается влет и без траблов что косается инструкции пишет вот что Код Заметьте, вместо libmysqlclient15-dev выбирается libmysqlclient-dev Пакет g++-4.3 недоступен, но упомянут в списке зависимостей другого пакета. Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list E: Для пакета g++-4.3 не найден кандидат на установку стоит сейчас Код root@sab:/home/sabriel/lua-1.8.1# g++ --version g++ (Ubuntu/Linaro 4.5.2-8ubuntu4) 4.5.2 Copyright (C) 2010 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Код sabriel@sab:~$ dpkg -l | grep liblua5.1 ii liblua5.1-0 5.1.4-5 Код cconsole.cpp:86:12: error: ‘LUA_RELEASE’ was not declared in this scope make[2]: *** [cconsole.lo] Error 1 make[2]: Leaving directory `/home/sabriel/lua-1.8.1/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/sabriel/lua-1.8.1' make: *** [all] Error 2 Код root@sab:/home/sabriel/lua-1.8.1# lua Lua 5.0.2 Copyright (C) 1994-2004 Tecgraf, PUC-Rio видимо может что косается инструкции пишет вот что Код Заметьте, вместо libmysqlclient15-dev выбирается libmysqlclient-dev Пакет g++-4.3 недоступен, но упомянут в списке зависимостей другого пакета. Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list E: Для пакета g++-4.3 не найден кандидат на установку стоит сейчас Код root@sab:/home/sabriel/lua-1.8.1# g++ --version g++ (Ubuntu/Linaro 4.5.2-8ubuntu4) 4.5.2 Copyright (C) 2010 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. далее по интструкции делаю Код sudo ./configure --with-luasocket он мне пишет Код checking for luaopen_socket_core in -lluasocket... no configure: error: Please download and install LuaSocket from http://www.tecgraf.puc-rio.br/~diego/professional/luasocket/. Хотя Код lua
Lua 5.1.4 Copyright (C) 1994-2008 Lua.org, PUC-Rio > socket = require("socket") > print(socket._VERSION) LuaSocket 2.0.2 |
|
|
21.9.2011, 8:51
Сообщение
#10
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
Код sabriel@sab:~$ dpkg -l | grep liblua5.1 ii liblua5.1-0 5.1.4-5 И это все луа-пакеты? Так не пойдет. Нужен еще как мимнмум liblua5.1-dev |
|
|
21.9.2011, 9:29
Сообщение
#11
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 8 Регистрация: 16.9.2011 Пользователь №: 9 718 Спасибо сказали: 1 раз |
Код sabriel@sab:~$ dpkg -l | grep liblua5.1 ii liblua5.1-0 5.1.4-5 И это все луа-пакеты? Так не пойдет. Нужен еще как мимнмум liblua5.1-dev хм и правда странно маловато. пробовал разные варианты. из присланной инструкии. теперь вот так Код oot@sab:/home/sabriel/lua-1.8.1# dpkg -l | grep liblua5.1 ii liblua5.1-0 5.1.4-5 Simple, extensible, embeddable programming language ii liblua5.1-0-dev 5.1.4-5 Simple, extensible, embeddable programming language ii liblua5.1-socket-dev 2.0.2-4 TCP/UDP socket library for Lua 5.1 ii liblua5.1-socket2 2.0.2-4 TCP/UDP socket library for Lua 5.1 но ошибка все таже сделал apt-get install liblua5.1 стало дико много пакетов, но ошибка не исчезла. может дело в компиляторе? |
|
|
21.9.2011, 9:59
Сообщение
#12
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
вот только что попробовал в контейнере с 10.04 (ну он был под рукой - все собралось). Чистого контейнера с 6ым дебианом нет, но в принципе можно сделать и попробовать. Только думаю у меня соберется.
|
|
|
21.9.2011, 10:17
Сообщение
#13
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 8 Регистрация: 16.9.2011 Пользователь №: 9 718 Спасибо сказали: 1 раз |
вот только что попробовал в контейнере с 10.04 (ну он был под рукой - все собралось). Чистого контейнера с 6ым дебианом нет, но в принципе можно сделать и попробовать. Только думаю у меня соберется. значит проблема именно в этой системе(в моей) чем она может быть засорена что такое? может есть какие нибудь предположения? на дебиане у меня тоже все собралось (повторюсь) ) |
|
|
Похожие темы
|
Сейчас: 23.11.2024, 1:33 |