fluent-agent-lite をインストールしようとしたときエラーが発生しました。また、cpanm をインストールしようとしたときにも同様のエラーが発生しました。 -root ユーザで作業中でした。 -環境は CentOS 6.3 です。
*エラーメッセージ
Configuring ExtUtils-MakeMaker-6.64 … OK Building ExtUtils-MakeMaker-6.64 … FAIL ! Installing ExtUtils::MakeMaker failed. See /root/.cpanm/build.log for details. <<
cat /root/.cpanm/build.log
Building and testing ExtUtils-MakeMaker-6.64
make: *** Makefile' に必要なターゲット
/usr/lib64/perl5/CORE/config.h' を make するルールがありません. 中止.
-> FAIL Installing ExtUtils::MakeMaker failed. See /root/.cpanm/build.log for details.
-> FAIL Bailing out the installation for App-cpanminus-1.5021. Retry with --prompt or --force.
<<
*対処方法
perl-devel をインストールする。root ユーザで下記コマンドを実行。
||
yum install -y perl-devel
||<
*詳細ログ
||
yum list perl-devel
Loaded plugins: downloadonly, etckeeper, fastestmirror, security Loading mirror speeds from cached hostfile * base: ftp.iij.ad.jp * extras: ftp.iij.ad.jp * updates: ftp.iij.ad.jp Available Packages perl-devel.i686 4:5.10.1-127.el6 base perl-devel.x86_64 4:5.10.1-127.el6 base ||<
||
yum install -y perl-devel
Loaded plugins: downloadonly, etckeeper, fastestmirror, security Loading mirror speeds from cached hostfile * base: ftp.iij.ad.jp * extras: ftp.iij.ad.jp * updates: ftp.iij.ad.jp Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package perl-devel.x86_64 4:5.10.1-127.el6 will be installed --> Processing Dependency: perl(ExtUtils::ParseXS) for package: 4:perl-devel-5.10.1-127.el6.x86_64 --> Processing Dependency: perl(ExtUtils::MakeMaker) for package: 4:perl-devel-5.10.1-127.el6.x86_64 --> Processing Dependency: perl(ExtUtils::Installed) for package: 4:perl-devel-5.10.1-127.el6.x86_64 --> Running transaction check ---> Package perl-ExtUtils-MakeMaker.x86_64 0:6.55-127.el6 will be installed --> Processing Dependency: perl(Test::Harness) for package: perl-ExtUtils-MakeMaker-6.55-127.el6.x86_64 ---> Package perl-ExtUtils-ParseXS.x86_64 1:2.2003.0-127.el6 will be installed --> Running transaction check ---> Package perl-Test-Harness.x86_64 0:3.17-127.el6 will be installed --> Finished Dependency Resolution
Dependencies Resolved
Package Arch Version Repository Size
Installing: perl-devel x86_64 4:5.10.1-127.el6 base 421 k Installing for dependencies: perl-ExtUtils-MakeMaker x86_64 6.55-127.el6 base 291 k perl-ExtUtils-ParseXS x86_64 1:2.2003.0-127.el6 base 43 k perl-Test-Harness x86_64 3.17-127.el6 base 229 k
Transaction Summary
Install 4 Package(s)
Total download size: 984 k
Installed size: 2.8 M
Downloading Packages:
(1/4): perl-ExtUtils-MakeMaker-6.55-127.el6.x86_64.rpm | 291 kB 00:00
(2/4): perl-ExtUtils-ParseXS-2.2003.0-127.el6.x86_64.rpm | 43 kB 00:00
(3/4): perl-Test-Harness-3.17-127.el6.x86_64.rpm | 229 kB 00:00
(4/4): perl-devel-5.10.1-127.el6.x86_64.rpm | 421 kB 00:00
Total 1.4 MB/s | 984 kB 00:00
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
etckeeper: pre transaction commit
Installing : perl-Test-Harness-3.17-127.el6.x86_64 1/4
Installing : perl-ExtUtils-MakeMaker-6.55-127.el6.x86_64 2/4
Installing : 1:perl-ExtUtils-ParseXS-2.2003.0-127.el6.x86_64 3/4
Installing : 4:perl-devel-5.10.1-127.el6.x86_64 4/4
etckeeper: post transaction commit
Verifying : 4:perl-devel-5.10.1-127.el6.x86_64 1/4
Verifying : perl-Test-Harness-3.17-127.el6.x86_64 2/4
Verifying : perl-ExtUtils-MakeMaker-6.55-127.el6.x86_64 3/4
Verifying : 1:perl-ExtUtils-ParseXS-2.2003.0-127.el6.x86_64 4/4
Installed: perl-devel.x86_64 4:5.10.1-127.el6
Dependency Installed:
perl-ExtUtils-MakeMaker.x86_64 0:6.55-127.el6 perl-ExtUtils-ParseXS.x86_64 1:2.2003.0-127.el6
perl-Test-Harness.x86_64 0:3.17-127.el6
Complete! ||<
というわけで、何かあったときに思い出してください。ではでは。
*おまけ
英語メッセージの場合は下記。
No rule to make target
/usr/lib64/perl5/CORE/config.h', needed by
Makefile' <<
*参考サイト
-[http://i-learnings.blogspot.jp/2012/07/no-rule-to-make-target.html:title=I-Learnings: No rule to make target /usr/lib64/perl5/CORE/config.h', needed by
Makefile':bookmark]