My installation of RedHat Linux server 5.3 came with PERL 5.8. I updated my version of PERL to 5.12, and my copy of PERL resides at / root/localperl/bin/perl
I've attempted to install DBD, DBI and Net::MySQL and all failed. It is possible that the reason why the installs are failing is common to all three, but I do not know that as a fact, so I am asking you to look over and respond as to what I may be doing wrong in the installation of Net::MySQL. I'm following the instructions that come with Net::MySQL - Pure Perl MySQL network protocol interface. Any attempts to use perl without the full path to /root fails because the initial installation was written over by an incorrect installation of version 5.12 on /usr/bin/ perl r...@localhost localperl# /root/localperl/bin/perl -v This is perl 5, version 12, subversion 2 (v5.12.2) built for x86_64- linux ------------------------------------- r...@localhost bin# pwd /root/localperl/bin r...@localhost bin# cd .. r...@localhost localperl# ls bin lib man r...@localhost localperl# ls bin lib man Net-MySQL-0.09 r...@localhost localperl# cd Net-MySQL-0.09/ r...@localhost Net-MySQL-0.09# ls Changes Makefile.PL MANIFEST META.yml MySQL.pm README script t r...@localhost Net-MySQL-0.09# root/localperl/bin/perl Makefile.PL PREFIX=/root/localperl/bin/perl/lib bash: root/localperl/bin/perl: No such file or directory r...@localhost Net-MySQL-0.09# root/localperl/bin/perl Makefile.PL PREFIX=/root/localperl bash: root/localperl/bin/perl: No such file or directory r...@localhost Net-MySQL-0.09# /root/localperl/bin/perl Makefile.PL PREFIX=/root/localperl Checking if your kit is complete... Looks good Writing Makefile for Net::MySQL r...@localhost Net-MySQL-0.09# make cp MySQL.pm blib/lib/Net/MySQL.pm Manifying blib/man3/Net::MySQL.3 r...@localhost Net-MySQL-0.09# make test PERL_DL_NONLAZY=1 /root/localperl/bin/perl "-MExtUtils::Command::MM" "- e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/0.load.t ........ Can't locate Digest/SHA1.pm in @INC (@INC contains: /root/localperl/Net-MySQL-0.09/blib/lib /root/localperl/Net- MySQL-0.09/blib/arch /root/localperl/lib/site_perl/5.12.2/x86_64- linux /root/localperl/lib/site_perl/5.12.2 /root/localperl/lib/5.12.2/ x86_64-linux /root/localperl/lib/5.12.2 .) at /root/localperl/Net- MySQL-0.09/blib/lib/Net/MySQL.pm line 681. BEGIN failed--compilation aborted at /root/localperl/Net-MySQL-0.09/ blib/lib/Net/MySQL.pm line 681. Compilation failed in require at t/0.load.t line 3. BEGIN failed--compilation aborted at t/0.load.t line 3. t/0.load.t ........ Dubious, test returned 2 (wstat 512, 0x200) Failed 2/2 subtests t/1.password32.t .. Can't locate Digest/SHA1.pm in @INC (@INC contains: /root/localperl/Net-MySQL-0.09/blib/lib /root/localperl/Net- MySQL-0.09/blib/arch /root/localperl/lib/site_perl/5.12.2/x86_64- linux /root/localperl/lib/site_perl/5.12.2 /root/localperl/lib/5.12.2/ x86_64-linux /root/localperl/lib/5.12.2 .) at /root/localperl/Net- MySQL-0.09/blib/lib/Net/MySQL.pm line 681. BEGIN failed--compilation aborted at /root/localperl/Net-MySQL-0.09/ blib/lib/Net/MySQL.pm line 681. Compilation failed in require at t/1.password32.t line 3. BEGIN failed--compilation aborted at t/1.password32.t line 3. t/1.password32.t .. Dubious, test returned 2 (wstat 512, 0x200) Failed 4/4 subtests Test Summary Report ------------------- t/0.load.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: Bad plan. You planned 2 tests but ran 0. t/1.password32.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: Bad plan. You planned 4 tests but ran 0. Files=2, Tests=0, 0 wallclock secs ( 0.01 usr 0.00 sys + 0.03 cusr 0.00 csys = 0.04 CPU) Result: FAIL Failed 2/2 test programs. 0/0 subtests failed. make: *** test_dynamic Error 2 r...@localhost Net-MySQL-0.09# -- To unsubscribe, e-mail: beginners-unsubscr...@perl.org For additional commands, e-mail: beginners-h...@perl.org http://learn.perl.org/