[MacPorts] #50453: Failed to build py27-pymc
MacPorts
noreply at macports.org
Wed May 2 22:06:41 UTC 2018
#50453: Failed to build py27-pymc
---------------------------------+--------------------------------
Reporter: sankha.mukherjee@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.3.4
Resolution: | Keywords:
Port: py-pymc |
---------------------------------+--------------------------------
Changes (by ryandesign):
* cc: reneeotten, michaelld (added)
Comment:
Replying to [comment:7 reneeotten <reneeotten@…>]:
> In [changeset:"d7122da37e17f65ea873d2d25524a4656749afa3/macports-ports"
d7122da37e17f65ea873d2d25524a4656749afa3/macports-ports] (master):
> {{{
> I suppose one could close 2-years old abovementioned ticket; right now
> it seems to build.
> }}}
The ticket should not be closed because the problem has not been resolved:
{{{
$ sudo port install py-pymc +gcc48
---> Computing dependencies for py-pymc
---> Dependencies to be installed: py27-pymc
---> Fetching archive for py27-pymc
---> Attempting to fetch py27-pymc-2.3.7_0+gcc48.darwin_16.x86_64.tbz2
from https://packages.macports.org/py27-pymc
---> Fetching distfiles for py27-pymc
Error: Install port:py27-numpy +gcc48
Error: Failed to fetch py27-pymc: port:py27-numpy +gcc48 not installed
Error: See /opt/local/var/macports/logs/_Users_rschmidt_macports_macports-
ports-svn-trunk_python_py-pymc/py27-pymc/main.log for details.
Error: Follow https://guide.macports.org/#project.tickets to report a bug.
Error: Processing of port py-pymc failed
}}}
The problem is that py-pymc requires that the same compiler variant is
used for py-numpy, but py-pymc has compiler variants that are not present
in py-numpy:
{{{
$ port variants py27-numpy py27-pymc
py27-numpy has the variants:
(-)atlas: Use MacPorts ATLAS Libraries
* conflicts with openblas
clang37: Build using the MacPorts clang 3.7 compiler
* conflicts with gcc49 gcc5 gcc6 gcc7
gcc49: Build using the MacPorts gcc 4.9 compiler
* conflicts with clang37 gcc5 gcc6 gcc7 gfortran gfortran
gcc5: Build using the MacPorts gcc 5 compiler
* conflicts with clang37 gcc49 gcc6 gcc7 gfortran gfortran
gcc6: Build using the MacPorts gcc 6 compiler
* conflicts with clang37 gcc49 gcc5 gcc7 gfortran gfortran
gcc7: Build using the MacPorts gcc 7 compiler
* conflicts with clang37 gcc49 gcc5 gcc6 gfortran gfortran
[+]gfortran: Build using the MacPorts gcc 7 Fortran compiler
* conflicts with gcc49 gcc5 gcc6 gcc7
openblas: Use MacPorts OpenBLAS Libraries
* conflicts with atlas
universal: Build for multiple architectures
py27-pymc has the variants:
g95: Build using the g95 Fortran compiler
* conflicts with gcc44 gcc45 gcc46 gcc47 gcc48 gcc49 gcc5 gcc6 gcc7
gcc44: Build using the MacPorts gcc 4.4 compiler
* conflicts with g95 g95 gcc45 gcc46 gcc47 gcc48 gcc49 gcc5 gcc6 gcc7
gcc45: Build using the MacPorts gcc 4.5 compiler
* conflicts with g95 g95 gcc44 gcc46 gcc47 gcc48 gcc49 gcc5 gcc6 gcc7
gcc46: Build using the MacPorts gcc 4.6 compiler
* conflicts with g95 g95 gcc44 gcc45 gcc47 gcc48 gcc49 gcc5 gcc6 gcc7
gcc47: Build using the MacPorts gcc 4.7 compiler
* conflicts with g95 g95 gcc44 gcc45 gcc46 gcc48 gcc49 gcc5 gcc6 gcc7
gcc48: Build using the MacPorts gcc 4.8 compiler
* conflicts with g95 g95 gcc44 gcc45 gcc46 gcc47 gcc49 gcc5 gcc6 gcc7
gcc49: Build using the MacPorts gcc 4.9 compiler
* conflicts with g95 g95 gcc44 gcc45 gcc46 gcc47 gcc48 gcc5 gcc6 gcc7
gcc5: Build using the MacPorts gcc 5 compiler
* conflicts with g95 g95 gcc44 gcc45 gcc46 gcc47 gcc48 gcc49 gcc6
gcc7
gcc6: Build using the MacPorts gcc 6 compiler
* conflicts with g95 g95 gcc44 gcc45 gcc46 gcc47 gcc48 gcc49 gcc5
gcc7
[+]gcc7: Build using the MacPorts gcc 7 compiler
* conflicts with g95 g95 gcc44 gcc45 gcc46 gcc47 gcc48 gcc49 gcc5
gcc6
universal: Build for multiple architectures
}}}
Either add some compiler variants to py-numpy, or remove some from py-
pymc. Michael, do you have a preference?
--
Ticket URL: <https://trac.macports.org/ticket/50453#comment:8>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list