Error in helloworld make toolchain/install

Hello, I'm trying to build per https://openwrt.org/docs/guide-developer/helloworld/chapter1.
Here is the first error I got:
checking for C compiler... aarch64-openwrt-linux-musl-gcc
checking whether C compiler works... no; compiler output follows:
/proj/jack1/jack1_proj_2/proj/firmware/open_wrt/source/build_dir/toolchain-aarch64_armv8-a_gcc-5.4.0_musl-1.1.16/musl-1.1.16/configure: line 240: /proj/jack1/jack1_proj_2/proj/firmware/open_wrt/source/staging_dir/toolchain-aarch64_armv8-a_gcc-5.4.0_musl-1.1.16/bin/aarch64-openwrt-linux-musl-gcc: Permission denied

I got past this with chmod -x staging_dir/toolchain-aarch64_armv8-a_gcc-5.4.0_musl-1.1.16/bin/aarch64-openwrt-linux-musl-gcc, but I don't know if that was the right approach

But it gets me to the next error, and I don't have a solution for this.
Here is the bottom of the output of make -j1 V=s toolchain/install

Thanks in advance for your help

make[2]: Entering directory /proj/jack1/jack1_proj_2/proj/firmware/open_wrt/source/toolchain/musl' ( cd /proj/jack1/jack1_proj_2/proj/firmware/open_wrt/source/build_dir/toolchain-aarch64_armv8-a_gcc-5.4.0_musl-1.1.16/musl-1.1.16; rm -f config.cache; AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -fno-caller-saves -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro" LD=aarch64-openwrt-linux-musl-ld NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CFLAGS="-Os -pipe -fno-caller-saves -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro" CROSS_COMPILE="aarch64-openwrt-linux-musl-" /proj/jack1/jack1_proj_2/proj/firmware/open_wrt/source/build_dir/toolchain-aarch64_armv8-a_gcc-5.4.0_musl-1.1.16/musl-1.1.16/configure --prefix=/ --host=x86_64-redhat-linux --target=aarch64-openwrt-linux-musl --disable-gcc-wrapper --enable-debug ); checking for C compiler... aarch64-openwrt-linux-musl-gcc checking whether C compiler works... no; compiler output follows: aarch64-openwrt-linux-musl-gcc: error trying to exec 'cc1': execvp: No such file or directory as: unrecognized option '-EL' make[2]: *** [/proj/jack1/jack1_proj_2/proj/firmware/open_wrt/source/build_dir/toolchain-aarch64_armv8-a_gcc-5.4.0_musl-1.1.16/musl-1.1.16/.configured] Error 1 make[2]: Leaving directory /proj/jack1/jack1_proj_2/proj/firmware/open_wrt/source/toolchain/musl'
make[1]: *** [toolchain/musl/compile] Error 2
make[1]: Leaving directory `/proj/jack1/jack1_proj_2/proj/firmware/open_wrt/source'
make: *** [toolchain/install] Error 2