openwrt issueshttps://code.fe80.eu/openwrt/openwrt/-/issues2019-09-10T10:42:12Zhttps://code.fe80.eu/openwrt/openwrt/-/issues/998packages: "make packages/X/check" should print warnings without needing the v...2019-09-10T10:42:12Zaparcarpackages: "make packages/X/check" should print warnings without needing the verbose modeUsername: Baptiste Jonglez
Origin: https://bugs.openwrt.org/index.php?do=details&task_id=998
Currently, when running “make check” on a single package, it does not print any warning.
V=s
is needed to see the warnings. The build syste...Username: Baptiste Jonglez
Origin: https://bugs.openwrt.org/index.php?do=details&task_id=998
Currently, when running “make check” on a single package, it does not print any warning.
V=s
is needed to see the warnings. The build system should print the warnings in all cases, because that’s what the user asks for!
To reproduce:
$ make package/nlbwmon/check
make[1] package/nlbwmon/check
make[2] -C feeds/packages/net/nlbwmon check
$ make package/nlbwmon/check V=s
make[1]: Entering directory '/tmp/lede'
make[2]: Entering directory '/tmp/lede/feeds/packages/net/nlbwmon'
WARNING: nlbwmon-2017-08-02-32fc0925.tar.xz is missing, please run make download before re-running this check
make[2]: Leaving directory '/tmp/lede/feeds/packages/net/nlbwmon'
make[1]: Leaving directory '/tmp/lede'
The main target
make check
(without specifying any package) works fine, because it seems to run in verbose mode by default:
$ make check
make[3]: Entering directory '/tmp/lede/tools/gmp'
make[3]: Leaving directory '/tmp/lede/tools/gmp'
...
make[3]: Entering directory '/tmp/lede/package/network/utils/iwinfo'
WARNING: PKG_MIRROR_HASH is missing, set to 7bd294f50f8ec8c0497c5fbe5527f3ae098814cdfeecf4ccf78a2a8937611664
make[3]: Leaving directory '/tmp/lede/package/network/utils/iwinfo'
...
I tried to fix the issue myself but this is way above my understanding of make.https://code.fe80.eu/openwrt/openwrt/-/issues/984mxs: build failure: u-boot 2016.01 fails to build with host OpenSSL 1.12019-09-10T10:41:57Zaparcarmxs: build failure: u-boot 2016.01 fails to build with host OpenSSL 1.1Username: Baptiste Jonglez
Origin: https://bugs.openwrt.org/index.php?do=details&task_id=984
While test-building all architectures on latest lede-17.01 (
https://git.lede-project.org/dc8392f6a
) with
CONFIG_ALL_KMODS=y
, I bumped o...Username: Baptiste Jonglez
Origin: https://bugs.openwrt.org/index.php?do=details&task_id=984
While test-building all architectures on latest lede-17.01 (
https://git.lede-project.org/dc8392f6a
) with
CONFIG_ALL_KMODS=y
, I bumped on this build failure for mxs:
make[3]: Entering directory '/home/bjonglez/lede-17.01/package/boot/uboot-mxs'
make -C /home/bjonglez/lede-17.01/build_dir/target-arm_arm926ej-s_musl-1.1.16_eabi/u-boot-duckbill/u-boot-2016.01 CROSS_COMPILE=arm-openwrt-linux-muslgnueabi- u-boot.sb
make[4]: Entering directory '/home/bjonglez/lede-17.01/build_dir/target-arm_arm926ej-s_musl-1.1.16_eabi/u-boot-duckbill/u-boot-2016.01'
CHK include/config/uboot.release
CHK include/generated/version_autogenerated.h
CHK include/generated/timestamp_autogenerated.h
CHK include/generated/generic-asm-offsets.h
CHK include/generated/asm-offsets.h
HOSTCC tools/mxsimage.o
tools/mxsimage.c:147:19: error: field 'cipher_ctx' has incomplete type
EVP_CIPHER_CTX cipher_ctx;
^~~~~~~~~~
tools/mxsimage.c:148:15: error: field 'md_ctx' has incomplete type
EVP_MD_CTX md_ctx;
^~~~~~
tools/mxsimage.c: In function 'sb_postfill_image_header':
tools/mxsimage.c:1325:13: error: storage size of 'md_ctx' isn't known
EVP_MD_CTX md_ctx;
^~~~~~
tools/mxsimage.c:1325:13: warning: unused variable 'md_ctx' [-Wunused-variable]
tools/mxsimage.c: In function 'sb_verify_image_header':
tools/mxsimage.c:1624:13: error: storage size of 'md_ctx' isn't known
EVP_MD_CTX md_ctx;
^~~~~~
tools/mxsimage.c:1624:13: warning: unused variable 'md_ctx' [-Wunused-variable]
scripts/Makefile.host:108: recipe for target 'tools/mxsimage.o' failed
make[5]: *** [tools/mxsimage.o] Error 1
Makefile:1211: recipe for target 'tools' failed
make[4]: *** [tools] Error 2
make[4]: Leaving directory '/home/bjonglez/lede-17.01/build_dir/target-arm_arm926ej-s_musl-1.1.16_eabi/u-boot-duckbill/u-boot-2016.01'
Makefile:93: recipe for target '/home/bjonglez/lede-17.01/build_dir/target-arm_arm926ej-s_musl-1.1.16_eabi/u-boot-duckbill/u-boot-2016.01/.built' failed
make[3]: *** [/home/bjonglez/lede-17.01/build_dir/target-arm_arm926ej-s_musl-1.1.16_eabi/u-boot-duckbill/u-boot-2016.01/.built] Error 2
make[3]: Leaving directory '/home/bjonglez/lede-17.01/package/boot/uboot-mxs'
package/Makefile:105: recipe for target 'package/boot/uboot-mxs/compile' failed
make[2]: *** [package/boot/uboot-mxs/compile] Error 2
It looks like an
API
issue with host OpenSSL 1.1, similar to
FS#182https://code.fe80.eu/openwrt/openwrt/-/issues/983uml: build failure: module mwifiex_sdio.ko is missing2019-09-10T10:41:50Zaparcaruml: build failure: module mwifiex_sdio.ko is missingUsername: Baptiste Jonglez
Origin: https://bugs.openwrt.org/index.php?do=details&task_id=983
While test-building all architectures on latest lede-17.01 (
https://git.lede-project.org/dc8392f6a
) with
CONFIG_ALL_KMODS=y
, I bumped o...Username: Baptiste Jonglez
Origin: https://bugs.openwrt.org/index.php?do=details&task_id=983
While test-building all architectures on latest lede-17.01 (
https://git.lede-project.org/dc8392f6a
) with
CONFIG_ALL_KMODS=y
, I bumped on this build failure for uml:
if [ -f /home/bjonglez/lede-17.01/staging_dir/target-x86_64_musl-1.1.16/pkginfo/mac80211.default.install.clean ]; then rm -f /home/bjonglez/lede-17.01/staging_dir/target-x86_64_musl-1.1.16/pkginfo/mac80211.default.install /home/bjonglez/lede-17.01/staging_dir/target-x86_64_musl-1.1.16/pkginfo/mac80211.default.install.clean; fi
mkdir -p /home/bjonglez/lede-17.01/bin/targets/uml/generic/packages /home/bjonglez/lede-17.01/build_dir/target-x86_64_musl-1.1.16/linux-uml/compat-wireless-2017-01-31/ipkg-x86_64/kmod-mwifiex-sdio/CONTROL /home/bjonglez/lede-17.01/staging_dir/target-x86_64_musl-1.1.16/pkginfo
ERROR: module '/home/bjonglez/lede-17.01/build_dir/target-x86_64_musl-1.1.16/linux-uml/compat-wireless-2017-01-31/drivers/net/wireless/marvell/mwifiex/mwifiex_sdio.ko'
is missing.
Makefile:1814: recipe for target '/home/bjonglez/lede-17.01/bin/targets/uml/generic/packages/kmod-mwifiex-sdio_4.4.83+2017-01-31-2_x86_64.ipk' failed
make[3]: *** [/home/bjonglez/lede-17.01/bin/targets/uml/generic/packages/kmod-mwifiex-sdio_4.4.83+2017-01-31-2_x86_64.ipk] Error 1
make[3]: Leaving directory '/home/bjonglez/lede-17.01/package/kernel/mac80211'
package/Makefile:105: recipe for target 'package/kernel/mac80211/compile' failed
make[2]: *** [package/kernel/mac80211/compile] Error 2