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
Комментариев нет:
Отправить комментарий