[MacPorts] #47108: GQRX saying it can't install gnu radio because of a py27-scipy dependency conflict- but gnuradio is already installed.
MacPorts
noreply at macports.org
Wed Mar 11 00:39:55 PDT 2015
#47108: GQRX saying it can't install gnu radio because of a py27-scipy dependency
conflict- but gnuradio is already installed.
-------------------------------+-------------------------
Reporter: patrickmccanna@… | Owner: michaelld@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.3.3
Resolution: | Keywords:
Port: GQRX |
-------------------------------+-------------------------
Changes (by ryandesign@…):
* owner: macports-tickets@… => michaelld@…
Old description:
> sudo port install gqrx
> ---> Computing dependencies for gnuradio
> Error: Cannot install gnuradio 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.
>
> port installed active reports the following (snipped for brevity):
>
> gnuradio
> @3.7.6.1_1+docs+grc+jack+orc+portaudio+qtgui+sdl+swig+uhd+wavelet+wxgui
> (active)
> py27-scipy @0.15.1_0+gfortran (active)
>
> Not sure why it wants to install gnuradio again.
>
> uname -a: 14.1.0 Darwin Kernel Version 14.1.0: Mon Dec 22 23:10:38 PST
> 2014; root:xnu-2782.10.72~2/RELEASE_X86_64 x86_64
New description:
{{{
sudo port install gqrx
---> Computing dependencies for gnuradio
Error: Cannot install gnuradio 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.
}}}
`port installed active` reports the following (snipped for brevity):
{{{
gnuradio
@3.7.6.1_1+docs+grc+jack+orc+portaudio+qtgui+sdl+swig+uhd+wavelet+wxgui
(active)
py27-scipy @0.15.1_0+gfortran (active)
}}}
Not sure why it wants to install gnuradio again.
{{{
uname -a: 14.1.0 Darwin Kernel Version 14.1.0: Mon Dec 22 23:10:38 PST
2014; root:xnu-2782.10.72~2/RELEASE_X86_64 x86_64
}}}
--
Comment:
MacPorts believes something in the dependency chain of gqrx requires
gnuradio to be installed universal. It's not installed universal on your
system, so MacPorts is trying to rebuild it universal. To do that, it has
to first rebuild gnuradio's dependencies universal. One of gnuradio's
dependencies is py27-scipy, and it does not have a universal variant
(#19397), so it cannot be built universal, so the operation fails.
I don't yet know why MacPorts believes the universal variant is required
here. Typically that happens on 64-bit systems when one of the ports
declares that it requires a 32-bit build using the line `supported_archs
i386 ppc` but I don't see that line in gqrx or any of the ports it depends
on.
--
Ticket URL: <https://trac.macports.org/ticket/47108#comment:2>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list