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>