| Summary: | Can't select Vim in menuconfig | ||
|---|---|---|---|
| Product: | buildroot | Reporter: | L <skywal_l> |
| Component: | Other | Assignee: | unassigned |
| Status: | RESOLVED WORKSFORME | ||
| Severity: | normal | CC: | buildroot |
| Priority: | P5 | ||
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Linux | ||
| Host: | Target: | ||
| Build: | |||
| Attachments: | .config generated by make menuconfig | ||
vim is by default hidden behind the option BR2_PACKAGE_BUSYBOX_SHOW_OTHERS, because there is already a minimal implementation of vi in Busybox. So you should enable BR2_PACKAGE_BUSYBOX_SHOW_OTHERS and then you will be able to enable vim. Indeed, in Target Packages menu, select: "Show packages that are also provided by Busybox", and vim is selectable. The error message is quite confusing. |
Created attachment 6416 [details] .config generated by make menuconfig Please find below the system I am using: L@1489e99611ac:~/buildroot$ uname -a Linux 1489e99611ac 3.19.0-31-generic #36-Ubuntu SMP Wed Oct 7 15:04:02 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux The version of build root: L@1489e99611ac:~/buildroot$ head CHANGES -n 1 2016.02, Released March 1st, 2016 I cleaned buildroot. Anyway, I am starting from a clean clone from github: L@1489e99611ac:~/buildroot$ make clean rm -rf /home/jedi/buildroot/output/target /home/jedi/buildroot/output/images /home/jedi/buildroot/output/host \ /home/jedi/buildroot/output/build /home/jedi/buildroot/output/staging \ /home/jedi/buildroot/output/legal-info /home/jedi/buildroot/output/graphs The last ~100 lines of my build log for menuconfig: L@1489e99611ac:~/buildroot$ make menuconfig mkdir -p /home/jedi/buildroot/output/build/buildroot-config/lxdialog PKG_CONFIG_PATH="" make CC="/usr/bin/gcc" HOSTCC="/usr/bin/gcc" \ obj=/home/jedi/buildroot/output/build/buildroot-config -C support/kconfig -f Makefile.br mconf /usr/bin/gcc -DCURSES_LOC="<ncurses.h>" -DLOCALE -I/home/jedi/buildroot/output/build/buildroot-config -DCONFIG_=\"\" -MM *.c > /home/jedi/buildroot/output/build/buildroot-config/.depend 2>/dev/null || : /usr/bin/gcc -DCURSES_LOC="<ncurses.h>" -DLOCALE -I/home/jedi/buildroot/output/build/buildroot-config -DCONFIG_=\"\" -c conf.c -o /home/jedi/buildroot/output/build/buildroot-config/conf.o /usr/bin/gcc -DCURSES_LOC="<ncurses.h>" -DLOCALE -I/home/jedi/buildroot/output/build/buildroot-config -DCONFIG_=\"\" -c lxdialog/checklist.c -o /home/jedi/buildroot/output/build/buildroot-config/lxdialog/checklist.o /usr/bin/gcc -DCURSES_LOC="<ncurses.h>" -DLOCALE -I/home/jedi/buildroot/output/build/buildroot-config -DCONFIG_=\"\" -c lxdialog/inputbox.c -o /home/jedi/buildroot/output/build/buildroot-config/lxdialog/inputbox.o /usr/bin/gcc -DCURSES_LOC="<ncurses.h>" -DLOCALE -I/home/jedi/buildroot/output/build/buildroot-config -DCONFIG_=\"\" -c lxdialog/menubox.c -o /home/jedi/buildroot/output/build/buildroot-config/lxdialog/menubox.o /usr/bin/gcc -DCURSES_LOC="<ncurses.h>" -DLOCALE -I/home/jedi/buildroot/output/build/buildroot-config -DCONFIG_=\"\" -c lxdialog/textbox.c -o /home/jedi/buildroot/output/build/buildroot-config/lxdialog/textbox.o /usr/bin/gcc -DCURSES_LOC="<ncurses.h>" -DLOCALE -I/home/jedi/buildroot/output/build/buildroot-config -DCONFIG_=\"\" -c lxdialog/util.c -o /home/jedi/buildroot/output/build/buildroot-config/lxdialog/util.o /usr/bin/gcc -DCURSES_LOC="<ncurses.h>" -DLOCALE -I/home/jedi/buildroot/output/build/buildroot-config -DCONFIG_=\"\" -c lxdialog/yesno.c -o /home/jedi/buildroot/output/build/buildroot-config/lxdialog/yesno.o /usr/bin/gcc -DCURSES_LOC="<ncurses.h>" -DLOCALE -I/home/jedi/buildroot/output/build/buildroot-config -DCONFIG_=\"\" -c mconf.c -o /home/jedi/buildroot/output/build/buildroot-config/mconf.o /usr/bin/gcc -DCURSES_LOC="<ncurses.h>" -DLOCALE -I/home/jedi/buildroot/output/build/buildroot-config -DCONFIG_=\"\" -I. -c /home/jedi/buildroot/output/build/buildroot-config/zconf.tab.c -o /home/jedi/buildroot/output/build/buildroot-config/zconf.tab.o /usr/bin/gcc -DCURSES_LOC="<ncurses.h>" -DLOCALE -I/home/jedi/buildroot/output/build/buildroot-config -DCONFIG_=\"\" /home/jedi/buildroot/output/build/buildroot-config/mconf.o /home/jedi/buildroot/output/build/buildroot-config/zconf.tab.o /home/jedi/buildroot/output/build/buildroot-config/lxdialog/checklist.o /home/jedi/buildroot/output/build/buildroot-config/lxdialog/util.o /home/jedi/buildroot/output/build/buildroot-config/lxdialog/inputbox.o /home/jedi/buildroot/output/build/buildroot-config/lxdialog/textbox.o /home/jedi/buildroot/output/build/buildroot-config/lxdialog/yesno.o /home/jedi/buildroot/output/build/buildroot-config/lxdialog/menubox.o -lncurses -o /home/jedi/buildroot/output/build/buildroot-config/mconf rm /home/jedi/buildroot/output/build/buildroot-config/zconf.tab.c My problem: I go to Toolchain -> Enable WCHAR support I check that Toolchain -> Enable MMU Support is selected I go to Target packages -> Text editors and viewers. I press `z` to see hidden package. I have: - - vim - - install runtime *** vim needs a toolchain w/ wchar *** My .config attached.