Ikarus Schemeのインストール
Cygwin 1.7.0-43にIkarus Schemeをインストールする。
Ikarusは多倍長整数の計算にGMPを使うので、ない場合はインストール。GMPはGCC 4も使っているので、GCC 4がインストールされている環境にはある。今回はGCC 4.3.3でコンパイルしたのでインストールは省略。
$ tar xfz libffi-3.0.8.tar.gz
$ cd libffi-3.0.8
$ ./configure
$ make
$ make install
libffi 3.0.8時点での標準では、libffiのヘッダが、PREFIX/includeではなくて、PREFIX/lib/libffi-version/includeにインストールされることに注意。これを忘れていると、Ikarusのconfigureでffi.hが見付からずにエラーになる。
Ikarusのインストール。今回はリポジトリの最新版をチェックアウトしてビルドするので、AutoconfとAutomakeが必要なのに注意。それと、IkarusはBazaarでバージョン管理されているので、チェックアウトにはBazaarが必要。ないときはCygwinのインストーラからインストールする。公式のWindowsバイナリではシンボリックリンクが張れないので、チェックアウトに失敗する。
$ bzr co --lightweight http://www.cs.indiana.edu/~aghuloum/ikarus.dev
$ cd ikarus.dev
$ CPPFLAGS=-I/usr/local/lib/libffi-3.0.8/include ./configure
$ make
$ make install
0 件のコメント:
コメントを投稿