![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
ご存知の方がいましたら、ご教授願います。
現在、訳ありでCentOSにxampp for Linux1.7.3を導入しました。
問題なのは、perl moduleのインストールです。色々と調べて実施しましたが、インストールできません。
/opt/lampp/bin/perl -MCPAN -e shell
install Crypt::DSA
/opt/lampp/bin/cpan
install XML::Parser
といったように試みました。Makefiles.PLでエラーが起こったりと様々です。
CentOSに設定すればええやんという突っ込みもありますが、早急にかつ他人に引き渡すこともあり設定している次第です。
情報が足りないかもしれませんが、宜しくお願い致します。
No.3ベストアンサー
- 回答日時:
元のCentOSに開発環境が入っていなかったのがまちがいのもとでしたね。
GCCはGCCだけじゃなくてライブラリやらツール(makeとか)やらがセットになっての開発環境です。
まず環境をチェックしましょう
1.CPANサイトからImageMagickあたりのモジュール(tarボールのもの)をダウンロードしてくる
2.サーバの作業域にアップしてターミナルからrootでログイン
3.アップしたファイルを解凍「tar -vzxf パッケージ名」
4.展開したパッケージのディレクトリに入る
5.perl Makefile.PLを実行してMakefileを生成する
6.次にmakeを実行してモジュールを生成
7.できればmake testを行ってチェック
8.make installでモジュールをインストール
以上の一連の過程でエラーなりが出ると思うのでその部分をみて不足している環境を整える
例えばImageMagickなら画像関連のライブラリ(例:libpngとか)が入っているのかいないのか
入っていなければyumでもrpmでもして不足している環境をつぶしてゆきます。
GCCは入れたということなので「エラーがでます」だけじゃなくて、その後のエラーメッセージがほしいところです。
No.4
- 回答日時:
追伸
> linuxでのcpanであれば/usr/bin/perl -MCPAN -e shell を最初に実行した際にでる初期設定は、xamppではでません。これももしかするともんだいなのかもしれません。
昨日テストサーバにCentOSを入れたものがあったので試してみたら同じ状態(初期設定なし)でしたが、以下の一点を除いて問題はありませんでした。
問題点「/opt/lampp/share」のなかにmanページ生成しようとしたらリンク先が有りもしないダイナミックリンクが張られていてディレクトリを生成できずエラーが出てた。 消したら通った。
No.2
- 回答日時:
私、英語嫌いですが、このくらいのエラーメッセージ類なら読めます。
# yum -y install make gcc
これを実行した後、再チャレンジしたらどうなるでしょう?
この回答への補足
ご回答ありがとう御座います。
上記のエラーは、gccを入れていない状態でのエラーでした。既に私もエラーを読み、gccを入れた後に挑戦しましたが、結果はエラーがでました。
今も色々と試していますが、makefileがどうしてもできずエラーが出てしまいます。
xamppのフォーラムでも、簡単にcpanの使い方を書かれている記事はありますが、うまくいきません。
linuxでのcpanであれば/usr/bin/perl -MCPAN -e shell を最初に実行した際にでる初期設定は、xamppではでません。これももしかするともんだいなのかもしれません。
No.1
- 回答日時:
実行時に関連モジュールをインストールするかどうか聞かれたり、とにかくいろんなメッセージが出てくると思いますが
どんなエラーか、エラーの出ている表示内容を教えてください。
この回答への補足
補足させて頂きます。例えばImage Magickであれば、
********************
Checking if your kit is complete...
Looks good
Note (probably harmless): No library found for -lMagickCore
Note (probably harmless): No library found for -lperl
Writing Makefile for Image::Magick
cp Magick.pm blib/lib/Image/Magick.pm
AutoSplitting blib/lib/Image/Magick.pm (blib/lib/auto/Image/Magick)
/opt/lampp/bin/perl /opt/lampp/lib/perl5/5.10.1/ExtUtils/xsubpp -typemap /opt/lampp/lib/perl5/5.10.1/ExtUtils/typemap Magick.xs > Magick.xsc && mv Magick.xsc Magick.c
gcc -c -I../ -I.. -I"/usr/include/ImageMagick" -fopenmp -g -O2 -Wall -pthread-fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"6.6.5\" -DXS_VERSION=\"6.6.5\" -fPIC "-I/opt/lampp/lib/perl5/5.10.1/i686-linux/CORE" -D_LARGE_FILES=1 -DHAVE_CONFIG_H Magick.c
/bin/sh: gcc: command not found
make: *** [Magick.o] エラー 127
*******************************************
といったエラーが表示されます。次にXML::Parserであれば、
Couldn't find your C compiler
Compilation failed in require at Makefile.PL line 5.
BEGIN failed--compilation aborted at Makefile.PL line 5.
Warning: No success on command[/opt/lampp/bin/perl Makefile.PL]
CHORNY/XML-Parser-2.40.tar.gz
/opt/lampp/bin/perl Makefile.PL -- NOT OK
Running make test
Make had some problems, won't test
Running make install
Make had some problems, won't install
Failed during this command:
CHORNY/XML-Parser-2.40.tar.gz : writemakefile NO '/opt/lampp/bin/perl Makefile.PL' returned status 512
***************************
このようなエラーが表示されます。
結果は、先に書きましたどちらの手法で行っても同じでした。
エラーも不足があるかと思いますが、宜しくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI 古ーくからフリーのtree.cgi掲示板を利用させてもらって来ましたが、最新でなにか復活できないか? 2 2023/04/07 10:43
- UNIX・Linux VMwareにCentOSをインストールしましたが、フリーズ?状態です。 2 2023/01/01 15:37
- MySQL データベースの複製の仕方(mysql) 2 2023/05/30 18:24
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- Perl Windows10においての『Perl』のプログラムについて 1 2022/05/09 16:04
- Perl perlをバージョンアップしたら、今まで正常に動いていたプログラムが、エラーになってしまった 3 2022/10/05 15:44
- Windows 10 windows10のクリーンインストールが完了出来ない 2 2022/06/04 13:33
- Windows 10 windows10で初期化出来ません 3 2022/09/26 16:27
- その他(プログラミング・Web制作) ラズパイ上の、pythonのエラーについて 1 2023/04/12 23:27
- UNIX・Linux Zabbix監視エージェントをインストールしてもデータを収集できずアクティブにならない 1 2023/02/26 20:25
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
gccのインクルードパスの確認
-
makeコマンドができない
-
./configureの次にmakeが出来ま...
-
redhat9でxineをインストールし...
-
makeしてinstall
-
LinuxにPHPをソースからインス...
-
apachectlが使えない
-
ubuntu linux の./configure ru...
-
`./configure` の次に `make` ...
-
FreeBSD, Can't open %%RC_SUBR...
-
Cygwinでnamazuのmake
-
Apacheモジュールの追加方法
-
Solaris10でCコンパイラが見...
-
perlのダウングレード方法
-
mozillaにflashをインストール...
-
OpensslのVer.ダウン
-
Mac上でPythonのtkinterを使っ...
-
*** ターゲット `all' を make ...
-
MacOSX Terminalで$PATH不正の...
-
readline インストールについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
makeコマンドができない
-
gccのインクルードパスの確認
-
He had his daughter make some...
-
*** ターゲット `all' を make ...
-
Linuxのgccのインクルードパス?
-
make でエラー
-
perlのダウングレード方法
-
OpensslのVer.ダウン
-
Debianでのmakeコマンドインス...
-
ソースからmakeした場合の削除方法
-
Apacheのバージョンアップ方法
-
macos での /usr/local/lib と...
-
Mac上でPythonのtkinterを使っ...
-
PHP5ビルド時のundefined refer...
-
make pycaffe実行時に発生する#...
-
linuxの/usr/includeについて
-
solarisのmakeについて
-
bindインストール後、/etc/name...
-
readline インストールについて
-
gdbをインストールできない
おすすめ情報