Re: UbuntuのノートPCでVimをコンパイルした

+lua が入らないという話。

--enable-luainterp(Luaインターフェース)をつけるとコンパイルできない

解決法: あきらめる


誰かLuaインターフェースをUbuntuコンパイルする方法教えてください...

UbuntuのノートPCでVimをコンパイルした - Humanity

あきらめる?
あきらめたら そこで試合終了ですよ…?

必要そうなパッケージ入れる

Ubuntu 詳しくないので適当です。

$ sudo apt-get install lua5.1 liblua5.1-0-dev

ついでに色々有効にしたかったので以下を入れた。本当に全部必要かとかは確認してない。

$ sudo apt-get install xorg-dev libgtk2.0-dev libperl-dev ruby-dev python-dev python3-dev tcl-dev plt-scheme

いざビルド

いちいちコンパイルオプション指定するの面倒なので以下のようなファイルを用意してる。*1

#!/bin/sh

./configure \
--with-features=huge \
--with-compiledby="thinca <thinca@gmail.com>" \
--enable-multibyte \
--enable-gui=gtk2 \
--enable-rubyinterp \
--enable-pythoninterp \
--enable-python3interp \
--enable-perlinterp \
--enable-tclinterp \
--enable-mzschemeinterp \
--enable-luainterp \
--with-lua-prefix=/usr \
--enable-gpm \
--enable-cscope \
--enable-fontset \
--prefix=$HOME/local "$*"

--with-lua-prefix が必要なはず。デフォルトは確か /usr/local だったので。

$ ./conf && make && make install

私はこれで行けたよー。

*1:使いもしないのにとりあえず全部突っ込んでしまおう感がバリバリ出てるね!