bug-ncurses
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Kernel make nconfig not showing whole menu anymore


From: tuxway+ncurses
Subject: Kernel make nconfig not showing whole menu anymore
Date: Thu, 22 Sep 2022 18:08:40 +0000

Hello together,

after updating to the ncurses 6.3 patch 20220903 on Gentoo, I face the issue
that running *make nconfig* on Kernel build results in a broken menu.

I now only see on line, e.g.:

 ┌── Linux/x86 6.0.0-rc6 Kernel Configuration ────────────────
 │
 │        Kernel hacking  --->
 │
 │
 │
 │
 │


When moving around the other entries will be visible one by one.
Every submenu shows the same issue.

I checked the patch a bit and if I revert a change on the m_post.c (see diff at the end),
the output works as before:

┌── Linux/x86 6.0.0-rc6 Kernel Configuration ─────────────────
│
│        General setup  --->
│    [*] 64-bit kernel
│        Processor type and features  --->
│    [*] Mitigations for speculative execution vulnerabilities  --->
│        Power management and ACPI options  --->
│        Bus options (PCI etc.)  --->
│        Binary Emulations  --->


I tested this with the Gentoo sources and the rc6 release of the Linux kernel.
I also use the latest ncurses release on Gentoo
(see https://gitweb.gentoo.org/repo/gentoo.git/tree/sys-libs/ncurses/ncurses-6.3_p20220917-r1.ebuild).

If I use *make menuconfig* instead of *nconfig*, I don't see any issues at all.

I hope I've provided enough details.

Best regards and thanks for the time and effort!

Tuxway

---

Diff which revert the change:

diff --git a/menu/m_post.c b/menu/m_post.c
index 85da64b6..aa95277d 100644
--- a/menu/m_post.c
+++ b/menu/m_post.c
@@ -203,6 +203,7 @@ _nc_Draw_Menu(const MENU *menu)
   ITEM *item = menu->items[0];
   ITEM *lastvert;
   ITEM *hitem;
+       int y = 0;
   chtype s_bkgd;

   assert(item && menu->win);
@@ -218,7 +219,6 @@ _nc_Draw_Menu(const MENU *menu)
     {
       do
        {
-         int y = 0;
          ITEM *lasthor;

          wmove(menu->win, y, 0);



reply via email to

[Prev in Thread] Current Thread [Next in Thread]