Trashed my machine via ports

Clint Olsen clint at
Fri Oct 3 10:41:13 PDT 2003

On Oct 03, Jens Rehsack wrote:
> If you see at the rest of the thread (subject changed), he had neither
> installed nor used portupgrade, so pkgdb -F is mandatory before he can
> continue upgrading.

I ran pkgdb -F and in most cases I chose the default answers (not knowing
a better alternative).  It would be nice if the dependency "score"
information was more clear.  What exactly am I doing when I'm fixing a
stale dependency?  What does "deleting" a dependency mean?

Now I'm in portupgrade, and it's just a ton of fun:

# portupgrade -R -force gettext
[Updating the pkgdb <format:bdb1_btree> in /var/db/pkg ... - 253 packages
found (-0 +1) . done]
--->  Skipping 'converters/libiconv' (libiconv-1.7_1) which has already
** The port directory for 'rce' does not exist.
** The following packages were not installed or upgraded (*:skipped /
        * converters/libiconv (libiconv-1.7_1)
        ! rce (gettext-0.12.1)  (port directory error)

I used -R for the upward recursion (fix all packages relying on gettext).
I also ran with the force switch because it bitched the first time it ran
into a port that was already installed.

Now, is rce a subdir in a particular package or what?  I'm scrolling up
through the gobs of text right now to see what the hell this is all about.

Are ports supposed to get this screwed up or did I just not maintain my
ports area correctly?


More information about the freebsd-ports mailing list