In bish.lists.freebsd.questions, you wrote:
> I have a problem installing from the ports collection. No matter what i 
> try to install i get an error 1 when it is trying to check if the port 
> i allready installed. I tried running pkdb -F, but that does not help.
> any ideas ?

Yes, I'd noticed this too - only today. It appears the Mk file has
been changed to use the -O option of pkg_info

That is a new option, that wasn't added to pkg_info on a release
version until FreeBSD 4.7-RELEASE

So someone will either have to regress it, or you'll need to upgrade
to freebsd 4.8, or patch pkg_info (/usr/src/usr.sbin/pkg_install/info)

Work Around
Define the environment variable
FORCE_PKG_REGISTER to anything from the command line before running
the install, it will work (as it will skip the part that checks if the port
is already installed.)

For my machine on 4.4 I needed to download and replace /usr/share/Mk/*
and then /usr/src/usr.sbin/pkg_install/* from the freebsd 4.8 sources.

Your /usr/share/Mk may be recent enough.. I don't know.

from there, cd to /usr/src/usr.sbin/pkg_install and
make install
make clean

Alternatively, download my binaries, made from 4.8-release sources.
De-tar the bzipped archive, and move the
files from usr.sbin into /usr/sbin and the files from
into /usr/share/man/man1 - being careful to preserve file permissions.

(approx 90K)

Cheers, Jamie

[EMAIL PROTECTED] mailing list
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to