弊社のchibaからGHCの本を借りたので、実際に動かしてみたいと思いKLICをビルドしました。(clang-700.1.76)です。klic-3.005-extio-shared.tar.gzをダウンロードします。展開してディレクトリに移動するとConfigureという実行可能ファイルがあるので、これを実行してみます。gccなどと歴史を感じるメッセージが表示され感慨深いものがあります。そのまま質問に答えていくと、次のメッセージとともにアボートします。scriptConfigureを読んでみるとこのエラーはlibcを見つけられなかったりnmで抽出したシンボルの検出に失敗して出ているようなのでConfigureを修正します。||自前でlibフィイルからシンボル検索して使えるか判断してるあたり時代を感じます。Configureが実行できるようになったので設定します。これをYESにしてだいぶはまりました。後でわかったことですが、KLICはkl1ファイルをCに変換してコンパイルします。そのさいに、module_mainという関数が定義されruntimeから呼ばれます。symbolになってしまいビルドができません。linkでビルドし、kl1ファイルコンパイル時に埋め込む形になります。(dllで動く方法ありましたら教えてください)その他の設定はこんなかんじです。はまりそうなパラレルなどは無効にしています。Cということもありclangではコンパイルエラーが起こりました。大体がインクルード時に大域変数の重複宣言なってしまっていたり、未定義シンボルだったりするので一つずつ潰していきます。YESしてしまってmodule_main(とそれを保持するpredicate_main_xmain_0)の参照エラーさえなければ簡単だと思います。長くなりますが、最終的な差分は次の通りになります。y;ビルドが通ったらテストを実行します。>tests.log無事テストも完走しました。これでKLICを実行できるようになりました。KL1を追加できるよう使ってみたいと思います。(12)引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。