четверг, 7 января 2010 г.

Установка плагина lua к Verlihub с поддержкой luasocket на FreeBSD

1. Скачиваем необходимые файлы:

Lua 5.1.4
wget "http://www.lua.org/ftp/lua-5.1.4.tar.gz"

LuaSocket 2.0.2
wget "http://luaforge.net/frs/download.php/2664/luasocket-2.0.2.tar.gz"

Lua plugin 1.8.1
wget "http://sunet.dl.sourceforge.net/sourceforge/verlihub/lua-1.8.1.tar.gz"

2. Извлекаем файлы из архивов:

tar -zxvpf lua-5.1.4.tar.gz

tar -zxvpf luasocket-2.0.2.tar.gz

tar -zxvpf lua-1.8.1.tar.gz

3. Собираем Lua 5.1.4
make freebsd
make install

4. Собираем LuaSocket 2.0.2
make && make install

5. Создаем ссылки:
ln /usr/local/lib/lua/5.1/socket/core.so /usr/local/lib/libluasocket.so
ln /usr/local/lib/lua/5.1/mime/core.so /usr/local/lib/libluamime.so

6. Собираем Lua plugin
./configure --with-luasocket CPPFLAGS=-I/usr/local/include LDFLAGS=-L/usr/local/lib
make

7. Если при сборке будут ошибки, тогда переустанавливаем следующие пакеты:
pkg_info | grep libiconv
pkg_delete -f libiconv-XXXX
pkg_add -r libiconv
pkg_info | grep gettext
pkg_delete -f gettext-XXXX
pkg_add -r gettext

И заново запускаем комманду make

make install

Тестировалось на FreeBSD 7.2

По материалам: http://forums.verlihub-project.org/viewtopic.php?f=26&t=4244&start=30#p10684

Комментариев нет: