Created
March 2, 2021 15:48
-
-
Save vchernyshov/ebcb1846eb435ecb04288bd106504e5e to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Execution platform: @local_config_platform//:host | |
ld: warning: Could not find or use auto-linked framework 'FBLPromises' | |
Undefined symbols for architecture x86_64: | |
"_GRPC_SHADOW_ASN1_STRING_to_UTF8", referenced from: | |
peer_from_x509(x509_st*, int, tsi_peer*) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_BIO_free", referenced from: | |
grpc_auth_json_key_create_from_json(grpc_core::Json const&) in gRPC-Core(json_token.o) | |
tsi_ssl_extract_x509_subject_names_from_pem_cert(char const*, tsi_peer*) in gRPC-Core(ssl_transport_security.o) | |
peer_from_x509(x509_st*, int, tsi_peer*) in gRPC-Core(ssl_transport_security.o) | |
x509_store_load_certs(x509_store_st*, char const*, unsigned long, stack_st_X509_NAME**) in gRPC-Core(ssl_transport_security.o) | |
tsi_ssl_get_cert_chain_contents(stack_st_X509*, tsi_peer_property*) in gRPC-Core(ssl_transport_security.o) | |
create_tsi_ssl_handshaker(ssl_ctx_st*, int, char const*, tsi_ssl_handshaker_factory*, tsi_handshaker**) in gRPC-Core(ssl_transport_security.o) | |
populate_ssl_context(ssl_ctx_st*, tsi_ssl_pem_key_cert_pair const*, char const*) in gRPC-Core(ssl_transport_security.o) | |
... | |
"_GRPC_SHADOW_BIO_free_all", referenced from: | |
aes_gcm_format_errors(char const*, char**) in gRPC-Core(aes_gcm.o) | |
"_GRPC_SHADOW_BIO_get_mem_data", referenced from: | |
peer_from_x509(x509_st*, int, tsi_peer*) in gRPC-Core(ssl_transport_security.o) | |
tsi_ssl_get_cert_chain_contents(stack_st_X509*, tsi_peer_property*) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_BIO_get_mem_ptr", referenced from: | |
aes_gcm_format_errors(char const*, char**) in gRPC-Core(aes_gcm.o) | |
"_GRPC_SHADOW_BIO_new", referenced from: | |
grpc_auth_json_key_create_from_json(grpc_core::Json const&) in gRPC-Core(json_token.o) | |
peer_from_x509(x509_st*, int, tsi_peer*) in gRPC-Core(ssl_transport_security.o) | |
tsi_ssl_get_cert_chain_contents(stack_st_X509*, tsi_peer_property*) in gRPC-Core(ssl_transport_security.o) | |
aes_gcm_format_errors(char const*, char**) in gRPC-Core(aes_gcm.o) | |
"_GRPC_SHADOW_BIO_new_bio_pair", referenced from: | |
create_tsi_ssl_handshaker(ssl_ctx_st*, int, char const*, tsi_ssl_handshaker_factory*, tsi_handshaker**) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_BIO_new_mem_buf", referenced from: | |
tsi_ssl_extract_x509_subject_names_from_pem_cert(char const*, tsi_peer*) in gRPC-Core(ssl_transport_security.o) | |
x509_store_load_certs(x509_store_st*, char const*, unsigned long, stack_st_X509_NAME**) in gRPC-Core(ssl_transport_security.o) | |
populate_ssl_context(ssl_ctx_st*, tsi_ssl_pem_key_cert_pair const*, char const*) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_BIO_pending", referenced from: | |
ssl_handshaker_next(tsi_handshaker*, unsigned char const*, unsigned long, unsigned char const**, unsigned long*, tsi_handshaker_result**, void (*)(tsi_result, void*, unsigned char const*, unsigned long, tsi_handshaker_result*), void*) in gRPC-Core(ssl_transport_security.o) | |
ssl_protector_protect(tsi_frame_protector*, unsigned char const*, unsigned long*, unsigned char*, unsigned long*) in gRPC-Core(ssl_transport_security.o) | |
ssl_protector_protect_flush(tsi_frame_protector*, unsigned char*, unsigned long*, unsigned long*) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_BIO_puts", referenced from: | |
grpc_auth_json_key_create_from_json(grpc_core::Json const&) in gRPC-Core(json_token.o) | |
"_GRPC_SHADOW_BIO_read", referenced from: | |
ssl_handshaker_next(tsi_handshaker*, unsigned char const*, unsigned long, unsigned char const**, unsigned long*, tsi_handshaker_result**, void (*)(tsi_result, void*, unsigned char const*, unsigned long, tsi_handshaker_result*), void*) in gRPC-Core(ssl_transport_security.o) | |
ssl_protector_protect(tsi_frame_protector*, unsigned char const*, unsigned long*, unsigned char*, unsigned long*) in gRPC-Core(ssl_transport_security.o) | |
ssl_protector_protect_flush(tsi_frame_protector*, unsigned char*, unsigned long*, unsigned long*) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_BIO_s_mem", referenced from: | |
grpc_auth_json_key_create_from_json(grpc_core::Json const&) in gRPC-Core(json_token.o) | |
peer_from_x509(x509_st*, int, tsi_peer*) in gRPC-Core(ssl_transport_security.o) | |
tsi_ssl_get_cert_chain_contents(stack_st_X509*, tsi_peer_property*) in gRPC-Core(ssl_transport_security.o) | |
aes_gcm_format_errors(char const*, char**) in gRPC-Core(aes_gcm.o) | |
"_GRPC_SHADOW_BIO_should_retry", referenced from: | |
ssl_handshaker_next(tsi_handshaker*, unsigned char const*, unsigned long, unsigned char const**, unsigned long*, tsi_handshaker_result**, void (*)(tsi_result, void*, unsigned char const*, unsigned long, tsi_handshaker_result*), void*) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_BIO_write", referenced from: | |
ssl_handshaker_next(tsi_handshaker*, unsigned char const*, unsigned long, unsigned char const**, unsigned long*, tsi_handshaker_result**, void (*)(tsi_result, void*, unsigned char const*, unsigned long, tsi_handshaker_result*), void*) in gRPC-Core(ssl_transport_security.o) | |
ssl_protector_unprotect(tsi_frame_protector*, unsigned char const*, unsigned long*, unsigned char*, unsigned long*) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_EC_KEY_free", referenced from: | |
populate_ssl_context(ssl_ctx_st*, tsi_ssl_pem_key_cert_pair const*, char const*) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_EC_KEY_new_by_curve_name", referenced from: | |
populate_ssl_context(ssl_ctx_st*, tsi_ssl_pem_key_cert_pair const*, char const*) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_ERR_clear_error", referenced from: | |
x509_store_load_certs(x509_store_st*, char const*, unsigned long, stack_st_X509_NAME**) in gRPC-Core(ssl_transport_security.o) | |
populate_ssl_context(ssl_ctx_st*, tsi_ssl_pem_key_cert_pair const*, char const*) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_ERR_error_string_n", referenced from: | |
ssl_handshaker_next(tsi_handshaker*, unsigned char const*, unsigned long, unsigned char const**, unsigned long*, tsi_handshaker_result**, void (*)(tsi_result, void*, unsigned char const*, unsigned long, tsi_handshaker_result*), void*) in gRPC-Core(ssl_transport_security.o) | |
do_ssl_read(ssl_st*, unsigned char*, unsigned long*) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_ERR_get_error", referenced from: | |
x509_store_load_certs(x509_store_st*, char const*, unsigned long, stack_st_X509_NAME**) in gRPC-Core(ssl_transport_security.o) | |
ssl_handshaker_next(tsi_handshaker*, unsigned char const*, unsigned long, unsigned char const**, unsigned long*, tsi_handshaker_result**, void (*)(tsi_result, void*, unsigned char const*, unsigned long, tsi_handshaker_result*), void*) in gRPC-Core(ssl_transport_security.o) | |
do_ssl_read(ssl_st*, unsigned char*, unsigned long*) in gRPC-Core(ssl_transport_security.o) | |
aes_gcm_format_errors(char const*, char**) in gRPC-Core(aes_gcm.o) | |
"_GRPC_SHADOW_ERR_print_errors", referenced from: | |
aes_gcm_format_errors(char const*, char**) in gRPC-Core(aes_gcm.o) | |
"_GRPC_SHADOW_EVP_CIPHER_CTX_ctrl", referenced from: | |
gsec_aes_gcm_aead_crypter_create(unsigned char const*, unsigned long, unsigned long, unsigned long, bool, gsec_aead_crypter**, char**) in gRPC-Core(aes_gcm.o) | |
gsec_aes_gcm_aead_crypter_encrypt_iovec(gsec_aead_crypter*, unsigned char const*, unsigned long, iovec const*, unsigned long, iovec const*, unsigned long, iovec, unsigned long*, char**) in gRPC-Core(aes_gcm.o) | |
gsec_aes_gcm_aead_crypter_decrypt_iovec(gsec_aead_crypter*, unsigned char const*, unsigned long, iovec const*, unsigned long, iovec const*, unsigned long, iovec, unsigned long*, char**) in gRPC-Core(aes_gcm.o) | |
"_GRPC_SHADOW_EVP_CIPHER_CTX_free", referenced from: | |
gsec_aes_gcm_aead_crypter_destroy(gsec_aead_crypter*) in gRPC-Core(aes_gcm.o) | |
"_GRPC_SHADOW_EVP_CIPHER_CTX_new", referenced from: | |
gsec_aes_gcm_aead_crypter_create(unsigned char const*, unsigned long, unsigned long, unsigned long, bool, gsec_aead_crypter**, char**) in gRPC-Core(aes_gcm.o) | |
"_GRPC_SHADOW_EVP_DecryptFinal_ex", referenced from: | |
gsec_aes_gcm_aead_crypter_decrypt_iovec(gsec_aead_crypter*, unsigned char const*, unsigned long, iovec const*, unsigned long, iovec const*, unsigned long, iovec, unsigned long*, char**) in gRPC-Core(aes_gcm.o) | |
"_GRPC_SHADOW_EVP_DecryptInit_ex", referenced from: | |
gsec_aes_gcm_aead_crypter_create(unsigned char const*, unsigned long, unsigned long, unsigned long, bool, gsec_aead_crypter**, char**) in gRPC-Core(aes_gcm.o) | |
gsec_aes_gcm_aead_crypter_decrypt_iovec(gsec_aead_crypter*, unsigned char const*, unsigned long, iovec const*, unsigned long, iovec const*, unsigned long, iovec, unsigned long*, char**) in gRPC-Core(aes_gcm.o) | |
aes_gcm_rekey_if_required(gsec_aes_gcm_aead_crypter*, unsigned char const*, char**) in gRPC-Core(aes_gcm.o) | |
"_GRPC_SHADOW_EVP_DecryptUpdate", referenced from: | |
gsec_aes_gcm_aead_crypter_decrypt_iovec(gsec_aead_crypter*, unsigned char const*, unsigned long, iovec const*, unsigned long, iovec const*, unsigned long, iovec, unsigned long*, char**) in gRPC-Core(aes_gcm.o) | |
"_GRPC_SHADOW_EVP_DigestSignFinal", referenced from: | |
compute_and_encode_signature(grpc_auth_json_key const*, char const*, char const*) in gRPC-Core(json_token.o) | |
"_GRPC_SHADOW_EVP_DigestSignInit", referenced from: | |
compute_and_encode_signature(grpc_auth_json_key const*, char const*, char const*) in gRPC-Core(json_token.o) | |
"_GRPC_SHADOW_EVP_DigestSignUpdate", referenced from: | |
compute_and_encode_signature(grpc_auth_json_key const*, char const*, char const*) in gRPC-Core(json_token.o) | |
"_GRPC_SHADOW_EVP_EncryptFinal_ex", referenced from: | |
gsec_aes_gcm_aead_crypter_encrypt_iovec(gsec_aead_crypter*, unsigned char const*, unsigned long, iovec const*, unsigned long, iovec const*, unsigned long, iovec, unsigned long*, char**) in gRPC-Core(aes_gcm.o) | |
"_GRPC_SHADOW_EVP_EncryptInit_ex", referenced from: | |
gsec_aes_gcm_aead_crypter_encrypt_iovec(gsec_aead_crypter*, unsigned char const*, unsigned long, iovec const*, unsigned long, iovec const*, unsigned long, iovec, unsigned long*, char**) in gRPC-Core(aes_gcm.o) | |
"_GRPC_SHADOW_EVP_EncryptUpdate", referenced from: | |
gsec_aes_gcm_aead_crypter_encrypt_iovec(gsec_aead_crypter*, unsigned char const*, unsigned long, iovec const*, unsigned long, iovec const*, unsigned long, iovec, unsigned long*, char**) in gRPC-Core(aes_gcm.o) | |
"_GRPC_SHADOW_EVP_MD_CTX_create", referenced from: | |
compute_and_encode_signature(grpc_auth_json_key const*, char const*, char const*) in gRPC-Core(json_token.o) | |
"_GRPC_SHADOW_EVP_MD_CTX_destroy", referenced from: | |
compute_and_encode_signature(grpc_auth_json_key const*, char const*, char const*) in gRPC-Core(json_token.o) | |
"_GRPC_SHADOW_EVP_PKEY_free", referenced from: | |
compute_and_encode_signature(grpc_auth_json_key const*, char const*, char const*) in gRPC-Core(json_token.o) | |
populate_ssl_context(ssl_ctx_st*, tsi_ssl_pem_key_cert_pair const*, char const*) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_EVP_PKEY_new", referenced from: | |
compute_and_encode_signature(grpc_auth_json_key const*, char const*, char const*) in gRPC-Core(json_token.o) | |
"_GRPC_SHADOW_EVP_PKEY_set1_RSA", referenced from: | |
compute_and_encode_signature(grpc_auth_json_key const*, char const*, char const*) in gRPC-Core(json_token.o) | |
"_GRPC_SHADOW_EVP_aes_128_gcm", referenced from: | |
gsec_aes_gcm_aead_crypter_create(unsigned char const*, unsigned long, unsigned long, unsigned long, bool, gsec_aead_crypter**, char**) in gRPC-Core(aes_gcm.o) | |
"_GRPC_SHADOW_EVP_aes_256_gcm", referenced from: | |
gsec_aes_gcm_aead_crypter_create(unsigned char const*, unsigned long, unsigned long, unsigned long, bool, gsec_aead_crypter**, char**) in gRPC-Core(aes_gcm.o) | |
"_GRPC_SHADOW_EVP_sha256", referenced from: | |
openssl_digest_from_algorithm(char const*) in gRPC-Core(json_token.o) | |
aes_gcm_derive_aead_key(unsigned char*, unsigned char const*, unsigned char const*) in gRPC-Core(aes_gcm.o) | |
"_GRPC_SHADOW_GENERAL_NAME_free", referenced from: | |
peer_from_x509(x509_st*, int, tsi_peer*) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_HMAC_CTX_free", referenced from: | |
aes_gcm_derive_aead_key(unsigned char*, unsigned char const*, unsigned char const*) in gRPC-Core(aes_gcm.o) | |
"_GRPC_SHADOW_HMAC_CTX_new", referenced from: | |
aes_gcm_derive_aead_key(unsigned char*, unsigned char const*, unsigned char const*) in gRPC-Core(aes_gcm.o) | |
"_GRPC_SHADOW_HMAC_Final", referenced from: | |
aes_gcm_derive_aead_key(unsigned char*, unsigned char const*, unsigned char const*) in gRPC-Core(aes_gcm.o) | |
"_GRPC_SHADOW_HMAC_Init_ex", referenced from: | |
aes_gcm_derive_aead_key(unsigned char*, unsigned char const*, unsigned char const*) in gRPC-Core(aes_gcm.o) | |
"_GRPC_SHADOW_HMAC_Update", referenced from: | |
aes_gcm_derive_aead_key(unsigned char*, unsigned char const*, unsigned char const*) in gRPC-Core(aes_gcm.o) | |
"_GRPC_SHADOW_OPENSSL_free", referenced from: | |
peer_from_x509(x509_st*, int, tsi_peer*) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_OpenSSL_add_all_algorithms", referenced from: | |
init_openssl() in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_PEM_read_bio_PrivateKey", referenced from: | |
populate_ssl_context(ssl_ctx_st*, tsi_ssl_pem_key_cert_pair const*, char const*) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_PEM_read_bio_RSAPrivateKey", referenced from: | |
grpc_auth_json_key_create_from_json(grpc_core::Json const&) in gRPC-Core(json_token.o) | |
"_GRPC_SHADOW_PEM_read_bio_X509", referenced from: | |
tsi_ssl_extract_x509_subject_names_from_pem_cert(char const*, tsi_peer*) in gRPC-Core(ssl_transport_security.o) | |
populate_ssl_context(ssl_ctx_st*, tsi_ssl_pem_key_cert_pair const*, char const*) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_PEM_read_bio_X509_AUX", referenced from: | |
x509_store_load_certs(x509_store_st*, char const*, unsigned long, stack_st_X509_NAME**) in gRPC-Core(ssl_transport_security.o) | |
populate_ssl_context(ssl_ctx_st*, tsi_ssl_pem_key_cert_pair const*, char const*) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_PEM_write_bio_X509", referenced from: | |
peer_from_x509(x509_st*, int, tsi_peer*) in gRPC-Core(ssl_transport_security.o) | |
tsi_ssl_get_cert_chain_contents(stack_st_X509*, tsi_peer_property*) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_RSA_free", referenced from: | |
grpc_auth_json_key_destruct(grpc_auth_json_key*) in gRPC-Core(json_token.o) | |
"_GRPC_SHADOW_SSL_CTX_add_extra_chain_cert", referenced from: | |
populate_ssl_context(ssl_ctx_st*, tsi_ssl_pem_key_cert_pair const*, char const*) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_SSL_CTX_check_private_key", referenced from: | |
populate_ssl_context(ssl_ctx_st*, tsi_ssl_pem_key_cert_pair const*, char const*) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_SSL_CTX_free", referenced from: | |
tsi_ssl_client_handshaker_factory_destroy(tsi_ssl_handshaker_factory*) in gRPC-Core(ssl_transport_security.o) | |
tsi_ssl_server_handshaker_factory_destroy(tsi_ssl_handshaker_factory*) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_SSL_CTX_get_cert_store", referenced from: | |
ssl_ctx_load_verification_certs(ssl_ctx_st*, char const*, unsigned long, stack_st_X509_NAME**) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_SSL_CTX_get_ex_data", referenced from: | |
server_handshaker_factory_new_session_callback(ssl_st*, ssl_session_st*) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_SSL_CTX_get_ex_new_index", referenced from: | |
init_openssl() in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_SSL_CTX_new", referenced from: | |
tsi_create_ssl_client_handshaker_factory_with_options(tsi_ssl_client_handshaker_options const*, tsi_ssl_client_handshaker_factory**) in gRPC-Core(ssl_transport_security.o) | |
tsi_create_ssl_server_handshaker_factory_with_options(tsi_ssl_server_handshaker_options const*, tsi_ssl_server_handshaker_factory**) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_SSL_CTX_sess_set_new_cb", referenced from: | |
tsi_create_ssl_client_handshaker_factory_with_options(tsi_ssl_client_handshaker_options const*, tsi_ssl_client_handshaker_factory**) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_SSL_CTX_set_alpn_protos", referenced from: | |
tsi_create_ssl_client_handshaker_factory_with_options(tsi_ssl_client_handshaker_options const*, tsi_ssl_client_handshaker_factory**) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_SSL_CTX_set_alpn_select_cb", referenced from: | |
tsi_create_ssl_server_handshaker_factory_with_options(tsi_ssl_server_handshaker_options const*, tsi_ssl_server_handshaker_factory**) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_SSL_CTX_set_cert_store", referenced from: | |
tsi_create_ssl_client_handshaker_factory_with_options(tsi_ssl_client_handshaker_options const*, tsi_ssl_client_handshaker_factory**) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_SSL_CTX_set_cipher_list", referenced from: | |
populate_ssl_context(ssl_ctx_st*, tsi_ssl_pem_key_cert_pair const*, char const*) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_SSL_CTX_set_client_CA_list", referenced from: | |
tsi_create_ssl_server_handshaker_factory_with_options(tsi_ssl_server_handshaker_options const*, tsi_ssl_server_handshaker_factory**) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_SSL_CTX_set_ex_data", referenced from: | |
tsi_create_ssl_client_handshaker_factory_with_options(tsi_ssl_client_handshaker_options const*, tsi_ssl_client_handshaker_factory**) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_SSL_CTX_set_next_proto_select_cb", referenced from: | |
tsi_create_ssl_client_handshaker_factory_with_options(tsi_ssl_client_handshaker_options const*, tsi_ssl_client_handshaker_factory**) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_SSL_CTX_set_next_protos_advertised_cb", referenced from: | |
tsi_create_ssl_server_handshaker_factory_with_options(tsi_ssl_server_handshaker_options const*, tsi_ssl_server_handshaker_factory**) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_SSL_CTX_set_options", referenced from: | |
populate_ssl_context(ssl_ctx_st*, tsi_ssl_pem_key_cert_pair const*, char const*) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_SSL_CTX_set_session_cache_mode", referenced from: | |
tsi_create_ssl_client_handshaker_factory_with_options(tsi_ssl_client_handshaker_options const*, tsi_ssl_client_handshaker_factory**) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_SSL_CTX_set_session_id_context", referenced from: | |
tsi_create_ssl_server_handshaker_factory_with_options(tsi_ssl_server_handshaker_options const*, tsi_ssl_server_handshaker_factory**) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_SSL_CTX_set_tlsext_servername_arg", referenced from: | |
tsi_create_ssl_server_handshaker_factory_with_options(tsi_ssl_server_handshaker_options const*, tsi_ssl_server_handshaker_factory**) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_SSL_CTX_set_tlsext_servername_callback", referenced from: | |
tsi_create_ssl_server_handshaker_factory_with_options(tsi_ssl_server_handshaker_options const*, tsi_ssl_server_handshaker_factory**) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_SSL_CTX_set_tlsext_ticket_keys", referenced from: | |
tsi_create_ssl_server_handshaker_factory_with_options(tsi_ssl_server_handshaker_options const*, tsi_ssl_server_handshaker_factory**) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_SSL_CTX_set_tmp_ecdh", referenced from: | |
populate_ssl_context(ssl_ctx_st*, tsi_ssl_pem_key_cert_pair const*, char const*) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_SSL_CTX_set_verify", referenced from: | |
tsi_create_ssl_client_handshaker_factory_with_options(tsi_ssl_client_handshaker_options const*, tsi_ssl_client_handshaker_factory**) in gRPC-Core(ssl_transport_security.o) | |
tsi_create_ssl_server_handshaker_factory_with_options(tsi_ssl_server_handshaker_options const*, tsi_ssl_server_handshaker_factory**) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_SSL_CTX_use_PrivateKey", referenced from: | |
populate_ssl_context(ssl_ctx_st*, tsi_ssl_pem_key_cert_pair const*, char const*) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_SSL_CTX_use_certificate", referenced from: | |
populate_ssl_context(ssl_ctx_st*, tsi_ssl_pem_key_cert_pair const*, char const*) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_SSL_SESSION_free", referenced from: | |
std::__1::unique_ptr<ssl_session_st, tsi::SslSessionDeleter>::~unique_ptr() in gRPC-Core(ssl_transport_security.o) | |
std::__1::unique_ptr<ssl_session_st, tsi::SslSessionDeleter>::~unique_ptr() in gRPC-Core(ssl_session_cache.o) | |
std::__1::unique_ptr<ssl_session_st, tsi::SslSessionDeleter>::~unique_ptr() in gRPC-Core(ssl_session_boringssl.o) | |
"_GRPC_SHADOW_SSL_SESSION_up_ref", referenced from: | |
tsi::(anonymous namespace)::BoringSslCachedSession::CopySession() const in gRPC-Core(ssl_session_boringssl.o) | |
"_GRPC_SHADOW_SSL_do_handshake", referenced from: | |
create_tsi_ssl_handshaker(ssl_ctx_st*, int, char const*, tsi_ssl_handshaker_factory*, tsi_handshaker**) in gRPC-Core(ssl_transport_security.o) | |
ssl_handshaker_next(tsi_handshaker*, unsigned char const*, unsigned long, unsigned char const**, unsigned long*, tsi_handshaker_result**, void (*)(tsi_result, void*, unsigned char const*, unsigned long, tsi_handshaker_result*), void*) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_SSL_free", referenced from: | |
create_tsi_ssl_handshaker(ssl_ctx_st*, int, char const*, tsi_ssl_handshaker_factory*, tsi_handshaker**) in gRPC-Core(ssl_transport_security.o) | |
ssl_handshaker_destroy(tsi_handshaker*) in gRPC-Core(ssl_transport_security.o) | |
ssl_handshaker_result_destroy(tsi_handshaker_result*) in gRPC-Core(ssl_transport_security.o) | |
ssl_protector_destroy(tsi_frame_protector*) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_SSL_get0_alpn_selected", referenced from: | |
ssl_handshaker_result_extract_peer(tsi_handshaker_result const*, tsi_peer*) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_SSL_get0_next_proto_negotiated", referenced from: | |
ssl_handshaker_result_extract_peer(tsi_handshaker_result const*, tsi_peer*) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_SSL_get_SSL_CTX", referenced from: | |
server_handshaker_factory_new_session_callback(ssl_st*, ssl_session_st*) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_SSL_get_error", referenced from: | |
create_tsi_ssl_handshaker(ssl_ctx_st*, int, char const*, tsi_ssl_handshaker_factory*, tsi_handshaker**) in gRPC-Core(ssl_transport_security.o) | |
ssl_handshaker_next(tsi_handshaker*, unsigned char const*, unsigned long, unsigned char const**, unsigned long*, tsi_handshaker_result**, void (*)(tsi_result, void*, unsigned char const*, unsigned long, tsi_handshaker_result*), void*) in gRPC-Core(ssl_transport_security.o) | |
do_ssl_write(ssl_st*, unsigned char*, unsigned long) in gRPC-Core(ssl_transport_security.o) | |
do_ssl_read(ssl_st*, unsigned char*, unsigned long*) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_SSL_get_peer_cert_chain", referenced from: | |
ssl_handshaker_result_extract_peer(tsi_handshaker_result const*, tsi_peer*) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_SSL_get_peer_certificate", referenced from: | |
ssl_handshaker_result_extract_peer(tsi_handshaker_result const*, tsi_peer*) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_SSL_get_servername", referenced from: | |
create_tsi_ssl_handshaker(ssl_ctx_st*, int, char const*, tsi_ssl_handshaker_factory*, tsi_handshaker**) in gRPC-Core(ssl_transport_security.o) | |
server_handshaker_factory_new_session_callback(ssl_st*, ssl_session_st*) in gRPC-Core(ssl_transport_security.o) | |
ssl_server_handshaker_factory_servername_callback(ssl_st*, int*, void*) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_SSL_is_init_finished", referenced from: | |
ssl_handshaker_next(tsi_handshaker*, unsigned char const*, unsigned long, unsigned char const**, unsigned long*, tsi_handshaker_result**, void (*)(tsi_result, void*, unsigned char const*, unsigned long, tsi_handshaker_result*), void*) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_SSL_library_init", referenced from: | |
init_openssl() in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_SSL_load_error_strings", referenced from: | |
init_openssl() in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_SSL_new", referenced from: | |
create_tsi_ssl_handshaker(ssl_ctx_st*, int, char const*, tsi_ssl_handshaker_factory*, tsi_handshaker**) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_SSL_read", referenced from: | |
do_ssl_read(ssl_st*, unsigned char*, unsigned long*) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_SSL_session_reused", referenced from: | |
ssl_handshaker_result_extract_peer(tsi_handshaker_result const*, tsi_peer*) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_SSL_set_SSL_CTX", referenced from: | |
ssl_server_handshaker_factory_servername_callback(ssl_st*, int*, void*) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_SSL_set_accept_state", referenced from: | |
create_tsi_ssl_handshaker(ssl_ctx_st*, int, char const*, tsi_ssl_handshaker_factory*, tsi_handshaker**) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_SSL_set_bio", referenced from: | |
create_tsi_ssl_handshaker(ssl_ctx_st*, int, char const*, tsi_ssl_handshaker_factory*, tsi_handshaker**) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_SSL_set_connect_state", referenced from: | |
create_tsi_ssl_handshaker(ssl_ctx_st*, int, char const*, tsi_ssl_handshaker_factory*, tsi_handshaker**) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_SSL_set_info_callback", referenced from: | |
create_tsi_ssl_handshaker(ssl_ctx_st*, int, char const*, tsi_ssl_handshaker_factory*, tsi_handshaker**) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_SSL_set_session", referenced from: | |
create_tsi_ssl_handshaker(ssl_ctx_st*, int, char const*, tsi_ssl_handshaker_factory*, tsi_handshaker**) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_SSL_set_tlsext_host_name", referenced from: | |
create_tsi_ssl_handshaker(ssl_ctx_st*, int, char const*, tsi_ssl_handshaker_factory*, tsi_handshaker**) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_SSL_state_string", referenced from: | |
ssl_log_where_info(ssl_st const*, int, int, char const*) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_SSL_state_string_long", referenced from: | |
ssl_log_where_info(ssl_st const*, int, int, char const*) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_SSL_write", referenced from: | |
do_ssl_write(ssl_st*, unsigned char*, unsigned long) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_TLSv1_2_method", referenced from: | |
tsi_create_ssl_client_handshaker_factory_with_options(tsi_ssl_client_handshaker_options const*, tsi_ssl_client_handshaker_factory**) in gRPC-Core(ssl_transport_security.o) | |
tsi_create_ssl_server_handshaker_factory_with_options(tsi_ssl_server_handshaker_options const*, tsi_ssl_server_handshaker_factory**) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_X509_NAME_ENTRY_get_data", referenced from: | |
peer_from_x509(x509_st*, int, tsi_peer*) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_X509_NAME_dup", referenced from: | |
x509_store_load_certs(x509_store_st*, char const*, unsigned long, stack_st_X509_NAME**) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_X509_NAME_free", referenced from: | |
x509_store_load_certs(x509_store_st*, char const*, unsigned long, stack_st_X509_NAME**) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_X509_NAME_get_entry", referenced from: | |
peer_from_x509(x509_st*, int, tsi_peer*) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_X509_NAME_get_index_by_NID", referenced from: | |
peer_from_x509(x509_st*, int, tsi_peer*) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_X509_STORE_add_cert", referenced from: | |
x509_store_load_certs(x509_store_st*, char const*, unsigned long, stack_st_X509_NAME**) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_X509_STORE_free", referenced from: | |
tsi_ssl_root_certs_store_create(char const*) in gRPC-Core(ssl_transport_security.o) | |
tsi_ssl_root_certs_store_destroy(tsi_ssl_root_certs_store*) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_X509_STORE_new", referenced from: | |
tsi_ssl_root_certs_store_create(char const*) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_X509_STORE_set_flags", referenced from: | |
ssl_ctx_load_verification_certs(ssl_ctx_st*, char const*, unsigned long, stack_st_X509_NAME**) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_X509_STORE_up_ref", referenced from: | |
tsi_create_ssl_client_handshaker_factory_with_options(tsi_ssl_client_handshaker_options const*, tsi_ssl_client_handshaker_factory**) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_X509_free", referenced from: | |
tsi_ssl_extract_x509_subject_names_from_pem_cert(char const*, tsi_peer*) in gRPC-Core(ssl_transport_security.o) | |
x509_store_load_certs(x509_store_st*, char const*, unsigned long, stack_st_X509_NAME**) in gRPC-Core(ssl_transport_security.o) | |
populate_ssl_context(ssl_ctx_st*, tsi_ssl_pem_key_cert_pair const*, char const*) in gRPC-Core(ssl_transport_security.o) | |
ssl_handshaker_result_extract_peer(tsi_handshaker_result const*, tsi_peer*) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_X509_get_ext_d2i", referenced from: | |
peer_from_x509(x509_st*, int, tsi_peer*) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_X509_get_subject_name", referenced from: | |
peer_from_x509(x509_st*, int, tsi_peer*) in gRPC-Core(ssl_transport_security.o) | |
x509_store_load_certs(x509_store_st*, char const*, unsigned long, stack_st_X509_NAME**) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_sk_new_null", referenced from: | |
x509_store_load_certs(x509_store_st*, char const*, unsigned long, stack_st_X509_NAME**) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_sk_num", referenced from: | |
peer_from_x509(x509_st*, int, tsi_peer*) in gRPC-Core(ssl_transport_security.o) | |
tsi_ssl_get_cert_chain_contents(stack_st_X509*, tsi_peer_property*) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_sk_pop_free_ex", referenced from: | |
peer_from_x509(x509_st*, int, tsi_peer*) in gRPC-Core(ssl_transport_security.o) | |
x509_store_load_certs(x509_store_st*, char const*, unsigned long, stack_st_X509_NAME**) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_sk_push", referenced from: | |
x509_store_load_certs(x509_store_st*, char const*, unsigned long, stack_st_X509_NAME**) in gRPC-Core(ssl_transport_security.o) | |
"_GRPC_SHADOW_sk_value", referenced from: | |
peer_from_x509(x509_st*, int, tsi_peer*) in gRPC-Core(ssl_transport_security.o) | |
tsi_ssl_get_cert_chain_contents(stack_st_X509*, tsi_peer_property*) in gRPC-Core(ssl_transport_security.o) | |
ld: symbol(s) not found for architecture x86_64 | |
clang++: error: linker command failed with exit code 1 (use -v to see invocation) | |
Aspect @tulsi//:tulsi/tulsi_aspects.bzl%tulsi_outputs_aspect of //Telegram:Telegram up-to-date: | |
bazel-out/applebin_ios-ios_x86_64-dbg-ST-d5d58cdb0648/bin/Telegram/Telegram.tulsiouts | |
note: Elapsed time: 50.538s, Critical Path: 45.37s | |
note: 4059 processes: 3477 remote cache hit, 582 internal. | |
error: Build did NOT complete successfully | |
<*> Running Bazel completed in 50694.497 ms | |
/Users/vchernyshov/Android/projects/telegram-app/teleteens-ios-updated/build-input/gen/project/Telegram.xcodeproj/.tulsi/Scripts/bazel_build.py:581: error: Bazel build failed with exit code 1. Please check the build log in Report Navigator (⌘9) for more information. | |
<*> Everything completed in 50735.196 ms |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment