• 締切済み

PerlMagickのインストール中にMakefile.PLでエラーがでる

現在、ImageMagickをインストール作業中で、ImageMagick本体のインストールは無事にうまくいきました。そこで次に、Perl用インタフェースとして、PerlMagickモジュールをインストールしようとしたのですが、Makefile.PLの実行でエラーが出てしまい、上手くいきません。 どなたかお教え頂けませんでしょうか? PerlMagickモジュールのインストール方法は、本体サイト、 http://www.simplesystems.org/ImageMagick/www/perl-magick.html に従い行ってまして、ImageMagickディレクトリの下のPerlMagickディレクトリからインストールしようと試みました。 ここでMakefile.PLを特に何も編集せずに「perl Makefile.PL」と実行してmakeファイルを生成しようとすると、次のエラーが表示されます。 ---------- Warning: -L../magick/.libs changed to -L/home/bp/tmp/ImageMagick-6.2.6/PerlMagick/../magick/.libs ---------- これは何を意味しているのでしょうか? 個人的な見解としては、本体サイトのインストール説明(↓)にありますように、 ---------- Next, edit Makefile.PL and change LIBS and INC to include the appropriate path information to the required libMagick library. You will also need paths to JPEG, PNG, TIFF, etc. delegates if they were included with your installed version of ImageMagick. Build and install it like this: ------ Makefile.PLでライブラリのパスを直してやらなければならないと思っているのですが、私自身Unixの知識に疎いもので良くわかりません。 具体的に、このMakefile.PLのどこをどう修正するのがよいのでしょうか? 最後に私が今作業しているサーバーの環境です↓ ・FreeBSD 4.10-RELEASE-p14 ・Apache/1.3.33 ・Perl 5.00503 よろしくお願いします。

みんなの回答

  • agharta
  • ベストアンサー率52% (54/103)
回答No.1

これは、まだWarningなので問題ないと思います。 どこかに、errorとかERRORとかerr等の文字は無いですか?

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ImageMagick インストールについて

    WinXP SP2環境にてimagemagickをhttp://www.imagemagick.org/script/download.php ここからC:\にダウンロードしました。 そしてこのサイト(http://www.ss.iij4u.or.jp/~somali/web/_imagemagick.html) が示すように環境変数「MAGICK_HOME」と「PATH」にインストール先である「c:\imagemagick」を加えました。 上記のことをした後、コマンドプロンプトを開いて 「convert」とオプションを打って、インストールできているのか 確認したのですが、 「ファイルシステムを指定してください」と出ます。 また、上記サイトにあるように C:\imagemagick\PerlMagick\demo> perl demo.pl と実行しても 「perlは内部コマンド、外部コマンド、操作可能なプログラム またはバッチファイルとして認識されておりません。」 と表示されます。 これはどこがうまくいっていないのでしょうか? Pathの通し方が間違っているのでしょうか? どうかご教示の程よろしくお願い致します。

  • LinuxでImageMagick

    LinuxでPerlを使っているのですが、ImageMagickが入っていなくて困っています。 CPANからPerlMagick-6.32をダウンロードして、 perl Makefile.PL make とすると、膨大なエラーが表示されました。 use Image::MagicとしてPerlで使いたいのですがどうすればよいのでしょうか?

    • ベストアンサー
    • Perl
  • Windows7 XAMPP使用、ImageMagickインストール

    Windows7 XAMPP使用、ImageMagickインストール MovableType5をローカル環境で使用するために、XAMPPを使用してImage::Magickをインストールしたいのですが、全然うまくいきませので詳しい方がいましたら教えてください。 OS WINDOWS 7 64bit XAMPP Version 1.7.3 (C:\xampp) ActivePerl-5.10.1.1007-MSWin32-x64-291969.msi (C:\usr\lib\ActivePerl) ImageMagick-6.6.2-10-Q16-windows-x64-dll.exe (C:\ProgramFiles\ImageMagick-6.6.2-10-Q16) ActivePerlインストール後に、ImageMagickをインストール。(途中、「Install PerlMagick for ActiveState Perl v5.10.1 build 1007」を選択。) 参考サイト http://likealunatic.jp/2010/03/xampp_and_mt_2.php 現在の環境変数PATHは、C:\Program Files\ImageMagick-6.6.2-Q16 また、ActivePerlとの対応バージョンがあるとのことだったので、何通りか(x64-dll.exe) 試してみたりもしました。(その度、再起動&環境変数の削除) 最終的に、Movable Type システムチェック [mt-check.cgi]で、サーバーに Image::Magickか、Image::Magickの動作に必要な他のモジュールがインストールされていません。 となったままです。

  • PerlでImage::Magickを使いたい

    PerlでImage::Magickを使いたい ローカルサーバ上でImage::Magickを使いたいのですが、 設定がうまくいかないので質問です。 Win XP AN HTTPD 1.42p ActivePerl 5.10.1.1007 ImageMagick 6.5.9 Q8 ActivePerlは「C:\usr\local\」以下にインストールしました。 ImageMagickは 「ImageMagick-6.5.9-3-Q8-windows-dll.exe」をダウンロードし、インストールしました。 インストール時に「□Install PerlMagick for ActiveState Perl v5.10.1 build 1007」にチェックを入れました。 インストール場所は初期設定のまま、「C:\Program Files\ImageMagick-6.5.9-Q8」としました。 環境変数の設定が必要との説明を見かけたので、 「MAGICK_HOME」「MAGICK_PATH」を作り、値を「C:\Program Files\ImageMagick-6.5.9-Q8」としました。 set MAGICK_HOME で、 MAGICK_HOME=C:\Program Files\ImageMagick-7.5.9-Q8 と出るのを確認しました。MAGICK_PATHも同様です。 (説明しているサイトが複数あり、表記が違っていたので両方作ってみました) コマンドプロンプトで ppm list すると、 ウ Image-Magick ウ 6.5.9 ウ 9 ウ 863KB ウ site ウ と出てきます。 設定後再起動を行い、MT4のシステムチェックを行うと、 Image::Magick サーバーに Image::Magickか、Image::Magickの動作に必要な他のモジュールがインストールされていません。 アップロードした画像のサムネイルを作成する場合に必要となります。 Image::Magickのインストールはインストールマニュアルに沿って行ってください。 と出てしまいました。 以前perlで作成したcgiも動作しません。 ImageMagickのバージョンを微妙に変えてみるなども試しましたが、もうさっぱりです。 助けてください。お願いします:)

    • ベストアンサー
    • Perl
  • Movable Type5 で ImageMagickのインストールで

    Movable Type5 で ImageMagickのインストールできません。 初めまして 皆様方。 Movable Type5 ImageMagickの検索でこちらに到着しました。 他のサイトを参考にしてImage::Magickのバージョンを変えて試していますが、 以下の内容でエラーになってしまいます。 『サーバーに Image::Magickか、Image::Magickの動作に必要な他のモジュールがインストールされていません。』 と 言うエラー内容です。 現在の環境は下記の通りです。 Win XP pro SP3 Apache2.2.15-win32-x86-openssl-0.9.8m-r2 PHP5.3.2 MT5.2 ActivePerl 5.10.1 Build 1007 ImageMagick 6.6.2 6 Q8 C:\usr\site\lib\Image\Magick.pm あります。 C:\usr\site\lib\auto\Image\Magick 配下にもありました。 C:\Perl\bin>ppm install http://www.bribes.org/perl/ppm/Image-Magick.ppd PPM でインストールするとImageMagick6.5.7になっています。 Perl Package Manager にて確認しました。 試しに6.5.7もインストールして試しましたが同じ結果です。 ImageMagickはアンインストール後にインストールをしてPathも以前の物は削除 してます。 同じ環境をW2KにインストールするとImage::Magicが認識されてます。 W2KはFAT32 Formatです。 お知恵をお借りしたいと思いまして、書き込みさして頂きました。 よろしくお願いいたします。

  • DBD::mysqlのインストールができないです!

    お世話になります。 perlを始めて2月、mysql触って3日目ですが、 webを見ながらperlでmysqlを動かしてみたいと思いました。 そこでDBD::mysqlをインストールしたいのですが、上手く行きません。 当方は mac os x 10.6.6でオリジナルのperlを使ってます。 DBD-mysql-4.018をcpanから落とした所まではよかったのですが、 カレントディレクトリでperl Makefile.PLを実行すると下記のように Can't exec "mysql_config": No such file or directory at Makefile.PL line 82. Cannot find the file 'mysql_config'! Your execution PATH doesn't seem not contain the path to mysql_config. Resorting to guessed values! 略 To change these settings, see 'perl Makefile.PL --help' and 'perldoc INSTALL'. Using DBI 1.607 (for perl 5.010000 on darwin-thread-multi-2level) installed in /System/Library/Perl/Extras/5.10.0/darwin-thread-multi-2level/auto/DBI/ Writing Makefile for DBD::mysql と表示が出るのですが、その後にmakeをするとエラーが出ます。 make時のエラーは長過ぎて掲載できないのですが、 lipo: can't open input file: /var/folders/yq/yq1TdC-AE3qmYQFQJKK2xE+++TI/-Tmp-//ccO23h5K.out (No such file or directory) make: *** [dbdimp.o] Error 2 となってしまいます。 どのようなことを行えば、正しく、DBD::mysqlをインストールできますでしょうか? また、このサイト以外に perlや mysqlの相談所みたいな所があれば、 併せてご教授いただければ幸いです。 よろしくお願いいたします

    • ベストアンサー
    • Perl
  • XAMPPでImageMagickをインストールしたい

    XAMPPでMovalbeTypeを動かそうとしています。 Perlのアドオンを追加して、MTが動かせそうなところまで来たのですが、 「サーバーに、「Image::Magick」がインストールされていないか、「Image::Magick」に必要なモジュールがインストールされていません 「Image::Magick」は、画像をアップロードする際のサムネイル自動作成のために必要です。「Image::Magick」をインストールする場合は、インストール手順を参照してください。」 と出ていてます。 せっかくだからImageMagickも使えるようにしたいのですが、どうすればいいのでしょうか? 試したことは以下です。 ・追加したPerlのアドオンには、 Image/Magick/Thumbnail/Fixed が入っている。(これは違うのかな?) ・CPANからImage::Magick からMagick.pmをダウンロードして、 該当フォルダ?(C:\xampp\perl\site\lib\Image\)に入れて、apacheの再起動をしても変化なし です。 是非ともよろしくお願いします。

    • ベストアンサー
    • Perl
  • Image::Magickの呼び出し

    前の質問が未解決なのですが、同時に進めていたこちらも行き詰ってしまったので恐縮ながら質問です。 Image::Magickを使用したく、以下のサイトを参考にインストールを試みました。 http://www.ss.iij4u.or.jp/~somali/web/_imagemagick.html (当方の環境は、Win XP Home/Apache 2.0をローカルサーバとし、ActivePerl 5.8.7を使用しています。) しかしページどおりに作業をしても、CGIでuse Image::Magickを書いたラインがエラーを返してきます。Can't locate Image/Magick.pm in @INC (@INC contains: C:/usr/local/lib C:/usr/local/site/lib .) at 【CGIファイルの場所】 と返されていました。 解決のために以下のことを確認・実行しました。 (1)(インストーラではチェックを入れたのに)PerlMagickがPerlのsite/libにインストールされておらず、C直下のImageMagickフォルダのなかにありました。(アンインストールの上再インストールをしても同様) よってPerlMagickフォルダ内のReadMeに倣い、PPMからImageMagick.ppdを実行、インストールしました。PPMからquery *を実行すると、ちゃんとインストールされているのが確認できました。 (2)Magick.pmの入っているImageフォルダをC:\Perl\binフォルダの中にコピーし、サーバを再起動。(C:\Perl\binにパスが通っていることは、コマンドラインからPATHを実行して確認済。) それでもやはり動きません…。PCを再起動しても同様です。同じエラーが返ってきます。 モジュールを使うのは初めてで、CPANなどよくわからない部分も多いのですが、もうこれ以上何をしたらいいのかわかりません…。 何か解決策をご存知の方いらっしゃいましたらよろしくご教授下さい。

    • 締切済み
    • CGI
  • MacOS10.6 Snow Leopard+XAMPPにImageMagickをインストールしたい

    MovableTypeを使うため、 MacOS10.6 Snow Leopard+XAMPPにImageMagickを インストールしたいのですがうまく行かずにハマっています。 本を読んでみても、「Snow Leopardでは異なります」などと書いてあり、 10.5までとは違うようです。 MacPortsを使ってうまくインストールできたように思っても、 MovableTypeのダッシュボードを開くと 「Image::Magickが設定されていません。」とアラートが出てしまいます。 いろいろと検索してみてどうも、XAMPPで使っているPerlから 「パスが通っていない」ことが原因のように思いますが、 どうやって直せばいいのか分かりません。 そもそも、「/usr/bin/perl」と 「/Applications/XAMPP/xamppfiles/bin/perl」の関係さえ よく分かっていない初心者です。 MacPortsでインストールしたImageMagickは いったんアンインストールしました。 ImageMagickをどこにインストールすれば、 何のファイルのどこを書き直せば、 XAMPPのPerlからImageMagickが使えるようになるのでしょうか?

    • ベストアンサー
    • Perl
  • モジュールのインストールについて .pm単体ファイル

    今まで、モジュールは ppm install [モジュール] もしくは、 perl Makefile.PL make make test make install でインストールしてきたのですが、 例えば、example.pmだけ提供されているモジュール は、どのようにインストールすれば良いのでしょうか?

    • ベストアンサー
    • Perl