gpt4 book ai didi

c - 错误 : unknown type name 'LHASH' when building OpenSCEP

转载 作者:太空宇宙 更新时间:2023-11-04 04:22:51 27 4
gpt4 key购买 nike

我正在尝试在 Ubuntu 中构建此服务:http://openscep.othello.ch/download/openscep-0.4.2.tar.gz .

我调用:./configure它按预期工作。

接下来我调用make all -j4那里说:

gcc -DHAVE_CONFIG_H -I. -I. -I../include -I../libltdl -I../include -I/usr/local/ssl/include -DOPENSCEPDIR=\"/usr/local/lib/openscep\" -g -O2 -c init.c  -fPIC -DPIC -o .libs/init.lo
In file included from ../include/init.h:13:0,
from init.c:9:
../include/scep.h:84:2: error: unknown type name 'LHASH'
LHASH *conf;
^

我找到了解决方案:只需用 _LHASH 替换 LHASH,我就更进一步了。现在我遇到了此代码依赖于 #include <openssl/asn1_mac.h> 的问题这是过时的。

我错过了很多带有前缀的函数:M_ASN1_I2D_有人可以告诉我他们是否刚刚搬家,或者是否有具有相同功能的新方法?

最佳答案

根据@jww 的建议,我安装了 OpenSSL 1.0.2 而不是 OpenSSL 1.1.0。

关于c - 错误 : unknown type name 'LHASH' when building OpenSCEP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44625707/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com