Results 1 to 2 of 2

Thread: Can't run make menuconfig for openwrt on Tumbleweed

  1. #1

    Question Can't run make menuconfig for openwrt on Tumbleweed

    Hi!

    I'm trying to build an openwrt image on my Tumbleweed 20200214 laptop but I get errors supposedly related to ncurses:

    Code:
    $ make menuconfig
    
    make[1]: Entering directory '/projects/openwrt/scripts/config'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: mconf.o: in function `show_help':
    mconf.c:(.text+0x155c): undefined reference to `stdscr'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: mconf.c:(.text+0x1568): undefined reference to `stdscr'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: lxdialog/checklist.o: in function `print_arrows':
    checklist.c:(.text+0x270): undefined reference to `acs_map'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: checklist.c:(.text+0x2b4): undefined reference to `acs_map'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: checklist.c:(.text+0x2ca): undefined reference to `acs_map'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: checklist.c:(.text+0x2e0): undefined reference to `acs_map'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: checklist.c:(.text+0x2f6): undefined reference to `acs_map'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: lxdialog/checklist.o:checklist.c:(.text+0x35e): more undefined references to `acs_map' follow
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: lxdialog/checklist.o: in function `dialog_checklist':
    checklist.c:(.text+0x564): undefined reference to `stdscr'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: checklist.c:(.text+0x570): undefined reference to `stdscr'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: checklist.c:(.text+0x59a): undefined reference to `stdscr'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: checklist.c:(.text+0x5a6): undefined reference to `stdscr'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: checklist.c:(.text+0x5e7): undefined reference to `stdscr'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: lxdialog/checklist.o:checklist.c:(.text+0x5f3): more undefined references to `stdscr' follow
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: lxdialog/checklist.o: in function `dialog_checklist':
    checklist.c:(.text+0x6f9): undefined reference to `acs_map'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: checklist.c:(.text+0x718): undefined reference to `acs_map'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: checklist.c:(.text+0x753): undefined reference to `acs_map'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: lxdialog/util.o: in function `dialog_clear':
    util.c:(.text+0xc2c): undefined reference to `stdscr'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: util.c:(.text+0xc38): undefined reference to `stdscr'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: util.c:(.text+0xc51): undefined reference to `stdscr'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: util.c:(.text+0xc5d): undefined reference to `stdscr'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: util.c:(.text+0xc7d): undefined reference to `stdscr'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: lxdialog/util.o:util.c:(.text+0xcb0): more undefined references to `stdscr' follow
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: lxdialog/util.o: in function `dialog_clear':
    util.c:(.text+0xdc1): undefined reference to `acs_map'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: util.c:(.text+0xdc8): undefined reference to `stdscr'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: util.c:(.text+0xde6): undefined reference to `stdscr'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: util.c:(.text+0xe2c): undefined reference to `stdscr'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: util.c:(.text+0xe6c): undefined reference to `stdscr'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: util.c:(.text+0xea7): undefined reference to `acs_map'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: util.c:(.text+0xeae): undefined reference to `stdscr'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: util.c:(.text+0xecf): undefined reference to `stdscr'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: lxdialog/util.o: in function `init_dialog':
    util.c:(.text+0xef6): undefined reference to `stdscr'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: util.c:(.text+0xf02): undefined reference to `stdscr'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: util.c:(.text+0xf1a): undefined reference to `stdscr'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: lxdialog/util.o:util.c:(.text+0xf26): more undefined references to `stdscr' follow
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: lxdialog/util.o: in function `draw_box':
    util.c:(.text+0x1639): undefined reference to `acs_map'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: util.c:(.text+0x166c): undefined reference to `acs_map'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: util.c:(.text+0x169f): undefined reference to `acs_map'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: util.c:(.text+0x16d7): undefined reference to `acs_map'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: util.c:(.text+0x16ff): undefined reference to `acs_map'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: lxdialog/util.o:util.c:(.text+0x172c): more undefined references to `acs_map' follow
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: lxdialog/inputbox.o: in function `dialog_inputbox':
    inputbox.c:(.text+0x110): undefined reference to `stdscr'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: inputbox.c:(.text+0x11c): undefined reference to `stdscr'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: inputbox.c:(.text+0x146): undefined reference to `stdscr'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: inputbox.c:(.text+0x152): undefined reference to `stdscr'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: inputbox.c:(.text+0x17c): undefined reference to `stdscr'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: lxdialog/inputbox.o:inputbox.c:(.text+0x188): more undefined references to `stdscr' follow
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: lxdialog/inputbox.o: in function `dialog_inputbox':
    inputbox.c:(.text+0x28e): undefined reference to `acs_map'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: inputbox.c:(.text+0x2ad): undefined reference to `acs_map'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: inputbox.c:(.text+0x2e8): undefined reference to `acs_map'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: lxdialog/textbox.o: in function `dialog_textbox':
    textbox.c:(.text+0x131): undefined reference to `stdscr'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: textbox.c:(.text+0x13d): undefined reference to `stdscr'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: textbox.c:(.text+0x156): undefined reference to `stdscr'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: textbox.c:(.text+0x162): undefined reference to `stdscr'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: textbox.c:(.text+0x1d3): undefined reference to `stdscr'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: lxdialog/textbox.o:textbox.c:(.text+0x1df): more undefined references to `stdscr' follow
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: lxdialog/textbox.o: in function `dialog_textbox':
    textbox.c:(.text+0x361): undefined reference to `acs_map'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: textbox.c:(.text+0x380): undefined reference to `acs_map'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: textbox.c:(.text+0x3d9): undefined reference to `acs_map'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: lxdialog/yesno.o: in function `dialog_yesno':
    yesno.c:(.text+0xd8): undefined reference to `stdscr'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: yesno.c:(.text+0xe4): undefined reference to `stdscr'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: yesno.c:(.text+0x10e): undefined reference to `stdscr'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: yesno.c:(.text+0x11a): undefined reference to `stdscr'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: yesno.c:(.text+0x144): undefined reference to `stdscr'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: lxdialog/yesno.o:yesno.c:(.text+0x150): more undefined references to `stdscr' follow
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: lxdialog/yesno.o: in function `dialog_yesno':
    yesno.c:(.text+0x256): undefined reference to `acs_map'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: yesno.c:(.text+0x275): undefined reference to `acs_map'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: yesno.c:(.text+0x2b0): undefined reference to `acs_map'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: lxdialog/menubox.o: in function `print_arrows':
    menubox.c:(.text+0x245): undefined reference to `acs_map'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: menubox.c:(.text+0x289): undefined reference to `acs_map'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: lxdialog/menubox.o:menubox.c:(.text+0x29f): more undefined references to `acs_map' follow
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: lxdialog/menubox.o: in function `dialog_menu':
    menubox.c:(.text+0x5bf): undefined reference to `stdscr'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: menubox.c:(.text+0x5cb): undefined reference to `stdscr'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: menubox.c:(.text+0x5e4): undefined reference to `stdscr'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: menubox.c:(.text+0x5f0): undefined reference to `stdscr'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: menubox.c:(.text+0x647): undefined reference to `stdscr'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: lxdialog/menubox.o:menubox.c:(.text+0x653): more undefined references to `stdscr' follow
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: lxdialog/menubox.o: in function `dialog_menu':
    menubox.c:(.text+0x759): undefined reference to `acs_map'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: menubox.c:(.text+0x778): undefined reference to `acs_map'
    /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: menubox.c:(.text+0x7d1): undefined reference to `acs_map'
    collect2: error: ld returned 1 exit status
    make[1]: *** [Makefile:40: mconf] Error 1
    make[1]: Leaving directory '/projects/openwrt/scripts/config'
    make: *** [/projects/openwrt/include/toplevel.mk:106: scripts/config/mconf] Error 2
    Googling for the errors leads leads to posts recommending installing libncurses - but that's already installed:

    Code:
    $ rpm -qa | grep ncurses
    
    libyui-ncurses11-2.54.5-1.1.x86_64
    ncurses-devel-static-6.1-25.2.x86_64
    libncurses5-6.1-25.2.x86_64
    libncurses6-6.1-25.2.x86_64
    ncurses5-devel-6.1-25.2.x86_64
    ncurses-utils-6.1-25.2.x86_64
    ncurses5-devel-static-6.1-25.2.x86_64
    libyui-ncurses-pkg11-2.50.4-1.2.x86_64
    ncurses-devel-6.1-25.2.x86_64
    What am I missing?

  2. #2
    Join Date
    Jun 2008
    Location
    Podunk
    Posts
    28,169
    Blog Entries
    15

    Default Re: Can't run make menuconfig for openwrt on Tumbleweed

    Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
    SUSE SLE, openSUSE Leap/Tumbleweed (x86_64) | GNOME DE
    If you find this post helpful and are logged into the web interface,
    please show your appreciation and click on the star below... Thanks!

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •