Lisp/GCLの利用(Mac OS X)
- GNU - GNU Common Lisp
- 上記サイトでダウンロードできる最新版は [gcl-2.6.7]。でもMac OS Xではこれはビルドできないようなので、CVSのリポジトリから新しいの(gcl-2.6.8pre)をダウンロードしてインストールする。
インストール†
Xcodeのインストール†
- 必須。既にインストールされていれば飛ばして良い。
- インストールされているかどうかはターミナルで [make -v] などしてバージョンが出るかどうかで確認可能。
- Mac付属のDVDからインストールするか、Mac Dev Centerからダウンロード(要デベロッパ登録/無料)してインストールする。
GCLのインストール†
- CVSリポジトリから [gcl-2.6.8pre] のソースコードをダウンロードして [./configure] する。
export CVSROOT=:pserver:anonymous@cvs.sv.gnu.org:/sources/gcl cvs -z9 -q co -d gcl-2.6.8pre -r Version_2_6_8pre gcl cd gcl-2.6.8pre ./configure
- [info/makefile] を編集する
- 変更前
gcl-si/index.html: ${GCL_SI} gcl-si.texi mkdir -p $@ touch $@ -$(HTML_CMD) gcl-si.texi gcl-tk/index.html: ${GCL_TK} gcl-tk.texi mkdir -p $@ touch $@ -$(HTML_CMD) gcl-tk.texi gcl/index.html: gcl.texi mkdir -p $@ touch $@ -$(HTML_CMD) gcl.texi - 変更後
gcl-si/index.html: ${GCL_SI} gcl-si.texi # mkdir -p $@ # touch $@ -$(HTML_CMD) gcl-si.texi gcl-tk/index.html: ${GCL_TK} gcl-tk.texi # mkdir -p $@ # touch $@ -$(HTML_CMD) gcl-tk.texi gcl/index.html: gcl.texi # mkdir -p $@ # touch $@ -$(HTML_CMD) gcl.texi - バグ対応のため。これをしないと make でこける。
- 61、62、66、67、71、72行をコメントアウトするだけ。
- 変更前
- ビルドしてインストールする
sudo make sudo make install
参考にしたサイト†
- http://www.cs.utexas.edu/~moore/acl2/current/installation/requirements.html#gcl-mac
- http://www.mail-archive.com/gcl-devel@gnu.org/msg02213.html
ブログ側のエントリ†
Last-modified: 2026-05-10 (日) 23:14:37