Help, please ....Port Install Problem, Google didn't help!
youshi10 at u.washington.edu
Sat Apr 28 18:29:00 UTC 2007
> I am trying to run a perl script connecting a mysql50 database on a
> freebsd61 box.
> But I get this error:
> Can't locate Mysql.pm 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......
> But when I want to install perl database driver, I get this error:
> localhost# make install clean
> ===> p5-DBD-mysql50-4.0000 depends on file:
> /usr/local/lib/perl5/site_perl/5.8.8/mach/DBI.pm - found
> ===> p5-DBD-mysql50-4.0000 depends on file: /usr/local/bin/perl5.8.8 -
> ===> p5-DBD-mysql50-4.0000 depends on shared library: mysqlclient.15 -
> ===> Verifying install for mysqlclient.15 in
> ===> Installing for mysql-client-5.0.27
> ===> Generating temporary packing list
> ===> Checking if databases/mysql50-client already installed
> ===> mysql-client-5.0.27 is already installed
> You may wish to ``make deinstall'' and install this port again
> by ``make reinstall'' to upgrade it properly.
> If you really wish to overwrite the old port of
> without deleting it first, set the variable "FORCE_PKG_REGISTER"
> in your environment or the "make install" command line.
> *** Error code 1
> Stop in /usr/ports/databases/mysql50-client.
> *** Error code 1
> Stop in /usr/ports/databases/p5-DBD-mysql50.
> Please help and advise, what should I do? I have tried to google allready
> but could not find any solution....
Do as the directions say. cd to the port directory, run make deinstall,
make install. If you get this all the time, try updating your ports,
and/or contacting the maintainer because it could be an improper packing
list, or some sort of weird circular dependencies (former rather than
More information about the freebsd-questions