最新のOpenSSLライブラリとPJSIPを統合すると、次のエラーが発生します。OpenSSLをPJSIPビルドエラーと統合する
Openssl 1.1.0fをPJSIPでコンパイルするには、次のコマンドを使用します。
./configure-iphone --with-sslの= /ユーザ/ nexgetech01 /ダウンロード/ OpenSSLの-用-iPhone-マスター/ binに/ iPhoneOS10.3-armv7.sdk/
それopensslを使ってコンパイルを成功させ、ビルドの準備をします。
その後、次のコマンドを使用してPJSIPでOpenSSLライブラリをビルドします。
DEP & &がきれい& &を作る作る、それは誤り以下の私を与え構築しながら
を作ります。
Undefined symbols for architecture armv7:
"_SSL_library_init", referenced from:
_init_openssl in libpj-armv7-apple-darwin_ios.a(ssl_sock_ossl.o)
"_SSL_load_error_strings", referenced from:
_init_openssl in libpj-armv7-apple-darwin_ios.a(ssl_sock_ossl.o)
"_TLSv1_method", referenced from:
_create_ssl in libpj-armv7-apple-darwin_ios.a(ssl_sock_ossl.o)
"_TLSv1_server_method", referenced from:
_init_openssl in libpj-armv7-apple-darwin_ios.a(ssl_sock_ossl.o)
"_X509_get_notAfter", referenced from:
_get_cert_info in libpj-armv7-apple-darwin_ios.a(ssl_sock_ossl.o)
"_X509_get_notBefore", referenced from:
_get_cert_info in libpj-armv7-apple-darwin_ios.a(ssl_sock_ossl.o)
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [../bin/pjlib-test-armv7-apple-darwin_ios] Error 1
make[1]: *** [pjlib-test-armv7-apple-darwin_ios] Error 2
make: *** [all] Error 1