Andy Dills andy at
Mon Dec 10 10:10:31 PST 2007

On Mon, 10 Dec 2007, Jay Aikat wrote:

> Hi,		When I run a perl script that uses math:random, I get the
> following:
> Can't locate Math/ in @INC (@INC contains:
> /usr/local/lib/perl5/5.8.8/BSDPAN /usr/local/lib/perl5/site_perl/5.8.8/mach
> /usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/site_perl
> /usr/local/lib/perl5/5.8.8/mach /usr/local/lib/perl5/5.8.8 .) at line
> 46.
> BEGIN failed--compilation aborted at line 46.
> This machine is a 4.10-RELEASE, with perl, version 5.005_03.  But I am getting
> this on several machines running different versions of FreeBSD with different
> perl versions as well.
> How do I fix this?  Searched online a lot, but no resolution.  Thanks much for
> any help on fixing this,

You perhaps installed the module into the base perl distribution before 
installing the ports perl and doing a "use.perl ports", or perhaps you 
didn't install the module at all (Math::Random isn't part of the base 
perl distribution).

cd /usr/ports/math/p5-Math-Random && make install 


Andy Dills
Xecunet, Inc.

More information about the freebsd-questions mailing list