[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