Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 25 Nov 2009 08:28:52 +0000
From:      John <comp.john@googlemail.com>
To:        Roland Smith <rsmith@xs4all.nl>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: 7.2-STABLE to 8-R
Message-ID:  <20091125082851.GA6151@john-laptop>
In-Reply-To: <20091124210948.GC87829@slackbox.xs4all.nl>
References:  <20091124154514.GA91657@potato> <200911241725.42229.pieter@degoeje.nl> <20091124163718.GB91657@potato> <4B0C1249.1090600@lazlarlyricon.com> <20091124174025.GC91657@potato> <20091124210948.GC87829@slackbox.xs4all.nl>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Nov 24, 2009 at 10:09:48PM +0100, Roland Smith wrote:
> 
> I would _strongly_ advise you to make a list of all your current ports, e.g. with
> 'portmaster -L >ports.list', deleting all ports and re-installing the ports
> labeled as 'leaf ports' and 'root ports' in ports.list.

oops! already started! ;)

> While portmaster/-manager do their best, they just cannot cover all the corner
> cases, especially since some ports require extra action (e.g. perl!) There is
> a good chance you'll end up with a big mess like binaries linked to both 7.x
> and 8.x libraries or ports failing to build for mysterious reasons. Both have
> happened to me in the past and are a major PITA to fix.

As it happens, I noticed installed perl was 5.8 whilst latest is 5.10,
so that was built before buildworld. I know what you mean, though.

portmanager -u -f -l forces everything to be rebuilt and logs what it
did. I then check the output when it's finished and manually rebuild
what it can't fix. Not failed me yet, although before doing this I
rebuilt portmanager.

-- 
John




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20091125082851.GA6151>