[MacPorts] #56873: Inconsistent behavior between ncurses 6.1.20180127 and ncurses 5.7

MacPorts noreply at macports.org
Fri Jul 27 22:08:49 UTC 2018


#56873: Inconsistent behavior between ncurses 6.1.20180127 and ncurses 5.7
---------------------+---------------------------
 Reporter:  LiamFry  |      Owner:  (none)
     Type:  defect   |     Status:  new
 Priority:  Normal   |  Milestone:
Component:  ports    |    Version:  2.5.3
 Keywords:  ncurses  |       Port:  ncurses 6.1_0
---------------------+---------------------------
 While working on an ncurses app, I discovered inconsistent behavior
 between ncurses 5.7 (bundled with macOS) and ncurses 6.1 (installed via
 MacPorts). I do not know what is causing the issue but I have isolated the
 relevant code. I have reproduced the issue on several machines running
 Mavericks, El Capitan, and High Sierra. The code to exercise this problem
 is very short and straightforward. I've attached a copy to the ticket.

 The intent of the code is to "blink the screen" similar to flash() without
 using flash(). When compiled against the macOS-bundled ncurses library
 (5.7), behavior in Terminal, iTerm, and tmux is as expected. When compiled
 against MacPorts ncurses library (6.1), behavior in Terminal and tmux is
 as expected. However, when run in iTerm, only a column of characters
 appears on the left side of the screen.

 I initially thought this was an iTerm issue as it only happens when using
 iTerm. However, it only happens when using ncurses 6.1 from MacPorts.

-- 
Ticket URL: <https://trac.macports.org/ticket/56873>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list