gitをコンパイルしたらエラーが出たときの対処法

CentOS5.6にgit 1.7.6をソースからコンパイルしようとしたらエラーが出ました。

$ wget http://kernel.org/pub/software/scm/git/git-1.7.6.tar.bz2
$ bzip2 -dc git-1.7.6.tar.bz2 | tar xvf -
$ cd git-1.7.6
$ ./configure
$ make

エラー↓
GITGUI_VERSION = 0.14.0
    * new locations or Tcl/Tk interpreter
    GEN git-gui
    INDEX lib/
    * tclsh failed; using unoptimized loading
    MSGFMT    po/de.msg make[1]: *** [po/de.msg] Error 127
make: *** [all] Error 2

対処法

必要なライブラリが足りてないのが原因なので、yumで入れてあげましょう。
$ sudo yum install build-essential tcl8.4 tk8.4 gettext

あとはうまくいくはずです。
$ make
$ sudo make install
参考
gitをインストール - Ruby on Rails 2.x - Yahoo!ブログ
カテゴリ:

人気記事