Mac OSX LionにHomebrewでインストールしたYAP Prologで状態読み込みができなかったときのメモ
環境
OSX | 10.7.5 |
Homebrew | 0.9.4 |
YAP | 6.2.2 |
症状
YAPのsave_programで保存した状態を読み込もうとしたが読み込めなかった.
- restore→Segmentation Fault
- CインタフェースのYAP_FastInit→[ WARNING: threaded YAP will ignore saved state (ファイル名) ]というメッセージが表示され,状態が読み込まれず無視される
解決策
HomebrewのYAPをアンインストールして,自分でソースを落としてビルドしたら解決した.新たにインストールしたYAPのバージョンは6.2.3.
$ git clone git://yap.dcc.fc.up.pt/yap-6 $ cd yap-6 $ git submodule init $ git submodule update $ ./configure $ make $ make install