I occasionally encounter the error: gcc -DPROGRAM='"bash"' -DCONF_HOSTTYPE='"x86_64"' -DCONF_OSTYPE='"linux-musl"' -DCONF_MACHTYPE='"x86_64-pc-linux-musl"' -DCONF_VENDOR='"pc"' -DLOCALEDIR='"/usr/local/share/locale"' -DPACKAGE='"bash"' -DSHELL -DHAVE_CONFIG_H -I. -I. -I./include -I./lib -g -O2 -Wno-parentheses -Wno-format-security -c list.c bashline.c:65:10: fatal error: builtins/builtext.h: No such file or directory 65 | #include "builtins/builtext.h" /* for read_builtin */ | ^~~~~~~~~~~~~~~~~~~~~ compilation terminated.
That's because bashline.o does not have a dependency on builtins/builtext.h in Makefile, unlike sig,o, subst.o etc -- Fazal Majid www.majid.info