Opened 10 years ago
Last modified 4 years ago
#47108 closed defect
GQRX saying it can't install gnu radio because of a py27-scipy dependency conflict- but gnuradio is already installed. — at Version 2
Reported by: | patrickmccanna@… | Owned by: | michaelld@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.3.3 |
Keywords: | Cc: | ||
Port: | GQRX |
Description (last modified by ryandesign (Ryan Carsten Schmidt))
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
Change History (1)
comment:2 Changed 10 years ago by ryandesign (Ryan Carsten Schmidt)
Description: | modified (diff) |
---|---|
Owner: | changed from macports-tickets@… to michaelld@… |
Note: See
TracTickets for help on using
tickets.
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.