Opened 14 years ago

Closed 14 years ago

#27773 closed defect (fixed)

py27-cairo will not build universal

Reported by: m.rick@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.9.2
Keywords: Cc:
Port: py27-cairo

Description (last modified by mf2k (Frank Schima))

I cannot build py27-cairo with the Universal variant.

Port command started with PID 92140
Computing dependencies for py27-cairo
Error: Cannot install py27-cairo for the arch(s) 'i386 x86_64' because
Error: its dependency py27-numpy does not build for the required arch(s) by default
Error: and does not have a universal variant.
Error: Unable to execute port: architecture mismatch
To report a bug, see <http://guide.macports.org/#project.tickets>
Executing: /opt/local/bin/port install py27-cairo +universal

Change History (4)

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

Description: modified (diff)
Port: py27-cairo added

comment:2 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)

Correct, you cannot install py27-cairo universal because py27-numpy does not have a universal variant -- by default. By default, py27-numpy builds with atlas support, but this unfortunately means it cannot build universal. If you don't care about atlas support, but you want a universal build, you can do that by installing py27-numpy with the universal atlas and explicitly disabling the (by default enabled) atlas variant, like this:

sudo port install py27-numpy -atlas +universal

Same answer for py26-numpy (#27772).

comment:3 in reply to:  2 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)

Replying to ryandesign@…:

you can do that by installing py27-numpy with the universal atlas

Ha. Of course I meant "with the universal variant".

comment:4 Changed 14 years ago by Veence (Vincent)

Resolution: fixed
Status: newclosed

That should be fixed now in r76869.

Note: See TracTickets for help on using tickets.