编译uboot时,错误打印信息:
lib/rsa/rsa-sign.c:279:21: error: dereferencing pointer to incomplete type 'RSA {aka struct rsa_st}'
if (BN_num_bits(key->e) > 64)
^~
scripts/Makefile.host:134: recipe for target 'tools/lib/rsa/rsa-sign.o' failed

通过降级openssl解决
sudo apt install libssl1.0-dev
本文介绍了一种在编译U-Boot时遇到的关于RSA签名验证的错误,并给出了具体的错误信息。该错误与openssl版本有关,通过降级openssl版本到1.0-dev可以解决问题。
1006

被折叠的 条评论
为什么被折叠?



