Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 30 Nov 1997 10:00:28 -0800 (Pacific Standard Time)
From:      Marty Bower <marty@mjhb.com>
To:        freebsd-ports@FreeBSD.ORG
Subject:   Incorrect Perl dependencies for MySQL and INN ports
Message-ID:  <Pine.WNT.3.96.971123002718.193A-100000@nt.home.mjhb.com>

next in thread | raw e-mail | index | archive | help
I've noticed this twice now; the first time I believe it was INN-1.5.1,
and now MySQL-3.20.32a.  The MySQL port claims that it is dependent on
Perl5.00404 (which has not been installed yet), but then proceeds to
download and attempt to install the Perl5.003 port: 

>> Checksum OK for mysql-3.20.32a.tar.gz.
===>  Installing for mysql-3.20.32a
===>  mysql-3.20.32a depends on executable: perl5.00404 - not found
===>  Verifying install for perl5.00404 in /usr/ports/lang/perl5
>> perl5.003.tar.gz doesn't seem to exist on this system.
>> Attempting to fetch from
[snipped]
Receiving perl5.003.tar.gz (1546567bytes)

This fails with "perl-5.003 is already installed - perhaps an older
version?". pkg_delete will not deinstall it because of the INN dependency,
so I set FORCE_PKG_REGISTER=yes and reran "make install" (for MySQL).

The INN port claimed that it was dependent on Perl5.00401, which was
previously installed; but then it fetched and installed 5.003, which
*also* had been installed previously (verified with pkg_info). 

This undoes the 5.0040[14] installation (man pages, /usr/local/bin/perl
link, etc), requiring a reinstallation of the newer port.


Marty Bower  |  marty@mjhb.mdr.ca.us  |  http://mjhb.mdr.ca.us






Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.WNT.3.96.971123002718.193A-100000>