[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