[MacPorts] #32293: py-graph-tool cannot build universal because py-scipy is universal (was: scipy universal build architecture mismatch)

MacPorts noreply at macports.org
Sun Nov 27 17:29:33 PST 2011


#32293: py-graph-tool cannot build universal because py-scipy is universal
--------------------------------+-------------------------------------------
 Reporter:  jberwald@…          |       Owner:  mmoll@…           
     Type:  defect              |      Status:  new               
 Priority:  Normal              |   Milestone:                    
Component:  ports               |     Version:  2.0.3             
 Keywords:  universal           |        Port:  py-graph-tool     
--------------------------------+-------------------------------------------
Changes (by ryandesign@…):

 * cc: tiago@… (added)
  * owner:  macports-tickets@… => mmoll@…
  * keywords:  scipy, universal, architecture,graph-tool => universal
  * type:  request => defect
  * port:  => py-graph-tool


Old description:

> 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 [[BR]]
>
> > Error: its dependency py27-scipy does not build for the required
> arch(s) by default [[BR]]
>
> > Error: and does not have a universal variant. [[BR]]
>
> > 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

New description:

 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, [[br]]
 Jesse

--

Comment:

 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.

-- 
Ticket URL: <https://trac.macports.org/ticket/32293#comment:1>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list