2020-03-25 [長年日記]
_ Emacs26.3
macOS Catalinaにしたときにビルドしようと思ってたのだが、動いたので面倒で先延ばししてた。確定申告終わって少し落ち着いたのでビルドした。26.1から26.3へバージョンアップ。いまのところ何事もなく動いている。
手順
cd ~/work
mkdir emacs_build
cd emacs_build
# LIBXML2
MACSDK=`xcrun --show-sdk-path`
export LIBXML2_CFLAGS="-I${MACSDK}/usr/include/libxml2"
export LIBXML2_LIBS="-lxml2"
VERSION=26.3
curl -LO http://ftpmirror.gnu.org/emacs/emacs-$VERSION.tar.gz
curl -LO https://gist.githubusercontent.com/takaxp/3314a153f6d02d82ef1833638d338ecf/raw/156aaa50dc028ebb731521abaf423e751fd080de/emacs-25.2-inline.patch
tar zxvf emacs-$VERSION.tar.gz
cd ./emacs-$VERSION
patch -p1 < ../emacs-25.2-inline.patch
./autogen.sh
./configure --without-x --with-ns --with-modules
make bootstrap -j4
make install -j4
cd ./nextstep
open .
cp Emacs.app/Contents/MacOS/bin/emacsclient /usr/local/bin/.