android_ndk を使用して Android で openssl をビルドしようとしています。ビルド環境は linux-ubuntu です。
次のエラーが表示されます: /openssl-0.9.8k/include/openssl/evp.h:1:1: エラー: 'link' に型の名前がありません
何が間違っているか知っていますか?
これは evp.h の内容です:
link ../../crypto/evp/evp.h
そのリンクはどういう意味ですか?
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
つまり、リンクのターゲットは、最終的にコンテンツになったものです。
おそらく、ソース コードを再抽出して、もう一度やり直してください。