Opened 12 years ago

Closed 12 years ago

#32293 closed defect (fixed)

py-graph-tool cannot build universal because py-scipy is universal

Reported by: jberwald@… Owned by: mamoll (Mark Moll)
Priority: Normal Milestone:
Component: ports Version: 2.0.3
Keywords: universal Cc: count0 (Tiago de Paula Peixoto)
Port: py-graph-tool

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

Hi,

I'm trying to install the port for graph-tool. The following error occurs when I run 'port install graph-tool':

Error: Cannot install py27-graph-tool for the arch(s) 'i386 x86_64' because
Error: its dependency py27-scipy 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 

I'd think that scipy would have a universal variant, but then again, I'm new to Mac (from the linux world), so I'm not quite sure how this universal variant stuff works. I'm running Lion, 10.7.2.

Thanks,
Jesse

Change History (2)

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

Cc: tiago@… added
Description: modified (diff)
Keywords: scipy architecture graph-tool removed
Owner: changed from macports-tickets@… to mmoll@…
Port: py-graph-tool added
Summary: scipy universal build architecture mismatchpy-graph-tool cannot build universal because py-scipy is universal
Type: requestdefect

Please put the correct port name in the Summary and in the Port field, and remember to Cc the maintainer(s) of that port.

You can run "port variants py27-scipy" to see that it does not have a universal variant. It has gcc variants, which also explains why it doesn't have a universal variant: the MacPorts gcc compilers those gcc variants use cannot produce multi-architecture files.

So, sorry, you cannot install py27-graph-tool universal, because its dependencies cannot be universal. py-graph-tool should disable its universal variant.

comment:2 Changed 12 years ago by mamoll (Mark Moll)

Resolution: fixed
Status: newclosed

Fixed in r87608.

Note: See TracTickets for help on using tickets.