さっそくgaucheをインストールしましょう。Debian等のディストリビューションならパッケージが用意されていますので、そちらをインストールするのが安全確実です。cygwinにはパッケージが用意されていませんので、自前でコンパイル、インストールする必要があります。

gaucheに先立って、slibを導入しましょう。slibは汎用のschemeライブラリです。gaucheはサポート一覧に明記されていませんが、問題なく動作するようです。slibの配布サイトからzipをDLして、展開します。

$ cd tmp
$ wget http://swiss.csail.mit.edu/ftpdir/scm/slib-3b1.zip
$ unzip slib-3b1.zip -d /usr/local/lib
これでslibの導入は完了です。

次にgaucheを配布元からDLし、コンパイル、インストールします。

$ wget http://prdownloads.sourceforge.net/gauche/Gauche-0.8.13.tgz
$ tar zxvf Gauche-0.8.13.tgz
$ cd Gauche-0.8.13
$ ./configure --with-slib=/usr/local/lib/slib
$ make; make check
$ make install
基本的にはこの手順で問題なくインストールできます。私の環境ではmake check時にフリーズ(?)してしまいましたが、Ctrl-Cで一旦止めて、再度make check; make installで問題なくインストールできました。