Help, please ....Port Install Problem, Google didn't help!

Garrett Cooper youshi10 at u.washington.edu
Sat Apr 28 18:29:00 UTC 2007


VeeJay wrote:
> Hello
> 
> 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 -
> found
> ===>   p5-DBD-mysql50-4.0000 depends on shared library: mysqlclient.15 - 
> not
> found
> ===>    Verifying install for mysqlclient.15 in
> /usr/ports/databases/mysql50-client
> ===>  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
> databases/mysql50-client
>      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.
> localhost#
> 
> 
> 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 
latter).

-Garrett


More information about the freebsd-questions mailing list