[MacPorts] #58690: mosh 1.3.2_4 doesn't build with clang >= 7.0

MacPorts noreply at macports.org
Mon Jul 8 15:50:24 UTC 2019


#58690: mosh 1.3.2_4 doesn't build with clang >= 7.0
-----------------------+------------------------
  Reporter:  lemzwerg  |      Owner:  quentinmit
      Type:  defect    |     Status:  assigned
  Priority:  Normal    |  Milestone:
 Component:  ports     |    Version:
Resolution:            |   Keywords:  lion
      Port:  mosh      |
-----------------------+------------------------

Comment (by quentinmit):

 I asked my neighborhood Clang developer. They told me that the `version`
 include is part of the C++20 standard. If we built with `-Wnonportable-
 include-path -Wnonportable-system-include-path` then clang would at least
 emit a better warning about the filename not matching, but there's
 currently no clang flag that will cause it to ignore the file named
 `VERSION` and continue looking for a file called `version`.

 Do we have a sense for how widespread this is? So far we have `mosh` and
 `qt4-mac` affected; are there many other packages? (Seems likely, since
 "VERSION" is a super common filename?)

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


More information about the macports-tickets mailing list