Opened 11 years ago

Closed 11 years ago

#39030 closed defect (fixed)

upgrade outdated fails (due to atlas upgrade problem) on OSX 10.6.8

Reported by: joel@… Owned by: Veence (Vincent)
Priority: Normal Milestone:
Component: ports Version: 2.1.3
Keywords: Cc:
Port: atlas

Description (last modified by mf2k (Frank Schima))

I ran sudo port upgrade outdated. atlas was the first upgrade and at first it failed at the "---> Building Atlas" step. Following the instructions in the Ticket Guidelines, I tried "sudo port clean atlas" and then tried to "upgrade outdated" again. It failed again (log file attached).

Following the instructions in the Ticket Guidelines again, I tried to uninstall atlas, intending to reinstall it. I tried "sudo port uninstall atlas", but got an error asking me to specify the full version. After typing "sudo port installed atlas" I then tried "sudo port uninstall atlas @3.9.47_0+gcc44". I received the following error message:

"--->  Unable to uninstall atlas @3.9.47_0+gcc44, the following ports depend on it:
--->  	py26-numpy @1.6.0_0+atlas+gcc44"

Ticket #34712 seems to be about a similar problem and it says the problem was fixed, but I seem to be having the same problem.

I'm not sure what to do next. I can't uninstall and reinstall atlas, and I haven't found another way to get the port upgrade to work. I'm filing a ticket here because it seems to be a bug. Or, at least after following the steps in the ticket posting guidelines, I haven't been able to rule out this being a bug.

Attachments (1)

atlasUpgradeFail.log (102.9 KB) - added by joel@… 11 years ago.
log file of "sudo port upgrade outdated" failure

Download all attachments as: .zip

Change History (10)

Changed 11 years ago by joel@…

Attachment: atlasUpgradeFail.log added

log file of "sudo port upgrade outdated" failure

comment:1 Changed 11 years ago by mf2k (Frank Schima)

Description: modified (diff)
Keywords: upgrade outdated removed
Owner: changed from macports-tickets@… to vince@…

In the future, please use WikiFormatting and Cc the port maintainer(s).

comment:2 in reply to:  1 ; Changed 11 years ago by joel@…

Replying to macsforever2000@…:

In the future, please use WikiFormatting and Cc the port maintainer(s).

Didn't realize I was supposed to use "WickiFormatting", but I will in future.

In terms of cc'ing port maintainer(s), is there a list of them somewhere?

comment:3 in reply to:  2 ; Changed 11 years ago by mf2k (Frank Schima)

Replying to joel@…:

Replying to macsforever2000@…:

In the future, please use WikiFormatting and Cc the port maintainer(s).

Didn't realize I was supposed to use "WickiFormatting", but I will in future.

It's clearly linked when creating the ticket.

In terms of cc'ing port maintainer(s), is there a list of them somewhere?

port info atlas

or more specifically:

port info --maintainers atlas

comment:4 in reply to:  3 Changed 11 years ago by cooljeanius (Eric Gallager)

Replying to macsforever2000@…:

Replying to joel@…:

Replying to macsforever2000@…:

In the future, please use WikiFormatting and Cc the port maintainer(s).

Didn't realize I was supposed to use "WickiFormatting", but I will in future.

It's clearly linked when creating the ticket.

Considering he's not the first person to make this very common mistake, perhaps the linking could be made clearer? See also #38095

comment:5 Changed 11 years ago by larryv (Lawrence Velázquez)

#39065 looks very similar to this, although I can’t confidently judge whether it’s a duplicate.

comment:6 Changed 11 years ago by joel@…

#39065 states "As an immediate workaround, you can rebuild atlas with the +clang33 option, which should work fine."

I'd like to try this, but I'm not sure what command I should run. I tried "sudo port upgrade atlas +clang33", but got an error. Before I risk mucking anything else up, I thought I'd ask how to rebuild atlas correctly.

comment:7 in reply to:  6 Changed 11 years ago by larryv (Lawrence Velázquez)

Replying to joel@…:

#39065 states "As an immediate workaround, you can rebuild atlas with the +clang33 option, which should work fine."

I'd like to try this, but I'm not sure what command I should run. I tried "sudo port upgrade atlas +clang33", but got an error. Before I risk mucking anything else up, I thought I'd ask how to rebuild atlas correctly.

sudo port -n upgrade --force --enforce-variants atlas +clang33

comment:8 Changed 11 years ago by mf2k (Frank Schima)

You might have to clean it first. Also it is easier to simply install it. Note the correct name of the variant.

sudo port clean atlas
sudo port install atlas +mpclang33
Last edited 11 years ago by mf2k (Frank Schima) (previous) (diff)

comment:9 Changed 11 years ago by Veence (Vincent)

Resolution: fixed
Status: newclosed

This should normally have been fixed. Reopen if necessary.

Note: See TracTickets for help on using tickets.