"Imagemagick 6.3.9+"に依存するソフトウェア(moddims)をインストールしようとしています - ImageMagick(6.5.4-5)の最新バージョンをインストールしようとしましたが、試したときに次のエラーが表示されました"make" moddims:古いバージョンのライブラリに対して/ make/configureを設定するにはどうすればよいですか?
mod_dims_ops.c: In function ‘dims_smart_crop_operation’:
mod_dims_ops.c:34: error: too few arguments to function ‘ParseGravityGeometry’
おそらく、関数シグネチャはImageMagick 6.3.9と現在のバージョンの間で変更されています。
ImageMagickの古いバージョンに対してmoddimsをインストールしたいのですが、既にインストールされている6.5.4-5バージョンに干渉することなくImageMagick 6.3.9をインストールしたいと思います。
a)古いバージョンのImageMagickを上書きしないようにインストールしてください。b)moddimsをコンパイルして古いバージョンを使用することができます。 ?
私はOSXになっていますが、後でLinuxプロダクションサーバーにmoddimsをインストールする必要があるときに同じ問題が発生することが予想されます。
「ImageMagick 6.3.9をインストールするように設定してください」と思っています。./configure --prefix =/opt/ImageMagick/--exec-prefix =/opt/ImageMagick/"? –
また、「/ opt/ImageMagick」(他のどこかの自分のホームディレクトリのような)とは対照的に、なぜですか? ImageMagickライブラリに静的にリンクすることができますので、それらを削除してファイルシステムを乱雑にしないでください。 –
私は嫌なことに思えるかもしれません...私はたくさんのコンパイルをしましたが、/private/etc/apache2/httpd.confの "117行目に構文エラーがあります:/ usr/libexec/apache2/libmod_dimsを読み込めませんdlopen(/usr/libexec/apache2/libmod_dims.so、10):適切なイメージが見つかりませんでした。\ usr \ libexec/apache2/libmod_dims.so:mach-oですが、間違っています。アーキテクチャー " - 私はmoddimsを32ビットではなく64ビットとしてコンパイルする必要があると思いますが、それはImageMagickで同じことをすることです。これは厄介なエラーを投げかけています。 –