openwrt编译报错:arch/arm/crypto/sha1-arm.ko' is missing
使用ubuntu18编译Lean的LEDE固件出现如下问题
ERROR: module '/home/gamesh/Documents/lede/build_dir/target-arm_cortex-a5+vfpv4_musl_eabi/linux-meson_meson8b/linux-5.10.183/arch/arm/crypto/sha1-arm.ko' is missing.
modules/crypto.mk:917: recipe for target '/home/gamesh/Documents/lede/bin/targets/meson/meson8b/packages/kmod-crypto-sha1_5.10.183-1_arm_cortex-a5_vfpv4.ipk' failed
make[3]: *** [/home/gamesh/Documents/lede/bin/targets/meson/meson8b/packages/kmod-crypto-sha1_5.10.183-1_arm_cortex-a5_vfpv4.ipk] Error 1
解决办法是config文件添加CONFIG_ARM_CRYPTO=y,这个文件地址不是都一样的,主要从报错路径去寻找,我的报错是/home/gamesh/Documents/lede/build_dir/target-arm_cortex-a5+vfpv4_musl_eabi/linux-meson_meson8b/linux-5.10.183/arch/arm/crypto/sha1-arm.ko' is missing.
项目目录找到target/linux/,然后根据上面蓝色的地址找到target/linux/meson/meson8b/config-5.10,将CONFIG_ARM_CRYPTO=y加到这个文件里面之后再编译就不会报错了
扫描二维码推送至手机访问。
本サイト上に掲載の文章、画像、写真などを無断で複製することは法律で禁じられています。全ての著作権はGAMESHに帰属します。