[MacPorts] #59992: ncurses at 6.1 : /opt/local/include/unctrl.h:60:63: error: unknown type name 'SCREEN'

MacPorts noreply at macports.org
Wed Jan 22 18:07:58 UTC 2020


#59992: ncurses at 6.1 : /opt/local/include/unctrl.h:60:63: error: unknown type name
'SCREEN'
----------------------+----------------------
  Reporter:  kencu    |      Owner:  jmroot
      Type:  defect   |     Status:  assigned
  Priority:  Normal   |  Milestone:
 Component:  ports    |    Version:
Resolution:           |   Keywords:
      Port:  ncurses  |
----------------------+----------------------

Comment (by kencu):

 Replying to [comment:12 jmroot]:
 > If the module map doesn't understand that /usr/include/ncurses.h needs
 to include /usr/include/unctrl.h then it's pretty broken.

 Yes, I guess so. I wish I knew what Jeremy knows -- where does this module
 map come from? Can we regenerate it? Disable it? Edit it to point to our
 ncurses.h?

 I think we can set `${prefix}/include` to be a system include path ahead
 of `/usr/include` to fix this, maybe... PITA, though... each build system
 does this differently...

 > How do you know Homebrew doesn't have the issue? Have they built the
 libtapi test suite?

 Just a guess. The general solution for this error on the internet /
 SourceForge / etc is to uninstall MacPorts and use homebrew instead, so
 that's one clue. Also googlng this error shows only MacPorts errors with
 it.  Homebrew does have a functioning HandBrake formulae -- but things
 have changed with the HandBrake build so can't compare, really.

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


More information about the macports-tickets mailing list