2017/02/04

Mac OS X El Capitan で Perl Imagerモジュールをインストールする

Imager は Cライブラリに依存しているので、事前に必要なものをインストールする。

$ brew install libpng jpeg giflib libtiff

おもむろに cpanm でインストールすると、モジュールは入るがライブラリのリンクがうまくいっておらず実質使えない状態になる。

Mac OS X Lion に Perl のモジュール Imager を入れる」 にある通り、インストールディレクトリに行って make する。

$ cpanm --look Imager
$ cd .cpanm/work/1486194733.99162/Imager-1.005

んで、make するときに以下のようにアーキテクチャを明示しないとだめだった。

$ ARCHFLAGS="-arch x86_64" perl Makefile.PL

最初 incpath か libpath おかしいのかなと思っていろいろ試したけど違った。

サイト内検索