Opened 6 years ago

Closed 6 years ago

#57311 closed defect (fixed)

le @1.16.5 build fails on mojave

Reported by: rlhamil Owned by: jmroot (Joshua Root)
Priority: Normal Milestone:
Component: ports Version: 2.5.4
Keywords: mojave Cc:
Port: le

Description


Attachments (2)

config.log-le.txt (734.0 KB) - added by rlhamil 6 years ago.
main.log-le.txt (48.9 KB) - added by rlhamil 6 years ago.

Download all attachments as: .zip

Change History (5)

Changed 6 years ago by rlhamil

Attachment: config.log-le.txt added

Changed 6 years ago by rlhamil

Attachment: main.log-le.txt added

comment:1 Changed 6 years ago by jmroot (Joshua Root)

It's assuming that the curses headers are in /usr/include or /usr/local/include, which they're (normally) not on Mojave.

comment:2 Changed 6 years ago by rlhamil

Wow, no /usr/include at all! Some googling tells me that the following can supply it: sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /

However, I for one don't think that at least in the long run, the port(s) should require this, rather they should be fixed to use and/or test for the headers in a more flexible way, finding them where Apple wants you to find them.

Last edited 6 years ago by rlhamil (previous) (diff)

comment:3 Changed 6 years ago by jmroot (Joshua Root)

Owner: set to jmroot
Resolution: fixed
Status: newclosed

In cb1c0cd0f5510057c8fd00aa88c83752dcf55bd1/macports-ports (master):

le: fix check for curses

Closes: #57311

Note: See TracTickets for help on using tickets.