Opened 9 years ago

Closed 9 years ago

#49368 closed update (invalid)

py27-cairo: Cannot install py27-cairo for the arch(s) i386 x86_64 because its dependency py27-numpy is only installed for the arch x86_64

Reported by: philippe.thepaut@… Owned by: seanfarley (Sean Farley)
Priority: Normal Milestone:
Component: ports Version: 2.3.4
Keywords: Cc:
Port: py27-cairo

Description (last modified by ryandesign (Ryan Carsten Schmidt))

I cannot upgrade py27-cairo port

sudo port install py27-cairo py27-numpy 
Error: Cannot install py27-cairo for the arch(s) i386 x86_64 because
Error: its dependency py27-numpy is only installed for the arch x86_64
Error: and does not have a universal variant.
Error: Unable to execute port: architecture mismatch

Change History (4)

comment:1 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)
Keywords: py27 removed
Owner: changed from macports-tickets@… to sean@…
Priority: LowNormal
Summary: unable tu upgrade py27cairo portpy27-cairo: Cannot install py27-cairo for the arch(s) i386 x86_64 because its dependency py27-numpy is only installed for the arch x86_64

You are trying to install py27-cairo with the universal variant. You cannot do that because its dependency py27-numpy does not have a universal variant. Install py27-cairo without the universal variant instead.

comment:2 Changed 9 years ago by petrrr

Okay, py-numpy does not support universal builds. But here numpy is a build dependency (only), so is an universal numpy really needed this case?

comment:3 Changed 9 years ago by philippe.thepaut@…

It's not working with following command:

sudo port upgrade --enforce-variants outdated -universal

After Xcode update it's better but for some ports I should uninstall and reinstall (for example libewf, wireshark) So now there is no more outdated port.

Last edited 9 years ago by ryandesign (Ryan Carsten Schmidt) (previous) (diff)

comment:4 Changed 9 years ago by seanfarley (Sean Farley)

Resolution: invalid
Status: newclosed

So, it seems like this ticket is resolved? Marking it closed now.

Note: See TracTickets for help on using tickets.