Opened 12 years ago

Last modified 12 years ago

#32293 closed defect

py-graph-tool cannot build universal because py-scipy is universal — at Version 1

Reported by: jberwald@… Owned by: mmoll@…
Priority: Normal Milestone:
Component: ports Version: 2.0.3
Keywords: universal Cc: tiago@…
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 (1)

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.

Note: See TracTickets for help on using tickets.