我正在尝试使用android_ndk在android下构建openssl 构建环境是linux-ubuntu。
我收到以下错误: /openssl-0.9.8k/include/openssl/evp.h:1:1:错误:'link'没有命名类型
你知道什么是错的吗?
这是evp.h的内容:
link ../../crypto/evp/evp.h
这个链接是什么意思?
答案 0 :(得分:0)
无论使用什么机制来提取openssl源代码都不理解unix / linux链接机制,导致它错误地将符号链接提取为包含文本link <target of link>
openssl源代码的tar -tvf显示有问题的文件是:
lrwxrwxrwx 0 openssl openssl 0 25 Mar 2009 openssl-0.9.8k/include/openssl/evp.h -> ../../crypto/evp/evp.h
即。链接的目标是最终成为内容。
您应该重新提取源代码并重试。