[MacPorts] #54993: Processing of port openmpi-gcc7 failed

MacPorts noreply at macports.org
Sat Feb 10 18:59:35 UTC 2018

#54993: Processing of port openmpi-gcc7 failed
  Reporter:  ogourgue      |      Owner:  seanfarley
      Type:  defect        |     Status:  reopened
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:  2.4.1
Resolution:                |   Keywords:  highsierra
      Port:  openmpi-gcc7  |

Comment (by aivazis):

 The cause of the problem is systemic: the system header file uses syntax
 that is explicitly not allowed by gcc. The offending syntax is exposed
 only on High Sierra thanks to an ifdef. The only correct fix is to adjust
 the header file. Any other solution will need to be repeated for each port
 that uses the syslog facility, as they will all fail to compile with gcc.

 This is a bug, not something done on purpose. It is actually a silly bug
 on their part. It's hard to imagine that they don't run their test suites
 with gcc, as well as their now default compiler. Apple has already
 announced a fix in the upcoming high sierra update. So this problem is
 days from going away for good.

Ticket URL: <https://trac.macports.org/ticket/54993#comment:29>
MacPorts <https://www.macports.org/>
Ports system for macOS

More information about the macports-tickets mailing list