mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-08-01 21:23:51 -09:00
support/dependencies/dependencies.sh: awk is needed by Buildroot
A basic Fedora 42 container does not have 'awk' installed, but it is needed by Buildroot. First by check-host-python3.sh: support/dependencies/check-host-python3.sh: line 6: awk: command not found support/dependencies/check-host-python3.sh: line 19: awk: command not found support/dependencies/check-host-python3.sh: line 19: awk: command not found but then even building host-expat assumes awk is available: config.status: creating Makefile ./config.status: line 1404: awk: command not found config.status: creating expat.pc ./config.status: line 1404: awk: command not found Since it's a pretty basic tool, make it part of the tools checked by dependencies.sh. One minor annoyance is that check-host-python3.sh is executed *before* dependencies.sh does its thing, so when 'awk' is not available, we end up seeing: support/dependencies/check-host-python3.sh: line 6: awk: command not found support/dependencies/check-host-python3.sh: line 19: awk: command not found support/dependencies/check-host-python3.sh: line 19: awk: command not found which: no awk in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin) You must install 'awk' on your build machine make: *** [support/dependencies/dependencies.mk:27: dependencies] Error 1 It would be nice to have the awk check *before* it gets used in check-host-python3.sh, but that's a topic for another patch. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Signed-off-by: Julien Olivain <ju.o@free.fr>
This commit is contained in:
committed by
Julien Olivain
parent
dc0691f038
commit
448ceefa78
@@ -38,6 +38,7 @@ between distributions).
|
||||
** +file+ (must be in +/usr/bin/file+)
|
||||
** +bc+
|
||||
** +findutils+
|
||||
** +awk+
|
||||
|
||||
* Source fetching tools:
|
||||
** +wget+
|
||||
|
||||
@@ -154,7 +154,7 @@ fi
|
||||
|
||||
# Check that a few mandatory programs are installed
|
||||
missing_progs="no"
|
||||
for prog in perl tar wget cpio unzip rsync bc cmp find xargs ${DL_TOOLS} ; do
|
||||
for prog in perl tar wget cpio unzip rsync bc cmp find xargs awk ${DL_TOOLS} ; do
|
||||
if ! which $prog > /dev/null ; then
|
||||
echo "You must install '$prog' on your build machine";
|
||||
missing_progs="yes"
|
||||
|
||||
Reference in New Issue
Block a user