On Tue, Jul 12, 2005 at 09:58:41PM -0700, sleepy groups wrote: > *Synopsis:* > I am using Fedora Core 4 and I am trying to download Bundle::DBI from CPAN > using the PPM prompt. I can download DBI with no problem, but I have > problems downloading Bundle:DBI. I don't care what downloads, but I just > want DBI to work. The error logs are listed below.
PPM is not supported by p5p, it is an ActiveState product. Please contact ActiveState with this issue. As an alternative you may try the CPAN shell which ships with perl and IS supported by p5p. "perl -MCPAN -e shell" I'm feeling generous so let's have a look at your problem... > > Running make install > > Installing /usr/share/man/man3/DBD::CSV.3pm > > Installing /usr/share/man/man3/Bundle::DBD::CSV.3pm > > Writing /usr/lib/perl5/site_perl/5.8.1/i386-linux-thread-multi/auto/ > > DBD/CSV/.packlist > > Appending installation info to /usr/lib/perl5/5.8.1/i386-linux-thread- > > multi/perllocal.pod Note that things went into /usr/lib/perl5/site_perl/5.8.1/... > > but still when I try to run a CSV DBI called listcsv.pl I get the > > following errors: > > > install_driver(CSV) failed: Can't locate loadable object for module > > DBD::CSV in @INC (@INC contains: /usr/lib/perl5/5.8.1/i386-linux- > > thread-multi /usr/lib/perl5/5.8.1 /usr/lib/perl5/vendor_perl/5.8.1 / > > usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/ > > perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl /usr/lib/ > > perl5/5.8.1/i386-linux-thread-multi /usr/lib/perl5/5.8.1 .) at (eval > > 1) line 3 > > Compilation failed in require at (eval 1) line 3. Yet this path does not appear in your @INC. Your module was installed in the wrong place. > > BUT beforethat, I saw this error: > > > > running make test > > PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" > > "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t > > t/base..........ok > > t/config........ok > > t/fork..........ok > > > > t/forkm.........make: *** [test_dynamic] Interrupt > > /usr/bin/make test -- NOT OK > > > > Running make install > > make test had returned bad status, won't install without force > > > > So > > 1. Does anyone know why Make worked for DBI installation and not > > Bundle::DBI? Well, they install different things. DBI installs DBI. Bundle::DBI installs DBI, DBI::Shell, Storable, Net::Daemon, RPC::PIServer and DBD::Multiplex. http://search.cpan.org/dist/DBI/lib/Bundle/DBI.pm If you don't need those extra modules, don't install Bundle::DBI. > > 2. Does anyone know what tforkm is and what that might indicate if it > > gives an error during install? t/forkm.t is part of the Net::Daemon module, one of the modules installed by Bundle::DBI. http://search.cpan.org/src/JWIED/Net-Daemon-0.38/t/forkm.t -- Michael G Schwern [EMAIL PROTECTED] http://www.pobox.com/~schwern Don't try the paranormal until you know what's normal. -- "Lords and Ladies" by Terry Prachett