Module-Locate-1/lib/ Module-Locate-1/lib/Module/ Module-Locate-1/lib/Module/Locate.pm Package seems to come without Makefile.PL. (The test -f "/root/.cpan/build/Module-Locate-1/Makefile.PL" returned false.) Writing one on our own (setting NAME to ModuleLocate) CPAN.pm: Going to build B/BR/BROQ/Module-Locate-1.tar.gz Checking if your kit is complete... Looks good Writing Makefile for ModuleLocate /usr/bin/perl "-Iblib/arch" "-Iblib/lib" Build.PL Build Can't locate Module/Build.pm in @INC (@INC contains: blib/arch blib/lib /usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /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.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0 .) at Build.PL line 1. BEGIN failed--compilation aborted at Build.PL line 1. make: *** [Build] Error 2 make: *** Waiting for unfinished jobs.... make: *** Waiting for unfinished jobs.... make: *** Waiting for unfinished jobs.... cp lib/Module/Locate.pm blib/lib/Module/Locate.pm /usr/bin/make -j3 -- NOT OK Running make test Can't test without successful make Running make install make had returned bad status, install seems impossible