[FS#977] building iw is currently failing on version.sh

LEDE Bugs lede-bugs at lists.infradead.org
Wed Aug 23 20:21:44 PDT 2017


A new Flyspray task has been opened.  Details are below. 

User who did this - Marty E. Plummer (hanetzer) 

Attached to Project - LEDE Project
Summary - building iw is currently failing on version.sh
Task Type - Bug Report
Category - Base system
Status - Unconfirmed
Assigned To - 
Operating System - All
Severity - Low
Priority - Very Low
Reported Version - Trunk
Due in Version - Undecided
Due Date - Undecided
Details - Supply the following if possible:
 - Device problem occurs on
   Meraki MR18
 - Software versions of LEDE release, packages, etc.
   fc48aebdc1d97c73ec8a8428d981bdaa850568d2
 - Steps to reproduce
   Set the device to Meraki MR18 and attempt to build on a musl based linux system.

Unsure why its happening, but once I get to the iw stage it fails out as follows:
CFLAGS="-Os -pipe -mno-branch-likely -mips32r2 -mtune=24kc -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -mips16 -minterlink-mips16 -iremap/home/hanetzer/Projects/lede-project/source/build_dir/target-mips_24kc_musl/iw-4.9:iw-4.9 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/home/hanetzer/Projects/lede-project/source/staging_dir/target-mips_24kc_musl/usr/include/libnl-tiny -I/home/hanetzer/Projects/lede-project/source/staging_dir/target-mips_24kc_musl/usr/include -I/home/hanetzer/Projects/lede-project/source/staging_dir/target-mips_24kc_musl/include -I/home/hanetzer/Projects/lede-project/source/staging_dir/toolchain-mips_24kc_gcc-5.4.0_musl/usr/include -I/home/hanetzer/Projects/lede-project/source/staging_dir/toolchain-mips_24kc_gcc-5.4.0_musl/include/fortify -I/home/hanetzer/Projects/lede-project/source/staging_dir/toolchain-mips_24kc_gcc-5.4.0_musl/include -DCONFIG_LIBNL20 -D_GNU_SOURCE " CXXFLAGS="-Os -pipe -mno-branch-likely -mips32r2 -mtune=24kc -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -mips16 -minterlink-mips16 -iremap/home/hanetzer/Projects/lede-project/source/build_dir/target-mips_24kc_musl/iw-4.9:iw-4.9 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/home/hanetzer/Projects/lede-project/source/staging_dir/target-mips_24kc_musl/usr/include/libnl-tiny -I/home/hanetzer/Projects/lede-project/source/staging_dir/target-mips_24kc_musl/usr/include -I/home/hanetzer/Projects/lede-project/source/staging_dir/target-mips_24kc_musl/include -I/home/hanetzer/Projects/lede-project/source/staging_dir/toolchain-mips_24kc_gcc-5.4.0_musl/usr/include -I/home/hanetzer/Projects/lede-project/source/staging_dir/toolchain-mips_24kc_gcc-5.4.0_musl/include/fortify -I/home/hanetzer/Projects/lede-project/source/staging_dir/toolchain-mips_24kc_gcc-5.4.0_musl/include -DCONFIG_LIBNL20 -D_GNU_SOURCE " LDFLAGS="-L/home/hanetzer/Projects/lede-project/source/staging_dir/target-mips_24kc_musl/usr/lib -L/home/hanetzer/Projects/lede-project/source/staging_dir/target-mips_24kc_musl/lib -L/home/hanetzer/Projects/lede-project/source/staging_dir/toolchain-mips_24kc_gcc-5.4.0_musl/usr/lib -L/home/hanetzer/Projects/lede-project/source/staging_dir/toolchain-mips_24kc_gcc-5.4.0_musl/lib -znow -zrelro " make -j1 -C /home/hanetzer/Projects/lede-project/source/build_dir/target-mips_24kc_musl/iw-4.9/. AR="mips-openwrt-linux-musl-gcc-ar" AS="mips-openwrt-linux-musl-gcc -c -Os -pipe -mno-branch-likely -mips32r2 -mtune=24kc -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/home/hanetzer/Projects/lede-project/source/build_dir/target-mips_24kc_musl/iw-4.9:iw-4.9 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro" LD=mips-openwrt-linux-musl-ld NM="mips-openwrt-linux-musl-gcc-nm" CC="mips-openwrt-linux-musl-gcc" GCC="mips-openwrt-linux-musl-gcc" CPP="mips-openwrt-linux-musl-cpp" CXX="mips-openwrt-linux-musl-g++" RANLIB="mips-openwrt-linux-musl-gcc-ranlib" STRIP=mips-openwrt-linux-musl-strip OBJCOPY=mips-openwrt-linux-musl-objcopy OBJDUMP=mips-openwrt-linux-musl-objdump SIZE=mips-openwrt-linux-musl-size CROSS="mips-openwrt-linux-musl-" ARCH="mips" CFLAGS="-I/home/hanetzer/Projects/lede-project/source/staging_dir/target-mips_24kc_musl/usr/include/libnl-tiny -I/home/hanetzer/Projects/lede-project/source/staging_dir/target-mips_24kc_musl/usr/include -I/home/hanetzer/Projects/lede-project/source/staging_dir/target-mips_24kc_musl/include -I/home/hanetzer/Projects/lede-project/source/staging_dir/toolchain-mips_24kc_gcc-5.4.0_musl/usr/include -I/home/hanetzer/Projects/lede-project/source/staging_dir/toolchain-mips_24kc_gcc-5.4.0_musl/include/fortify -I/home/hanetzer/Projects/lede-project/source/staging_dir/toolchain-mips_24kc_gcc-5.4.0_musl/include -DCONFIG_LIBNL20 -D_GNU_SOURCE -Os -pipe -mno-branch-likely -mips32r2 -mtune=24kc -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -mips16 -minterlink-mips16 -iremap/home/hanetzer/Projects/lede-project/source/build_dir/target-mips_24kc_musl/iw-4.9:iw-4.9 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -ffunction-sections -fdata-sections" LDFLAGS="-L/home/hanetzer/Projects/lede-project/source/staging_dir/target-mips_24kc_musl/usr/lib -L/home/hanetzer/Projects/lede-project/source/staging_dir/target-mips_24kc_musl/lib -L/home/hanetzer/Projects/lede-project/source/staging_dir/toolchain-mips_24kc_gcc-5.4.0_musl/usr/lib -L/home/hanetzer/Projects/lede-project/source/staging_dir/toolchain-mips_24kc_gcc-5.4.0_musl/lib -znow -zrelro -Wl,--gc-sections" NL1FOUND="" NL2FOUND=Y NLLIBNAME="libnl-tiny" LIBS="-lm -lnl-tiny" V=1 ;
make[4]: Entering directory '/home/hanetzer/Projects/lede-project/source/build_dir/target-mips_24kc_musl/iw-4.9'
./version.sh version.c
make[4]: /usr/bin/env bash: Shell program not found
make[4]: *** [Makefile:99: version.c] Error 127
make[4]: Leaving directory '/home/hanetzer/Projects/lede-project/source/build_dir/target-mips_24kc_musl/iw-4.9'
make[3]: *** [Makefile:60: /home/hanetzer/Projects/lede-project/source/build_dir/target-mips_24kc_musl/iw-4.9/.built] Error 2
make[3]: Leaving directory '/home/hanetzer/Projects/lede-project/source/package/network/utils/iw'
make[2]: *** [package/Makefile:111: package/network/utils/iw/compile] Error 2
make[2]: Leaving directory '/home/hanetzer/Projects/lede-project/source'
make[1]: *** [package/Makefile:105: /home/hanetzer/Projects/lede-project/source/staging_dir/target-mips_24kc_musl/stamp/.package_compile] Error 2
make[1]: Leaving directory '/home/hanetzer/Projects/lede-project/source'
make: *** [/home/hanetzer/Projects/lede-project/source/include/toplevel.mk:209: world] Error 2


Manually cd'ing to the directory in question and running `./version.sh version.c` does work, so I'm unsure how to debug.

More information can be found at the following URL:
https://bugs.lede-project.org/index.php?do=details&task_id=977



More information about the lede-bugs mailing list