Clozure CL をビルドした
Clozure CL をビルドした
TL;DR
macOS Mojave で Clozure CLが起動しなくなっていたので、githubのissueどおりにビルドすればうまくいった。
https://github.com/Clozure/ccl/issues/150
概要
clozure cl の 1.12dev1のTarボールと 現行のソースコードをダウンロードし、 Lisp Kernelをビルドし、そのビルドしたイメージでLisp Kernelをビルドした。 それから Clozure CL64.app もついででビルドした。
手順
git clone https://github.com/Clozure/ccl.git curl -L -O https://github.com/Clozure/ccl/releases/download/v1.12-dev.1/darwinx86.tar.gz cd ccl tar xvf ../darwinx86.tar.gz cd lisp-kernel/darwinx8664/ make clean make
Clozure CL Lisp KernelをBuildする
cd ../.. ./dx86cl64
以下はcclのrepl内の操作
(ccl:rebuild-ccl :full t) ; ビルド (quit) ; 終了
Lisp Kernelをビルドしたイメージで Lisp Kernelがリビルドできるか確認する
./dx86cl64
以下はcclのrepl内の操作
(ccl:rebuild-ccl :full t)
ここで終了(quit)してもよいが Clozure Cl.app が必要な場合そのまま replを抜けずに次も行う。
(require 'cocoa-application) (quit)
これで Clozure CL64.app が作成できたので、起動して確認した。 あとは、アイコンを差し替えて /Applications に移動すれば完璧なんじゃないかな。