Some more minor build cleanups
No binary (build failed)
—
$ git checkout -f 45784febaf5e5f635bedb831b9609655ce33b525
HEAD is now at 45784feba Some more minor build cleanups
$ git clean -fdx
Removing .menuconfig.log
Removing MCmenu0
Removing MCmenu1
Removing MCmenu2
Removing MCmenu3
Removing MCmenu4
Removing include/config/
Removing scripts/lxdialog/checklist.o
Removing scripts/lxdialog/inputbox.o
Removing scripts/lxdialog/lxdialog
Removing scripts/lxdialog/lxdialog.o
Removing scripts/lxdialog/menubox.o
Removing scripts/lxdialog/msgbox.o
Removing scripts/lxdialog/textbox.o
Removing scripts/lxdialog/util.o
Removing scripts/lxdialog/yesno.o
$ make SHELL=/bin/bash CC=/root/asi_db/compat/cc-wrapper.sh HOSTCC=/root/asi_db/compat/cc-wrapper.sh defconfig
make: *** No rule to make target 'defconfig'. Stop.
$ make SHELL=/bin/bash CC=/root/asi_db/compat/cc-wrapper.sh HOSTCC=/root/asi_db/compat/cc-wrapper.sh allnoconfig
make: *** No rule to make target 'allnoconfig'. Stop.
$ make SHELL=/bin/bash CC=/root/asi_db/compat/cc-wrapper.sh HOSTCC=/root/asi_db/compat/cc-wrapper.sh include/bb_config.h
make: *** No rule to make target 'include/bb_config.h'. Stop.
$ make SHELL=/bin/bash CC=/root/asi_db/compat/cc-wrapper.sh HOSTCC=/root/asi_db/compat/cc-wrapper.sh -j3 V=1
mkdir -p /root/asi_db/builds/busybox/_worktrees/w0/include/config
make -C scripts/lxdialog all
make[1]: Entering directory '/root/asi_db/builds/busybox/_worktrees/w0/scripts/lxdialog'
/root/asi_db/compat/cc-wrapper.sh -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -DLOCALE -DCURSES_LOC="<ncurses.h>" -c -o checklist.o checklist.c
/root/asi_db/compat/cc-wrapper.sh -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -DLOCALE -DCURSES_LOC="<ncurses.h>" -c -o menubox.o menubox.c
/root/asi_db/compat/cc-wrapper.sh -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -DLOCALE -DCURSES_LOC="<ncurses.h>" -c -o textbox.o textbox.c
/root/asi_db/compat/cc-wrapper.sh -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -DLOCALE -DCURSES_LOC="<ncurses.h>" -c -o yesno.o yesno.c
/root/asi_db/compat/cc-wrapper.sh -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -DLOCALE -DCURSES_LOC="<ncurses.h>" -c -o inputbox.o inputbox.c
/root/asi_db/compat/cc-wrapper.sh -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -DLOCALE -DCURSES_LOC="<ncurses.h>" -c -o util.o util.c
/root/asi_db/compat/cc-wrapper.sh -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -DLOCALE -DCURSES_LOC="<ncurses.h>" -c -o lxdialog.o lxdialog.c
/root/asi_db/compat/cc-wrapper.sh -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -DLOCALE -DCURSES_LOC="<ncurses.h>" -c -o msgbox.o msgbox.c
/root/asi_db/compat/cc-wrapper.sh -o lxdialog checklist.o menubox.o textbox.o yesno.o inputbox.o util.o lxdialog.o msgbox.o -lncurses
make[1]: Leaving directory '/root/asi_db/builds/busybox/_worktrees/w0/scripts/lxdialog'
/bin/bash scripts/Menuconfig sysdeps/linux/config.in
Using defaults found in sysdeps/linux/defconfig
Preparing scripts: functions, parsingAwk died with error code 137. Giving up.
.....done.
Your BusyBox configuration changes were NOT saved.
lxtemp.c:1:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
1 | main() {}
| ^~~~
textbox.c: In function ‘dialog_textbox’:
textbox.c:42:10: warning: variable ‘search_term’ set but not used [-Wunused-but-set-variable]
42 | char search_term[MAX_LEN + 1];
| ^~~~~~~~~~~
textbox.c: In function ‘print_line’:
textbox.c:462:12: warning: variable ‘x’ set but not used [-Wunused-but-set-variable]
462 | int y, x;
| ^
textbox.c:462:9: warning: variable ‘y’ set but not used [-Wunused-but-set-variable]
462 | int y, x;
| ^
inputbox.c: In function ‘dialog_inputbox’:
inputbox.c:107:17: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
107 | strcpy (instr, init);
| ^~~~~
| |
| unsigned char *
In file included from /usr/include/features.h:486,
from /usr/include/x86_64-linux-gnu/sys/sysmacros.h:22,
from /root/asi_db/compat/compat_stime.h:9,
from <command-line>:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:77:1: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
inputbox.c:109:23: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign]
109 | input_x = strlen (instr);
| ^~~~~
| |
| unsigned char *
In file included from dialog.h:27,
from inputbox.c:22:
/usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
407 | extern size_t strlen (const char *__s)
| ~~~~~~~~~~~~^~~
In file included from dialog.h:29,
from inputbox.c:22:
inputbox.c:117:26: warning: pointer targets in passing argument 2 of ‘waddnstr’ differ in signedness [-Wpointer-sign]
117 | waddstr (dialog, instr);
| ^~~~~
| |
| unsigned char *
/usr/include/curses.h:830:47: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
830 | extern NCURSES_EXPORT(int) waddnstr (WINDOW *,const char *,int); /* implemented */
| ^~~~~~~~~~~~
inputbox.c:147:43: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign]
147 | input_x = strlen (instr) - scroll;
| ^~~~~
| |
| unsigned char *
In file included from dialog.h:27,
from inputbox.c:22:
/usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
407 | extern size_t strlen (const char *__s)
| ~~~~~~~~~~~~^~~
lxdialog.c: In function ‘j_inputbox’:
lxdialog.c:211:25: warning: pointer targets in passing argument 2 of ‘fprintf’ differ in signedness [-Wpointer-sign]
211 | fprintf(stderr, dialog_input_result);
| ^~~~~~~~~~~~~~~~~~~
| |
| unsigned char *
In file included from /usr/include/stdio.h:894,
from /usr/include/curses.h:232,
from dialog.h:29,
from lxdialog.c:22:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:103:60: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *’
103 | fprintf (FILE *__restrict __stream, const char *__restrict __fmt, ...)
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
lxdialog.c:211:25: warning: format not a string literal and no format arguments [-Wformat-security]
211 | fprintf(stderr, dialog_input_result);
| ^~~~~~~~~~~~~~~~~~~
scripts/Menuconfig: line 559: 3905673 Killed awk "$1"
Error opening terminal: unknown.
| @@ -212,7 +212,7 @@ bbsubdirs: $(patsubst %, _dir_%, $(SUBDIRS)) | |
| $(patsubst %, _dir_%, $(SUBDIRS)) : dummy include/config/MARKER | |
| $(MAKE) CFLAGS="$(CFLAGS)" -C $(patsubst _dir_%, %, $@) | |
| - | busybox: config.h depend bbsubdirs |
| + | busybox: config.h dep-files bbsubdirs |
| $(CC) $(LDFLAGS) -o $@ applets/busybox.o $(shell find $(SUBDIRS) -name \*.a) $(LIBCONFIG_LIB) $(LIBRARIES) | |
| $(STRIPCMD) | |
| @@ -295,7 +295,7 @@ scripts/split-include: scripts/split-include.c | |
| $(HOSTCC) $(HOSTCFLAGS) -o scripts/split-include scripts/split-include.c | |
| dep-files: scripts/mkdep | |
| - | if [ ! -f .depend ] ; then \ |
| + | @if [ ! -f .depend ] ; then \ |
| rm -f .depend .hdepend; \ | |
| mkdir -p $(TOPDIR)/include/config; \ | |
| scripts/mkdep -I $(TOPDIR)/include -- \ | |
| @@ -15,32 +15,24 @@ choice 'Choose your default shell' \ | |
| if [ "$CONFIG_FEATURE_SH_IS_ASH" = "y" ] ; then | |
| define_bool CONFIG_ASH y | |
| - | comment 'ash' |
| - | else |
| - | bool 'ash' CONFIG_ASH |
| fi | |
| - | |
| + | |
| if [ "$CONFIG_FEATURE_SH_IS_HUSH" = "y" ] ; then | |
| define_bool CONFIG_HUSH y | |
| - | comment 'hush' |
| - | else |
| - | bool 'hush' CONFIG_HUSH |
| fi | |
| if [ "$CONFIG_FEATURE_SH_IS_LASH" = "y" ] ; then | |
| define_bool CONFIG_LASH y | |
| - | comment 'lash' |
| - | else |
| - | bool 'lash' CONFIG_LASH |
| fi | |
| if [ "$CONFIG_FEATURE_SH_IS_MSH" = "y" ] ; then | |
| define_bool CONFIG_MSH y | |
| - | comment 'msh' |
| - | else |
| - | bool 'msh' CONFIG_MSH |
| fi | |
| + | bool 'ash' CONFIG_ASH |
| + | bool 'hush' CONFIG_HUSH |
| + | bool 'lash' CONFIG_LASH |
| + | bool 'msh' CONFIG_MSH |
| comment 'Bourne Shell Options' | |
| bool 'command line editing' CONFIG_FEATURE_COMMAND_EDITING | |
| @@ -1,5 +1,5 @@ | |
| # | |
| - | # Automatically generated by make menuconfig: don't edit |
| + | # Automatically generated make config: don't edit |
| # | |
| # | |
| @@ -47,17 +47,7 @@ CONFIG_RESET=y | |
| # Editors | |
| # | |
| CONFIG_SED=y | |
| - | CONFIG_VI=y |
| - | CONFIG_FEATURE_VI_COLON=y |
| - | CONFIG_FEATURE_VI_YANKMARK=y |
| - | CONFIG_FEATURE_VI_SEARCH=y |
| - | CONFIG_FEATURE_VI_USE_SIGNALS=y |
| - | CONFIG_FEATURE_VI_DOT_CMD=y |
| - | CONFIG_FEATURE_VI_READONLY=y |
| - | CONFIG_FEATURE_VI_SETOPTS=y |
| - | CONFIG_FEATURE_VI_SET=y |
| - | CONFIG_FEATURE_VI_WIN_RESIZE=y |
| - | CONFIG_FEATURE_VI_OPTIMIZE_CURSOR=y |
| + | # CONFIG_VI is not set |
| # | |
| # File Utilities | |
| @@ -85,7 +75,15 @@ CONFIG_RM=y | |
| CONFIG_RMDIR=y | |
| CONFIG_SYNC=y | |
| CONFIG_TOUCH=y | |
| + | |
| + | # |
| + | # Common options for ls and more |
| + | # |
| CONFIG_FEATURE_AUTOWIDTH=y | |
| + | |
| + | # |
| + | # Common options for df, du, ls |
| + | # |
| CONFIG_FEATURE_HUMAN_READABLE=y | |
| # | |
| @@ -106,9 +104,9 @@ CONFIG_WHICH=y | |
| # | |
| CONFIG_INIT=y | |
| CONFIG_FEATURE_USE_INITTAB=y | |
| - | CONFIG_FEATURE_INITRD=y |
| - | CONFIG_FEATURE_INIT_COREDUMPS=y |
| - | CONFIG_FEATURE_EXTRA_QUIET=y |
| + | # CONFIG_FEATURE_INITRD is not set |
| + | # CONFIG_FEATURE_INIT_COREDUMPS is not set |
| + | # CONFIG_FEATURE_EXTRA_QUIET is not set |
| CONFIG_HALT=y | |
| CONFIG_POWEROFF=y | |
| CONFIG_REBOOT=y | |
| @@ -131,14 +129,10 @@ CONFIG_REBOOT=y | |
| # | |
| # Module Utilities | |
| # | |
| - | CONFIG_INSMOD=y |
| - | CONFIG_LSMOD=y |
| - | CONFIG_MODPROBE=y |
| - | CONFIG_RMMOD=y |
| - | CONFIG_FEATURE_NEW_MODULE_INTERFACE=y |
| - | # CONFIG_FEATURE_OLD_MODULE_INTERFACE is not set |
| - | # CONFIG_FEATURE_INSMOD_VERSION_CHECKING is not set |
| - | # CONFIG_FEATURE_INSMOD_LOADINKMEM is not set |
| + | # CONFIG_INSMOD is not set |
| + | # CONFIG_LSMOD is not set |
| + | # CONFIG_MODPROBE is not set |
| + | # CONFIG_RMMOD is not set |
| # | |
| # Networking Utilities | |
| @@ -192,15 +186,20 @@ CONFIG_FEATURE_SH_IS_ASH=y | |
| # CONFIG_FEATURE_SH_IS_MSH is not set | |
| # CONFIG_FEATURE_SH_IS_NONE is not set | |
| CONFIG_ASH=y | |
| + | CONFIG_ASH=y |
| # CONFIG_HUSH is not set | |
| # CONFIG_LASH is not set | |
| # CONFIG_MSH is not set | |
| + | |
| + | # |
| + | # Bourne Shell Options |
| + | # |
| CONFIG_FEATURE_COMMAND_EDITING=y | |
| CONFIG_FEATURE_COMMAND_TAB_COMPLETION=y | |
| - | CONFIG_FEATURE_COMMAND_USERNAME_COMPLETION=y |
| - | CONFIG_FEATURE_SH_STANDALONE_SHELL=y |
| - | CONFIG_FEATURE_SH_APPLETS_ALWAYS_WIN=y |
| - | CONFIG_FEATURE_SH_FANCY_PROMPT=y |
| + | # CONFIG_FEATURE_COMMAND_USERNAME_COMPLETION is not set |
| + | # CONFIG_FEATURE_SH_STANDALONE_SHELL is not set |
| + | # CONFIG_FEATURE_SH_APPLETS_ALWAYS_WIN is not set |
| + | # CONFIG_FEATURE_SH_FANCY_PROMPT is not set |
| # CONFIG_FEATURE_SH_EXTRA_QUIET is not set | |
| # | |
| @@ -224,6 +223,8 @@ CONFIG_SLEEP=y | |
| # CONFIG_TEE is not set | |
| CONFIG_TEST=y | |
| CONFIG_TRUE=y | |
| + | CONFIG_FALSE=y |
| + | CONFIG_TRUE=y |
| CONFIG_TTY=y | |
| CONFIG_UNAME=y | |
| # CONFIG_USLEEP is not set | |
| @@ -276,6 +277,10 @@ CONFIG_DMESG=y | |
| # CONFIG_MKSWAP is not set | |
| CONFIG_MORE=y | |
| CONFIG_FEATURE_USE_TERMIOS=y | |
| + | |
| + | # |
| + | # Common options for ls and more |
| + | # |
| CONFIG_FEATURE_AUTOWIDTH=y | |
| # CONFIG_PIVOT_ROOT is not set | |
| # CONFIG_RDATE is not set | |
| @@ -285,5 +290,9 @@ CONFIG_MOUNT=y | |
| # CONFIG_FEATURE_USE_DEVPS_PATCH is not set | |
| CONFIG_UMOUNT=y | |
| # CONFIG_FEATURE_MOUNT_FORCE is not set | |
| + | |
| + | # |
| + | # Common options for mount/umount |
| + | # |
| # CONFIG_FEATURE_MOUNT_LOOP is not set | |
| # CONFIG_FEATURE_MTAB_SUPPORT is not set | |