fix build of ncurses 5.9 with system compiler on RHEL9#23820
fix build of ncurses 5.9 with system compiler on RHEL9#23820Micket merged 3 commits intoeasybuilders:developfrom
Conversation
|
Test report by @boegel |
|
@boegelbot please test @ jsc-zen3 |
|
@boegel: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de PR test command '
Test results coming soon (I hope)... Details- notification for comment with ID 3266937931 processed Message to humans: this is just bookkeeping information for me, |
|
Test report by @boegelbot |
|
Test report by @Thyre Very likely caused by GCC 15 as the system compiler. If no other system shows issues, I would propose to ignore this for now... |
|
Test report by @Thyre
|
|
Test report by @Thyre |
That's easy to fix though by adding |
Do we know if Doesn't look like it's using $ grep -rni "asm"
include/curses.h.in:325:#define _HASMOVED 0x20 /* has cursor moved since last refresh? */
misc/terminfo.src:21290:# tec400, tec500, ubell, wind, wind16, wind40, wind50, plasma, agile,
ncurses/base/lib_pad.c:305: win->_flags &= ~_HASMOVED;
ncurses/base/lib_getch.c:347: if ((is_wintouched(win) || (win->_flags & _HASMOVED))
ncurses/base/lib_refresh.c:135: win->_flags &= ~_HASMOVED;
ncurses/base/lib_move.c:56: win->_flags |= _HASMOVED;
ncurses/base/lib_getstr.c:108: if (is_wintouched(win) || (win->_flags & _HASMOVED))
ncurses/widechar/lib_get_wstr.c:119: if (is_wintouched(win) || (win->_flags & _HASMOVED)) |
|
Test report by @boegel |
|
Test report by @boegel |
|
Test report by @boegel |
|
@Thyre Can you upload a new test report from the |
|
I don't have access to that system at the moment, as I'm at work. |
|
Test report by @Thyre |
|
We need to change If we add the CFLAGS and CXXFLAGS for the standards here as well, the build succeeds. |
|
Test report by @Thyre |
|
|
Test report by @Thyre |
|
@boegelbot please test @ jsc-zen3 |
|
@boegel: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de PR test command '
Test results coming soon (I hope)... Details- notification for comment with ID 3275021552 processed Message to humans: this is just bookkeeping information for me, |
|
Test report by @boegelbot |
|
Test report by @boegel |
|
Test report by @boegel |
|
Test report by @boegel |
|
Test report by @Thyre |
(created using
eb --new-pr)This old ncurses version is still relevant, as dependency for Stata 17.x and 18.x which requires libncurses.so.5 ...