Kconf bug inside gluon and openWRT
sometimes it could be possible that the build process faild with the following message while generating final images:
Collected errors:
- satisfy_dependencies_for: Cannot satisfy the following dependencies for ffnw-hoodselector:
- dkjson *
- opkg_install_cmd: Cannot install package ffnw-hoodselector. /home/tata/gluon/Makefile:412: recipe for target 'package_install' failed make[4]: *** [package_install] Error 255 make[4]: Leaving directory '/home/tata/gluon/build/x86-generic/openwrt' /home/tata/gluon/Makefile:435: recipe for target 'image' failed make[3]: *** [image] Error 2 make[3]: Leaving directory '/home/tata/gluon/build/x86-generic/openwrt' /home/tata/gluon/Makefile:470: recipe for target 'image/GENERIC' failed make[2]: *** [image/GENERIC] Error 2 make[2]: Leaving directory '/home/tata/gluon/build/x86-generic/openwrt' /home/tata/gluon/Makefile:473: recipe for target 'call_image/GENERIC' failed make[1]: *** [call_image/GENERIC] Error 2 make[1]: Leaving directory '/home/tata/gluon/build/x86-generic/openwrt' Makefile:77: recipe for target 'all' failed make: *** [all] Error 2
That problem is a deeper problem insider openWRT or LEDE and be produced from the Kconfig
tata@GrosserKeks:~/gluon$ make prepare-target GLUON_TARGET=x86-generic V=s > testf rm: cannot remove '/home/tata/gluon/build/x86-generic/openwrt/tmp': Is a directory Collecting package info: donetmp/.config-package.in:4554:error: recursive dependency detected! tmp/.config-package.in:4554: symbol PACKAGE_ffnw-hoodselector depends on PACKAGE_gluon-mesh-batman-adv-15 tmp/.config-package.in:5042: symbol PACKAGE_gluon-mesh-batman-adv-15 is selected by PACKAGE_ffnw-hoodselector tmp/.config-package.in:46501:error: recursive dependency detected! tmp/.config-package.in:46501: symbol PACKAGE_iptables is selected by PACKAGE_sqm-scripts tmp/.config-package.in:797: symbol PACKAGE_sqm-scripts is selected by PACKAGE_luci-app-sqm tmp/.config-package.in:28906: symbol PACKAGE_luci-app-sqm depends on PACKAGE_lua tmp/.config-package.in:14842: symbol PACKAGE_lua is selected by PACKAGE_dkjson tmp/.config-package.in:14784: symbol PACKAGE_dkjson is selected by PACKAGE_iptables warning: (PACKAGE_kmod-crypto-ocf && PACKAGE_kmod-crypto-ocf-hifn7751 && PACKAGE_kmod-crypto-ocf-hifnhipp) selects OPENSSL_ENGINE_CRYPTO which has unmet direct dependencies (PACKAGE_libopenssl) warning: (PACKAGE_kmod-crypto-ocf && PACKAGE_kmod-crypto-ocf-hifn7751 && PACKAGE_kmod-crypto-ocf-hifnhipp) selects OPENSSL_ENGINE_CRYPTO which has unmet direct dependencies (PACKAGE_libopenssl)
- mkdir -p /home/tata/gluon/build/x86-generic/openwrt/staging_dir/toolchain-i386_i486_gcc-4.8-linaro_uClibc-0.9.33.2
- cd /home/tata/gluon/build/x86-generic/openwrt/staging_dir/toolchain-i386_i486_gcc-4.8-linaro_uClibc-0.9.33.2
- ln -nsf lib lib64
- ln -nsf lib lib32
- mkdir -p stamp lib usr/include usr/lib
- mkdir -p /home/tata/gluon/build/x86-generic/openwrt/staging_dir/target-i386_i486_uClibc-0.9.33.2_gluon-x86-generic
- cd /home/tata/gluon/build/x86-generic/openwrt/staging_dir/target-i386_i486_uClibc-0.9.33.2_gluon-x86-generic
- mkdir -p bin lib include stamp
- mkdir -p /home/tata/gluon/build/x86-generic/openwrt/staging_dir/host
- cd /home/tata/gluon/build/x86-generic/openwrt/staging_dir/host
- mkdir -p bin lib include stamp tata@GrosserKeks:~/gluon$