autogen.shを叩くと「libtoolizeがない」と言われる

提供: MonoBook
2021年1月12日 (火) 03:04時点におけるAdministrator (トーク | 投稿記録)による版 (ページの作成:「{{小文字}} macOSでautogen.shを叩くと「libtoolizeがない」と言われた。 とりあえずMacPortsからlibtoolを入れる。 BigSurでx86_64とarm64のユ…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

macOSでautogen.shを叩くと「libtoolizeがない」と言われた。

とりあえずMacPortsからlibtoolを入れる。 BigSurでx86_64とarm64のユニバーサルバイナリを扱えるのは今のところMacPortsだけ。 Homebrewはまだarm64(Apple Silicon、Apple M1)に対応していない。

sudo port install libtool

macOS純正コマンドに「libtool」が存在する関係で「glibtool」「glibtoolize」と頭文字Gが付いた状態でインストールされる。このためautogen.shによってはまだ「libtoolizeがない」と言われる。 暫定的にはautogen.shをテキストエディタで開いて「libtoolize」を「glibtoolize」に置換しまくると動く。

autogen.shを編集する

置換が終わったらautogen.shを実行してみる。

sh autogen.sh

大丈夫なようだ。