>DBI requires File::Spec. File::Spec requires Scalar::Util. >Scalar::Util (packaged alongside List::Util) is failing to install. If >you can get Scalar::Util to install, you'll probably have no problem >with DBI. Here is one way to try it:
># perl -MCPAN -e shell >cpan> look Scalar::Util > (this spawns a shell) ># perl Makefile.PL && make test && make install && > echo "INSTALL SUCCEEDED" || >echo "INSTALL FAILED!" ># exit >cpan> >If the installation succeeded, you can try to install DBI again. >Otherwise, >post the output and I'll try to help more. - Philip ----------------------------- Philip, Once again no luck :( See the output below [EMAIL PROTECTED] # perl -MCPAN -e shell cpan shell -- CPAN exploration and modules installation (v1.59_54) ReadLine support available (try 'install Bundle::CPAN') cpan> look Scalar::Util Going to read /.cpan/sources/authors/01mailrc.txt.gz Going to read /.cpan/sources/modules/02packages.details.txt.gz Database was generated on Wed, 28 Mar 2007 06:10:34 GMT HTTP::Date not available There's a new CPAN.pm version (v1.8802) available! [Current version is v1.59_54] You might want to try install Bundle::CPAN reload cpan without quitting the current session. It should be a seamless upgrade while we are running... Scanning cache /.cpan/build for sizes x Scalar-List-Utils-1.19, 0 bytes, 0 tape blocks x Scalar-List-Utils-1.19/t, 0 bytes, 0 tape blocks x Scalar-List-Utils-1.19/t/refaddr.t, 1793 bytes, 4 tape blocks x Scalar-List-Utils-1.19/t/p_tainted.t, 228 bytes, 1 tape blocks x Scalar-List-Utils-1.19/t/p_maxstr.t, 156 bytes, 1 tape blocks x Scalar-List-Utils-1.19/t/p_blessed.t, 156 bytes, 1 tape blocks x Scalar-List-Utils-1.19/t/tainted.t, 672 bytes, 2 tape blocks x Scalar-List-Utils-1.19/t/maxstr.t, 717 bytes, 2 tape blocks x Scalar-List-Utils-1.19/t/p_minstr.t, 156 bytes, 1 tape blocks x Scalar-List-Utils-1.19/t/p_readonly.t, 156 bytes, 1 tape blocks x Scalar-List-Utils-1.19/t/p_min.t, 156 bytes, 1 tape blocks x Scalar-List-Utils-1.19/t/p_refaddr.t, 156 bytes, 1 tape blocks x Scalar-List-Utils-1.19/t/reftype.t, 1180 bytes, 3 tape blocks x Scalar-List-Utils-1.19/t/blessed.t, 748 bytes, 2 tape blocks x Scalar-List-Utils-1.19/t/lln.t, 1105 bytes, 3 tape blocks x Scalar-List-Utils-1.19/t/proto.t, 1476 bytes, 3 tape blocks x Scalar-List-Utils-1.19/t/p_first.t, 217 bytes, 1 tape blocks x Scalar-List-Utils-1.19/t/minstr.t, 716 bytes, 2 tape blocks x Scalar-List-Utils-1.19/t/first.t, 3187 bytes, 7 tape blocks x Scalar-List-Utils-1.19/t/p_shuffle.t, 156 bytes, 1 tape blocks x Scalar-List-Utils-1.19/t/min.t, 628 bytes, 2 tape blocks x Scalar-List-Utils-1.19/t/reduce.t, 3647 bytes, 8 tape blocks x Scalar-List-Utils-1.19/t/p_lln.t, 156 bytes, 1 tape blocks x Scalar-List-Utils-1.19/t/max.t, 629 bytes, 2 tape blocks x Scalar-List-Utils-1.19/t/p_openhan.t, 156 bytes, 1 tape blocks x Scalar-List-Utils-1.19/t/p_max.t, 156 bytes, 1 tape blocks x Scalar-List-Utils-1.19/t/openhan.t, 574 bytes, 2 tape blocks x Scalar-List-Utils-1.19/t/readonly.t, 1041 bytes, 3 tape blocks x Scalar-List-Utils-1.19/t/isvstring.t, 648 bytes, 2 tape blocks x Scalar-List-Utils-1.19/t/p_sum.t, 156 bytes, 1 tape blocks x Scalar-List-Utils-1.19/t/p_reduce.t, 217 bytes, 1 tape blocks x Scalar-List-Utils-1.19/t/sum.t, 596 bytes, 2 tape blocks x Scalar-List-Utils-1.19/t/shuffle.t, 626 bytes, 2 tape blocks x Scalar-List-Utils-1.19/t/dualvar.t, 1152 bytes, 3 tape blocks x Scalar-List-Utils-1.19/t/00version.t, 416 bytes, 1 tape blocks x Scalar-List-Utils-1.19/t/weak.t, 3001 bytes, 6 tape blocks x Scalar-List-Utils-1.19/t/p_reftype.t, 156 bytes, 1 tape blocks x Scalar-List-Utils-1.19/inc, 0 bytes, 0 tape blocks x Scalar-List-Utils-1.19/inc/Test, 0 bytes, 0 tape blocks x Scalar-List-Utils-1.19/inc/Test/Builder.pm, 25016 bytes, 49 tape blocks x Scalar-List-Utils-1.19/inc/Test/Builder, 0 bytes, 0 tape blocks x Scalar-List-Utils-1.19/inc/Test/Builder/Module.pm, 1239 bytes, 3 tape blocks x Scalar-List-Utils-1.19/inc/Test/More.pm, 14095 bytes, 28 tape blocks x Scalar-List-Utils-1.19/inc/Module, 0 bytes, 0 tape blocks x Scalar-List-Utils-1.19/inc/Module/Install.pm, 8073 bytes, 16 tape blocks x Scalar-List-Utils-1.19/inc/Module/Install, 0 bytes, 0 tape blocks x Scalar-List-Utils-1.19/inc/Module/Install/InstallDirs.pm, 656 bytes, 2 tape blocks x Scalar-List-Utils-1.19/inc/Module/Install/Include.pm, 524 bytes, 2 tape blocks x Scalar-List-Utils-1.19/inc/Module/Install/Makefile.pm, 5883 bytes, 12 tape blocks x Scalar-List-Utils-1.19/inc/Module/Install/Metadata.pm, 7998 bytes, 16 tape blocks x Scalar-List-Utils-1.19/inc/Module/Install/Win32.pm, 1806 bytes, 4 tape blocks x Scalar-List-Utils-1.19/inc/Module/Install/Fetch.pm, 2456 bytes, 5 tape blocks x Scalar-List-Utils-1.19/inc/Module/Install/Base.pm, 1053 bytes, 3 tape blocks x Scalar-List-Utils-1.19/inc/Module/Install/Can.pm, 1788 bytes, 4 tape blocks x Scalar-List-Utils-1.19/Changes, 9573 bytes, 19 tape blocks x Scalar-List-Utils-1.19/lib, 0 bytes, 0 tape blocks x Scalar-List-Utils-1.19/lib/List, 0 bytes, 0 tape blocks x Scalar-List-Utils-1.19/lib/List/Util.pm, 7088 bytes, 14 tape blocks x Scalar-List-Utils-1.19/lib/Scalar, 0 bytes, 0 tape blocks x Scalar-List-Utils-1.19/lib/Scalar/Util.pm, 9079 bytes, 18 tape blocks x Scalar-List-Utils-1.19/MANIFEST, 851 bytes, 2 tape blocks x Scalar-List-Utils-1.19/META.yml, 302 bytes, 1 tape blocks x Scalar-List-Utils-1.19/Util.xs, 10579 bytes, 21 tape blocks x Scalar-List-Utils-1.19/mytypemap, 250 bytes, 1 tape blocks x Scalar-List-Utils-1.19/multicall.h, 4598 bytes, 9 tape blocks x Scalar-List-Utils-1.19/Makefile.PL, 1021 bytes, 2 tape blocks x Scalar-List-Utils-1.19/README, 795 bytes, 2 tape blocks x Scalar-List-Utils-1.19/SIGNATURE, 4186 bytes, 9 tape blocks Removing previously used /.cpan/build/Scalar-List-Utils-1.19 Working directory is /.cpan/build/Scalar-List-Utils-1.19 [EMAIL PROTECTED] # [EMAIL PROTECTED] # pwd /.cpan/build/Scalar-List-Utils-1.19 [EMAIL PROTECTED] # perl Makefile.PL && make test && make install && echo "INSTALL SUCCEEDED" || echo "INSTALL FAILED!" > > Checking if your kit is complete... Looks good Writing Makefile for List::Util make: not found INSTALL FAILED! ~~~Sanjay~~~