Rebuilding broken ports over...and over...and over
Craig Treleaven
ctreleaven at cogeco.ca
Fri Jun 15 10:53:23 PDT 2012
At 1:37 PM -0400 6/15/12, Jeremy Lavergne wrote:
> > I then cleaned perl5.12 and tried "sudo port install perl5.12
>+universal". It trundled away installing several universal versions
>of dependencies but while 'finishing' it found 4 broken ports and
>reinstalled them. Then it found 2 broken ports (different this
>time) and reinstalled them. After that it found 4 broken ports--the
>same it found the first time and reinstalled them. Next it found 7
>broken ports, including some repeats and some new, and ...
>Eventually I hit Control-C.
>>
>> Rather than mess around more, what is the best way to start
>>fresh--short of wiping the disk and reinstalling OS X, XCode, etc?
>
>So the rebuild issue is that likely, there are dependencies being
>had that aren't actually recorded. So when you build package X with
>universal it may not go back in and rebuild Y universal as well.
>
>You could dump out the ports you actually want (port echo requested)
>and save them somewhere, deactivate everything you have installed,
>then feed your list of requested ports in as your install command.
>
>Be sure to add +universal if you still want it.
Um, I thought I'd done that (and more) when I did "sudo port
uninstall installed".
Some time ago, I followed the migration instructions on another
machine and did "sudo port clean all". Is that a good option? I
remember being surprised at how long it took. I think it would be
faster to delete the whole /opt/... hierarchy and reinstall MacPorts?
And, no, I didn't really want universal. I thought the lack of it
was causing the hiccup.
Craig
More information about the macports-users
mailing list