PDA

View Full Version : Cannot install Module::Build without Module::Build



hackman989
13th July 2006, 09:05 PM
wtf, seriously.

I'm pretty damn new to linux, and despite being very quick to learn, I have no previous experience with linux.

Installing applications in linux has been the singlemost frustrating computer experience in my life.

Could somebody just give me a few commands to run so that I may remedy this issue, i'm sure once Module::Build is properly installed, I can make my way from there. Thanks -- I'm having a really hard time getting adjusted to the linux environment and its frustrating the hell out of me, I have not yet installed successfully 1 application (out of nagios, nmis, txt2html, several perl modules, etc) whether I use rpm or not.

hackman989
13th July 2006, 09:15 PM
here is what I get from the command promp while trying to install txt2html for example:


[root@xxxx txt2html-2.44]# perl Makefile.PL
This module requires Module::Build to install itself.
Install Module::Build now from CPAN? [y] y
CPAN: Storable loaded ok
Going to read /root/.cpan/Metadata
Database was generated on Thu, 13 Jul 2006 17:29:32 GMT
Running install for module Module::Build::Compat
Running make for K/KW/KWILLIAMS/Module-Build-0.2801.tar.gz
CPAN: Digest::MD5 loaded ok
CPAN: Compress::Zlib loaded ok
Checksum for /root/.cpan/sources/authors/id/K/KW/KWILLIAMS/Module-Build-0.2801.tar.gz ok
Scanning cache /root/.cpan/build for sizes
Module-Build-0.2801/
***
etc ...
***
Module-Build-0.2801/t/xs.t
Removing previously used /root/.cpan/build/Module-Build-0.2801

CPAN.pm: Going to build K/KW/KWILLIAMS/Module-Build-0.2801.tar.gz

# running Build.PL --prefix /root/perl
/usr/bin/perl Build.PL --prefix /root/perl
Checking whether your kit is complete...
Looks good

Checking prerequisites...
* Optional prerequisite Module::Signature is not installed
* Optional prerequisite ExtUtils::ParseXS is not installed
* Optional prerequisite Archive::Tar is not installed
* Optional prerequisite Pod::Readme is not installed
* Optional prerequisite ExtUtils::CBuilder is not installed

ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the versions
of the modules indicated above before proceeding with this installation

Checking features:
manpage_support....enabled
YAML_support.......disabled
- YAML is not installed
C_support..........disabled
- ExtUtils::CBuilder is not installed
* Optional prerequisite ExtUtils::ParseXS is not installed
HTML_support.......enabled

Creating new 'Build' script for 'Module-Build' version '0.2801'
/usr/bin/perl Build --makefile_env_macros 1
lib/Module/Build/Platform/darwin.pm -> blib/lib/Module/Build/Platform/darwin.pm
***
yada yada yada
***
lib/Module/Build/API.pod -> blib/lib/Module/Build/API.pod
scripts/config_data -> blib/script/config_data
Writing config notes to blib/lib/Module/Build/ConfigData.pm
Manifying blib/script/config_data -> blib/bindoc/config_data.1
***
manly stuff
***
Manifying blib/lib/Module/Build/Compat.pm -> blib/libdoc/Module::Build::Compat.3pm
/usr/bin/make -- OK
Running make test
/usr/bin/perl Build --makefile_env_macros 1 test
t/basic...........ok
t/compat..........ok
t/destinations....ok
8/113 skipped: various reasons
t/ext.............ok
t/extend..........ok
t/files...........ok
t/install.........ok
t/manifypods......ok
t/mbyaml..........ok
t/metadata........ok
8/43 skipped: YAML_support feature is not enabled
t/metadata2.......ok
4/18 skipped: YAML_support feature is not enabled
t/moduleinfo......ok
t/notes...........ok
t/parents.........ok
t/pod_parser......ok
t/ppm.............skipped
all skipped: C_support not enabled
t/runthrough......ok
11/32 skipped: various reasons
t/signature.......skipped
all skipped: $ENV{TEST_SIGNATURE} is not set
t/tilde...........ok
t/versions........ok
t/xs..............skipped
all skipped: C_support not enabled
All tests successful, 3 tests and 31 subtests skipped.
Files=21, Tests=670, 37 wallclock secs (29.89 cusr + 6.01 csys = 35.90 CPU)
/usr/bin/make test -- OK
Running make install
/usr/bin/perl Build --makefile_env_macros 1 install
Skipping /root/perl/share/man/man1/config_data.1 (unchanged)
Skipping /root/perl/lib/perl5/site_perl/5.8.8/Module/Build.pm (unchanged)
Skipping /root/perl/lib/perl5/site_perl/5.8.8/Module/Build/PodParser.pm (unchanged)
Skipping /root/perl/lib/perl5/site_perl/5.8.8/Module/Build/Cookbook.pm (unchanged)
Skipping /root/perl/lib/perl5/site_perl/5.8.8/Module/Build/Authoring.pod (unchanged)
Skipping /root/perl/lib/perl5/site_perl/5.8.8/Module/Build/API.pod (unchanged)
Skipping /root/perl/lib/perl5/site_perl/5.8.8/Module/Build/YAML.pm (unchanged)
Skipping /root/perl/lib/perl5/site_perl/5.8.8/Module/Build/ConfigData.pm (unchanged)
Skipping /root/perl/lib/perl5/site_perl/5.8.8/Module/Build/Compat.pm (unchanged)
Skipping /root/perl/lib/perl5/site_perl/5.8.8/Module/Build/PPMMaker.pm (unchanged)
Skipping /root/perl/lib/perl5/site_perl/5.8.8/Module/Build/ModuleInfo.pm (unchanged)
Skipping /root/perl/lib/perl5/site_perl/5.8.8/Module/Build/Notes.pm (unchanged)
Skipping /root/perl/lib/perl5/site_perl/5.8.8/Module/Build/Base.pm (unchanged)
Skipping /root/perl/lib/perl5/site_perl/5.8.8/Module/Build/Platform/Windows.pm (unchanged)
Skipping /root/perl/lib/perl5/site_perl/5.8.8/Module/Build/Platform/os2.pm (unchanged)
Skipping /root/perl/lib/perl5/site_perl/5.8.8/Module/Build/Platform/VOS.pm (unchanged)
Skipping /root/perl/lib/perl5/site_perl/5.8.8/Module/Build/Platform/darwin.pm (unchanged)
Skipping /root/perl/lib/perl5/site_perl/5.8.8/Module/Build/Platform/EBCDIC.pm (unchanged)
Skipping /root/perl/lib/perl5/site_perl/5.8.8/Module/Build/Platform/MPEiX.pm (unchanged)
Skipping /root/perl/lib/perl5/site_perl/5.8.8/Module/Build/Platform/Default.pm (unchanged)
Skipping /root/perl/lib/perl5/site_perl/5.8.8/Module/Build/Platform/MacOS.pm (unchanged)
Skipping /root/perl/lib/perl5/site_perl/5.8.8/Module/Build/Platform/Unix.pm (unchanged)
Skipping /root/perl/lib/perl5/site_perl/5.8.8/Module/Build/Platform/Amiga.pm (unchanged)
Skipping /root/perl/lib/perl5/site_perl/5.8.8/Module/Build/Platform/aix.pm (unchanged)
Skipping /root/perl/lib/perl5/site_perl/5.8.8/Module/Build/Platform/VMS.pm (unchanged)
Skipping /root/perl/lib/perl5/site_perl/5.8.8/Module/Build/Platform/cygwin.pm (unchanged)
Skipping /root/perl/lib/perl5/site_perl/5.8.8/Module/Build/Platform/RiscOS.pm (unchanged)
Skipping /root/perl/share/man/man3/Module::Build::Platform::MPEiX.3pm (unchanged)
Skipping /root/perl/share/man/man3/Module::Build::ModuleInfo.3pm (unchanged)
Skipping /root/perl/share/man/man3/Module::Build::Cookbook.3pm (unchanged)
Skipping /root/perl/share/man/man3/Module::Build::Platform::Unix.3pm (unchanged)
Skipping /root/perl/share/man/man3/Module::Build::Platform::MacOS.3pm (unchanged)
Skipping /root/perl/share/man/man3/Module::Build::YAML.3pm (unchanged)
Skipping /root/perl/share/man/man3/Module::Build::Platform::cygwin.3pm (unchanged)
Skipping /root/perl/share/man/man3/Module::Build::Platform::Amiga.3pm (unchanged)
Skipping /root/perl/share/man/man3/Module::Build::API.3pm (unchanged)
Skipping /root/perl/share/man/man3/Module::Build::ConfigData.3pm (unchanged)
Skipping /root/perl/share/man/man3/Module::Build::Platform::Default.3pm (unchanged)
Skipping /root/perl/share/man/man3/Module::Build::Platform::EBCDIC.3pm (unchanged)
Skipping /root/perl/share/man/man3/Module::Build::Platform::os2.3pm (unchanged)
Skipping /root/perl/share/man/man3/Module::Build::Platform::Windows.3pm (unchanged)
Skipping /root/perl/share/man/man3/Module::Build::Platform::VOS.3pm (unchanged)
Skipping /root/perl/share/man/man3/Module::Build::PPMMaker.3pm (unchanged)
Skipping /root/perl/share/man/man3/Module::Build::Authoring.3pm (unchanged)
Skipping /root/perl/share/man/man3/Module::Build::Platform::darwin.3pm (unchanged)
Skipping /root/perl/share/man/man3/Module::Build::Compat.3pm (unchanged)
Skipping /root/perl/share/man/man3/Module::Build::Base.3pm (unchanged)
Skipping /root/perl/share/man/man3/Module::Build.3pm (unchanged)
Skipping /root/perl/share/man/man3/Module::Build::Platform::aix.3pm (unchanged)
Skipping /root/perl/share/man/man3/Module::Build::Platform::VMS.3pm (unchanged)
Skipping /root/perl/share/man/man3/Module::Build::Platform::RiscOS.3pm (unchanged)
Skipping /root/perl/share/man/man3/Module::Build::Notes.3pm (unchanged)
Skipping /root/perl/bin/config_data (unchanged)
Writing /root/perl/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/auto/Module/Build/.packlist
/usr/bin/make install -- OK
*** Cannot install without Module::Build. Exiting ...
[root@xxxx txt2html-2.44]#

hackman989
14th July 2006, 02:58 PM
nvm i figured it out, thanks for all the help guys.

great support community.