現在(2024/04/03時点)brew install ghostscript
を実行すると以下のエラーで失敗する場合があります。
./pdf/pdf_sec.c:187:20: error: incompatible integer to pointer conversion assigning to 'int *' from 'int'; take the address with
このエラーは既に報告され、失敗する原因となっているコードは下記のリンクで修正されています。
しかし、まだこの修正を行ったバージョン(10.04)はまだリリースされておらず、新バージョンが出るまでは一工夫が必要です。
対処法
一番簡単なのは、--HEAD
オプションを使って最新のソースコードをインストールすることです。
brew install ghostscript --HEAD
--HEAD
オプションはリポジトリの最新のコードを取得するオプションです。
通常の開発ではあまり使わないオプションですが、頭の片隅に入れておくと今回のケースの場合などで役に立ちます。