公式ページインストール方法について基礎知識このページを作成している時点での最新版はSather-1.2.3です。 本体をインストールする前に、GCライブラリをインストールする必要があります。 コンパイルに必要なソースは下記のサイトから入手して下さい。 インストールgc.tar.gzとsather-1.2.3.tar.gzの二つを 入手し、順番にコンパイル&インストールします。 GCgcのインストールは./configure ; make ; make installで 完了します。 ftpサイトのGNU/sather/以下にはgc4.14が配置されていますが、 後述するようにglibc-2.1系列のRedHat 6.2では 面倒が多いのでgcの利用をお勧めします。 Sather-1.2.3GCをインストールした後で、コンパイルします。
[注] SATHER_HOMEに指定する絶対パスの最後に'/'を含めないようにしてください。 (すぐに分りますが実行時にエラーが表示されます) プラットフォーム毎の情報FreeBSD 4-STABLEusr/ports/lang/Satherにportsがあるので、 make; make installでインストールすることができるでしょう。 TurboLinux 7 Workstationgcとsather-1.2.3の組合せで問題なく動作しています。 RedHat 6.2glibc 2.1系列ではgc4.14を使い、 libgc.aを作成してもリンクが上手にできなかったり、Stringオブジェクトが メモリ関連の操作を要求した場合にcoreを吐いてしまうなどの現象が起ったために 諦めてしまいました。 gcとの組合せで問題なくsather-1.2.3がコンパイルできます。 |