Unable to make AOSP systemimage on macOS Mojave

1,125 views
Skip to first unread message

Little Rabbit

unread,
Aug 25, 2018, 6:02:31 PM8/25/18
to Android Building
I am unable to make AOSP systemimage on macOS 10.14. I think the problem is caused by the removal of 32 bit compiler in Xcode 10. 
The error is as follows:

Undefined symbols for architecture i386:


  "__DefaultRuneLocale", referenced from:


      _BN_hex2bn in convert.o


      _BN_dec2bn in convert.o


      _CONF_parse_list in conf.o


      _x509_name_canon in x_name.o


      _X509V3_EXT_nconf in v3_conf.o


      _X509V3_EXT_nconf_nid in v3_conf.o


      _X509V3_parse_list in v3_utl.o


      ...


      _BN_hex2bn in convert.o


      _BN_dec2bn in convert.o


      _CONF_parse_list in conf.o


      _x509_name_canon in x_name.o


      _X509V3_EXT_nconf in v3_conf.o


      _X509V3_EXT_nconf_nid in v3_conf.o


      _X509V3_parse_list in v3_utl.o


      ...


      _BN_hex2bn in convert.o


      _BN_dec2bn in convert.o


      _CONF_parse_list in conf.o


      _x509_name_canon in x_name.o


      _X509V3_EXT_nconf in v3_conf.o


      _X509V3_EXT_nconf_nid in v3_conf.o


      _X509V3_parse_list in v3_utl.o


      ...


      _BN_hex2bn in convert.o


      _BN_dec2bn in convert.o


      _CONF_parse_list in conf.o


      _x509_name_canon in x_name.o


      _X509V3_EXT_nconf in v3_conf.o


      _X509V3_EXT_nconf_nid in v3_conf.o


      _X509V3_parse_list in v3_utl.o


      ...


      _BN_hex2bn in convert.o


      _BN_dec2bn in convert.o


      _CONF_parse_list in conf.o


      _x509_name_canon in x_name.o


      _X509V3_EXT_nconf in v3_conf.o


      _X509V3_EXT_nconf_nid in v3_conf.o


      _X509V3_parse_list in v3_utl.o


      ...


  "___bzero", referenced from:


      _ASN1_BIT_STRING_set_bit in a_bitstr.o


      _asn1_item_ex_combine_new in tasn_new.o


      _mem_ctrl in bio_mem.o


      _conn_new in connect.o


      _BUF_MEM_grow in buf.o


      _BUF_MEM_grow_clean in buf.o


      _aead_aes_gcm_siv_init in e_aesgcmsiv.o


      ...


  "___error", referenced from:


      _bio_fd_should_retry in fd.o


      _fd_write in fd.o


      _fd_read in fd.o


      _fd_gets in fd.o


      _BIO_new_file in file.o


      _ERR_clear_system_error in err.o


      _ERR_put_error in err.o


      ...


  "___maskrune", referenced from:


      _CONF_parse_list in conf.o


      _X509V3_EXT_nconf in v3_conf.o


      _X509V3_EXT_nconf_nid in v3_conf.o


      _X509V3_parse_list in v3_utl.o


  "___memcpy_chk", referenced from:


      _gcm_siv_polyval in e_aesgcmsiv.o


      _EVP_tls_cbc_digest_record in tls_cbc.o


      _DSA_generate_parameters_ex in dsa.o


      _bn_mod_exp_mont_small in bcm.o


      _bn_mod_inverse_prime_mont_small in bcm.o


      _bn_from_montgomery_small in bcm.o


      _HMAC_Init_ex in bcm.o


      ...


  "___memset_chk", referenced from:


      _hmac_calculate in e_aesctrhmac.o


      _aead_ssl3_seal_scatter in e_ssl3.o


      _ssl3_mac in e_ssl3.o


      _aead_tls_seal_scatter in e_tls.o


      _EVP_tls_cbc_copy_mac in tls_cbc.o


      _EVP_tls_cbc_digest_record in tls_cbc.o


      _pkcs12_key_gen in pkcs8.o


      ...


  "___stack_chk_fail", referenced from:


      _i2d_ASN1_BOOLEAN in a_bool.o


      _d2i_ASN1_BOOLEAN in a_bool.o


      _ASN1_d2i_fp in a_d2i_fp.o


      _ASN1_d2i_bio in a_d2i_fp.o


      _asn1_d2i_read_bio in a_d2i_fp.o


      _ASN1_item_d2i_bio in a_d2i_fp.o


      _ASN1_item_d2i_fp in a_d2i_fp.o


      ...


  "___stack_chk_guard", referenced from:


      _i2d_ASN1_BOOLEAN in a_bool.o


      _d2i_ASN1_BOOLEAN in a_bool.o


      _ASN1_d2i_fp in a_d2i_fp.o


      _ASN1_d2i_bio in a_d2i_fp.o


      _asn1_d2i_read_bio in a_d2i_fp.o


      _ASN1_item_d2i_bio in a_d2i_fp.o


      _ASN1_item_d2i_fp in a_d2i_fp.o


      ...


      _i2d_ASN1_BOOLEAN in a_bool.o


      _d2i_ASN1_BOOLEAN in a_bool.o


      _ASN1_d2i_fp in a_d2i_fp.o


      _ASN1_d2i_bio in a_d2i_fp.o


      _asn1_d2i_read_bio in a_d2i_fp.o


      _ASN1_item_d2i_bio in a_d2i_fp.o


      _ASN1_item_d2i_fp in a_d2i_fp.o


      ...


      _i2d_ASN1_BOOLEAN in a_bool.o


      _d2i_ASN1_BOOLEAN in a_bool.o


      _ASN1_d2i_fp in a_d2i_fp.o


      _ASN1_d2i_bio in a_d2i_fp.o


      _asn1_d2i_read_bio in a_d2i_fp.o


      _ASN1_item_d2i_bio in a_d2i_fp.o


      _ASN1_item_d2i_fp in a_d2i_fp.o


      ...


      _i2d_ASN1_BOOLEAN in a_bool.o


      _d2i_ASN1_BOOLEAN in a_bool.o


      _ASN1_d2i_fp in a_d2i_fp.o


      _ASN1_d2i_bio in a_d2i_fp.o


      _asn1_d2i_read_bio in a_d2i_fp.o


      _ASN1_item_d2i_bio in a_d2i_fp.o


      _ASN1_item_d2i_fp in a_d2i_fp.o


      ...


      _i2d_ASN1_BOOLEAN in a_bool.o


      _d2i_ASN1_BOOLEAN in a_bool.o


      _ASN1_d2i_fp in a_d2i_fp.o


      _ASN1_d2i_bio in a_d2i_fp.o


      _asn1_d2i_read_bio in a_d2i_fp.o


      _ASN1_item_d2i_bio in a_d2i_fp.o


      _ASN1_item_d2i_fp in a_d2i_fp.o


      ...


      _i2d_ASN1_BOOLEAN in a_bool.o


      _d2i_ASN1_BOOLEAN in a_bool.o


      _ASN1_d2i_fp in a_d2i_fp.o


      _ASN1_d2i_bio in a_d2i_fp.o


      _asn1_d2i_read_bio in a_d2i_fp.o


      _ASN1_item_d2i_bio in a_d2i_fp.o


      _ASN1_item_d2i_fp in a_d2i_fp.o


      ...


      _i2d_ASN1_BOOLEAN in a_bool.o


      _d2i_ASN1_BOOLEAN in a_bool.o


      _ASN1_d2i_fp in a_d2i_fp.o


      _ASN1_d2i_bio in a_d2i_fp.o


      _asn1_d2i_read_bio in a_d2i_fp.o


      _ASN1_item_d2i_bio in a_d2i_fp.o


      _ASN1_item_d2i_fp in a_d2i_fp.o


      ...


      ...


  "___udivdi3", referenced from:


      _CBS_asn1_oid_to_text in cbs.o


      _EVP_PBE_scrypt in scrypt.o


      _BN_div in bcm.o


      _BN_div_word in bcm.o


  "___umoddi3", referenced from:


      _BN_mod_word in bcm.o


      _BN_generate_prime_ex in bcm.o


      _BN_is_prime_fasttest_ex in bcm.o


  "___vsnprintf_chk", referenced from:


      _BIO_printf in printf.o


      _BIO_snprintf in mem.o


      _BIO_vsnprintf in mem.o


  "_abort", referenced from:


      _RAND_bytes_with_additional_data in bcm.o


      _EC_GROUP_set_point_conversion_form in bcm.o


      _CRYPTO_sysrand in bcm.o


      _RAND_set_urandom_fd in bcm.o


      _init_once in bcm.o


      _RAND_enable_fork_unsafe_buffering in forkunsafe.o


      _CRYPTO_refcount_dec_and_test_zero in refcount_lock.o


      ...


  "_bsearch", referenced from:


      _ASN1_STRING_set_by_NID in a_strnid.o


      _ASN1_STRING_TABLE_get in a_strnid.o


      _ASN1_STRING_TABLE_add in a_strnid.o


      _ERR_reason_error_string in err.o


      _OBJ_obj2nid in obj.o


      _OBJ_sn2nid in obj.o


      _OBJ_ln2nid in obj.o


      ...


  "_close$UNIX2003", referenced from:


      _conn_ctrl in connect.o


      _conn_free in connect.o


      _fd_ctrl in fd.o


      _fd_free in fd.o


      _sock_ctrl in socket.o


      _sock_free in socket.o


      _RAND_set_urandom_fd in bcm.o


      ...


  "_connect$UNIX2003", referenced from:


      _conn_state in connect.o


  "_dup", referenced from:


      _RAND_set_urandom_fd in bcm.o


      _init_once in bcm.o


     (maybe you meant: _X509_NAME_dup, _X509_CRL_dup , _X509_REVOKED_dup , _X509_EXTENSION_dup , _EC_KEY_dup , _DHparams_dup , _DSA_dup_DH , _EC_POINT_dup , _GENERAL_NAME_dup , _ASN1_STRING_dup , _X509_NAME_ENTRY_dup , _X509_dup , _X509_ATTRIBUTE_dup , _EVP_PKEY_CTX_dup , _sk_dup , _EC_GROUP_dup , _X509_REQ_dup , _BN_dup , _DSAparams_dup , _OBJ_dup , _ASN1_OCTET_STRING_dup , _RSAPublicKey_dup , _ASN1_INTEGER_dup , _RSAPrivateKey_dup , _ASN1_item_dup , _ASN1_dup , _X509_ALGOR_dup )


  "_fclose", referenced from:


      _BIO_new_file in file.o


      _file_ctrl in file.o


      _file_free in file.o


  "_fcntl$UNIX2003", referenced from:


      _bio_socket_nbio in socket_helper.o


      _init_once in bcm.o


  "_feof", referenced from:


      _file_ctrl in file.o


  "_ferror", referenced from:


      _file_read in file.o


  "_fflush", referenced from:


      _file_ctrl in file.o


  "_fgets", referenced from:


      _file_gets in file.o


  "_fopen$UNIX2003", referenced from:


      _BIO_new_file in file.o


      _file_ctrl in file.o


  "_fputs$UNIX2003", referenced from:


      _print_errors_to_file in err.o


  "_fread", referenced from:


      _file_read in file.o


  "_free", referenced from:


      _OPENSSL_free in mem.o


      _OPENSSL_realloc in mem.o


     (maybe you meant: _X509_email_free, _SXNETID_free , _PROXY_POLICY_free , _AUTHORITY_INFO_ACCESS_free , _EDIPARTYNAME_free , _DIST_POINT_NAME_free , _DIST_POINT_free , _USERNOTICE_free , _CERTIFICATEPOLICIES_free , _GENERAL_NAME_free , _POLICYQUALINFO_free , _POLICY_CONSTRAINTS_free , _CRL_DIST_POINTS_free , _policy_cache_free , _NAME_CONSTRAINTS_free , _X509_CINF_free , _NETSCAPE_SPKI_free , _NETSCAPE_SPKAC_free , _X509_REQ_INFO_free , _X509_NAME_free , _X509_PKEY_free , _AUTHORITY_KEYID_free , _X509_CRL_INFO_free , _GENERAL_SUBTREE_free , _X509_NAME_ENTRY_free , _X509V3_EXT_free , _X509_policy_tree_free , _X509_STORE_CTX_free , _X509_REVOKED_free , _X509_REQ_free , _X509V3_conf_free , _X509_CRL_METHOD_free , _ACCESS_DESCRIPTION_free , _X509_VERIFY_PARAM_free , _X509_ATTRIBUTE_free , _RSA_PSS_PARAMS_free , _X509V3_section_free , _CRYPTO_BUFFER_POOL_free , _asn1_enc_free , _X509_INFO_free , _CRYPTO_BUFFER_free , _ASN1_GENERALSTRING_free , _EVP_MD_CTX_free , _EC_POINT_clear_free , _X509_STORE_free , _PKEY_USAGE_PERIOD_free , _BN_CTX_free , _ERR_SAVE_STATE_free , _HMAC_CTX_free , _DIRECTORYSTRING_free , _SXNET_free , _EVP_PKEY_free , _PKCS12_free , _ERR_free_strings , _EVP_PKEY_CTX_free , _EC_POINT_free , _BIO_meth_free , _EC_KEY_free , _PKCS8_PRIV_KEY_INFO_free , _ASN1_item_ex_free , _ASN1_PRINTABLESTRING_free , _X509V3_string_free , _BN_MONT_CTX_free , _DH_free , _asn1_item_combine_free , _RSA_free , _ASN1_OCTET_STRING_free , _ASN1_TYPE_free , _BN_BLINDING_free , _lh_free , _POLICYINFO_free , _CMAC_CTX_free , _NCONF_free , _CRYPTO_free_ex_data , _ASN1_INTEGER_free , _ISSUING_DIST_POINT_free , _ASN1_item_free , _BUF_MEM_free , _BASIC_CONSTRAINTS_free , _ASN1_primitive_free , _DSA_free , _SPAKE2_CTX_free , _ASN1_PRINTABLE_free , _policy_node_free , _ASN1_STRING_free , _X509_CRL_free , _BIO_free_all , _X509_VAL_free , _X509_CERT_AUX_free , _ASN1_ENUMERATED_free , _X509_ALGOR_free , _PROXY_CERT_INFO_EXTENSION_free , _OTHERNAME_free , _ENGINE_free , _POLICY_MAPPING_free , _X509_free , _NOTICEREF_free , _BN_free , _X509_PUBKEY_free , _X509_OBJECT_free_contents , _EC_GROUP_free , _DISPLAYTEXT_free , _X509_LOOKUP_free , _ASN1_IA5STRING_free , _GENERAL_NAMES_free , _DSA_SIG_free , _ASN1_VISIBLESTRING_free , _EVP_AEAD_CTX_free , _ASN1_UTCTIME_free , _X509_EXTENSION_free , _ASN1_NULL_free , _ASN1_UTF8STRING_free , _ASN1_BMPSTRING_free , _sk_pop_free , _BIO_free , _sk_free , _ASN1_template_free , _policy_data_free , _ASN1_UNIVERSALSTRING_free , _BN_clear_free , _ASN1_TIME_free , _ASN1_T61STRING_free , _ASN1_BIT_STRING_free , _X509_SIG_free , _ECDSA_SIG_free , _EXTENDED_KEY_USAGE_free , _CONF_modules_free , _ASN1_GENERALIZEDTIME_free , _EVP_CIPHER_CTX_free , _OPENSSL_free , _ASN1_OBJECT_free )


  "_freeaddrinfo", referenced from:


      _bio_ip_and_port_to_socket_and_addr in socket_helper.o


  "_fseek", referenced from:


      _file_ctrl in file.o


  "_ftell", referenced from:


      _file_ctrl in file.o


  "_fwrite$UNIX2003", referenced from:


      _file_write in file.o


      _send_fp_chars in a_strex.o


  "_gai_strerror", referenced from:


      _bio_ip_and_port_to_socket_and_addr in socket_helper.o


  "_getaddrinfo", referenced from:


      _bio_ip_and_port_to_socket_and_addr in socket_helper.o


  "_getenv", referenced from:


      _dir_ctrl in by_dir.o


      _by_file_ctrl in by_file.o


  "_getsockopt", referenced from:


      _bio_sock_error in socket_helper.o


  "_gmtime_r", referenced from:


      _OPENSSL_gmtime in time_support.o


  "_lseek", referenced from:


      _fd_ctrl in fd.o


  "_malloc", referenced from:


      _OPENSSL_malloc in mem.o


      _OPENSSL_realloc in mem.o


      _OPENSSL_strdup in mem.o


     (maybe you meant: _CRYPTO_malloc_init, _OPENSSL_malloc )


  "_memchr", referenced from:


      _ASN1_mbstring_ncopy in a_mbstr.o


      _CBS_contains_zero_byte in cbs.o


      _PKCS12_verify_mac in pkcs8_x509.o


      _int_x509_param_set_hosts in x509_vpm.o


      _X509_check_host in v3_utl.o


      _X509_check_email in v3_utl.o


  "_memcmp", referenced from:


      _ASN1_STRING_cmp in asn1_lib.o


      _der_cmp in tasn_enc.o


      _compare_set_of_element in cbb.o


      _cbs_to_md in digest_extra.o


      _DSA_check_signature in dsa.o


      _EC_KEY_parse_parameters in ec_asn1.o


      _EC_KEY_parse_curve_name in ec_asn1.o


      ...


     (maybe you meant: _CRYPTO_memcmp)


  "_memcpy", referenced from:


      _i2c_ASN1_BIT_STRING in a_bitstr.o


      _c2i_ASN1_BIT_STRING in a_bitstr.o


      _i2c_ASN1_INTEGER in a_int.o


      _c2i_ASN1_INTEGER in a_int.o


      _d2i_ASN1_UINTEGER in a_int.o


      _i2d_ASN1_OBJECT in a_object.o


      _c2i_ASN1_OBJECT in a_object.o


      ...


  "_memmove", referenced from:


      _ASN1_INTEGER_set_uint64 in a_int.o


      _mem_read in bio_mem.o


      _CBB_flush in cbb.o


      _AES_wrap_key in bcm.o


      _AES_unwrap_key in bcm.o


      _bn_set_words in bcm.o


      _ECDSA_do_sign in bcm.o


      ...


  "_memset", referenced from:


      _ERR_error_string_n in err.o


      _EVP_EncryptFinal_ex in bcm.o


      _EVP_CipherFinal_ex in bcm.o


      _RSA_padding_add_PKCS1_type_1 in bcm.o


  "_open$UNIX2003", referenced from:


      _init_once in bcm.o


  "_printf", referenced from:


      _check_test in bcm.o


     (maybe you meant: _BIO_printf)


  "_pthread_getspecific", referenced from:


      _CRYPTO_get_thread_local in thread_pthread.o


      _CRYPTO_set_thread_local in thread_pthread.o


  "_pthread_key_create", referenced from:


      _thread_local_init in thread_pthread.o


  "_pthread_mutex_lock", referenced from:


      _CRYPTO_set_thread_local in thread_pthread.o


      _thread_local_destructor in thread_pthread.o


  "_pthread_mutex_unlock", referenced from:


      _CRYPTO_set_thread_local in thread_pthread.o


      _thread_local_destructor in thread_pthread.o


  "_pthread_once", referenced from:


      _CRYPTO_once in thread_pthread.o


      _CRYPTO_get_thread_local in thread_pthread.o


      _CRYPTO_set_thread_local in thread_pthread.o


  "_pthread_rwlock_destroy$UNIX2003", referenced from:


      _CRYPTO_MUTEX_cleanup in thread_pthread.o


  "_pthread_rwlock_init$UNIX2003", referenced from:


      _CRYPTO_MUTEX_init in thread_pthread.o


  "_pthread_rwlock_rdlock$UNIX2003", referenced from:


      _CRYPTO_MUTEX_lock_read in thread_pthread.o


      _CRYPTO_STATIC_MUTEX_lock_read in thread_pthread.o


  "_pthread_rwlock_unlock$UNIX2003", referenced from:


      _CRYPTO_MUTEX_unlock_read in thread_pthread.o


      _CRYPTO_MUTEX_unlock_write in thread_pthread.o


      _CRYPTO_STATIC_MUTEX_unlock_read in thread_pthread.o


      _CRYPTO_STATIC_MUTEX_unlock_write in thread_pthread.o


  "_pthread_rwlock_wrlock$UNIX2003", referenced from:


      _CRYPTO_MUTEX_lock_write in thread_pthread.o


      _CRYPTO_STATIC_MUTEX_lock_write in thread_pthread.o


  "_pthread_setspecific", referenced from:


      _CRYPTO_set_thread_local in thread_pthread.o


  "_putchar", referenced from:


      _check_test in bcm.o


  "_puts", referenced from:


      _BORINGSSL_self_test in bcm.o


     (maybe you meant: _BIO_meth_set_puts, _BIO_puts )


  "_qsort", referenced from:


      _asn1_template_ex_i2d in tasn_enc.o


      _CBB_flush_asn1_set_of in cbb.o


      _sk_find in stack.o


      _sk_sort in stack.o


  "_read$UNIX2003", referenced from:


      _fd_read in fd.o


      _fd_gets in fd.o


      _sock_read in socket.o


      _CRYPTO_sysrand in bcm.o


  "_recv$UNIX2003", referenced from:


      _conn_read in connect.o


  "_send$UNIX2003", referenced from:


      _conn_write in connect.o


  "_setsockopt", referenced from:


      _conn_state in connect.o


  "_shutdown", referenced from:


      _conn_ctrl in connect.o


      _conn_free in connect.o


     (maybe you meant: _X509_LOOKUP_shutdown, _BIO_shutdown_wr , _BIO_set_shutdown , _BIO_get_shutdown )


  "_socket", referenced from:


      _bio_ip_and_port_to_socket_and_addr in socket_helper.o


     (maybe you meant: _bio_ip_and_port_to_socket_and_addr, _bio_clear_socket_error , _bio_socket_nbio , _BIO_new_socket , _BIO_s_socket )


  "_sscanf", referenced from:


      _a2i_ipadd in v3_utl.o


      _ipv6_cb in v3_utl.o


  "_stat$INODE64", referenced from:


      _get_cert_by_subject in by_dir.o


  "_strchr", referenced from:


      _conn_state in connect.o


      _CONF_parse_list in conf.o


      _ERR_error_string_n in err.o


      _a2i_GENERAL_NAME in v3_alt.o


      _v2i_AUTHORITY_INFO_ACCESS in v3_info.o


      _nc_match_single in v3_ncons.o


      _a2i_ipadd in v3_utl.o


      ...


  "_strcmp", referenced from:


      _ASN1_STRING_set_default_mask_asc in a_strnid.o


      _conf_value_cmp in conf.o


      _def_load_bio in conf.o


      _EVP_get_digestbyname in digest_extra.o


      _short_name_cmp in obj.o


      _long_name_cmp in obj.o


      _cmp_short_name in obj.o


      ...


  "_strerror$UNIX2003", referenced from:


      _ERR_reason_error_string in err.o


  "_strlen", referenced from:


      _ASN1_GENERALIZEDTIME_set_string in a_gentm.o


      _ASN1_GENERALIZEDTIME_adj in a_gentm.o


      _ASN1_mbstring_ncopy in a_mbstr.o


      _ASN1_TIME_set_string in a_time.o


      _ASN1_UTCTIME_set_string in a_utctm.o


      _ASN1_UTCTIME_adj in a_utctm.o


      _ASN1_STRING_set in asn1_lib.o


      ...


  "_strncmp", referenced from:


      _ASN1_STRING_set_default_mask_asc in a_strnid.o


      _PEM_read_bio in pem_lib.o


      _PEM_get_EVP_CIPHER_INFO in pem_lib.o


      _asn1_cb in asn1_gen.o


      _add_cert_dir in by_dir.o


      _X509V3_EXT_nconf in v3_conf.o


      _X509V3_EXT_nconf_nid in v3_conf.o


      ...


  "_strtoul", referenced from:


      _ASN1_STRING_set_default_mask_asc in a_strnid.o


      _parse_tagging in asn1_gen.o


      _bitstr_cb in asn1_gen.o


  "_time", referenced from:


      _ASN1_TIME_diff in a_time.o


      _X509_gmtime_adj in x509_vfy.o


      _X509_time_adj_ex in x509_vfy.o


     (maybe you meant: _X509_time_adj, _X509_cmp_current_time , _X509_STORE_CTX_set_time , _X509_cmp_time , _ASN1_UTCTIME_cmp_time_t , _X509_time_adj_ex , _X509_VERIFY_PARAM_set_time )


  "_write$UNIX2003", referenced from:


      _fd_write in fd.o


      _sock_write in socket.o


ld: symbol(s) not found for architecture i386


clang-6.0: error: linker command failed with exit code 1 (use -v to see invocation)


[  2% 1898/67850] //external/borin...atic link libcrypto.a [darwin x86]


/Library/Developer/CommandLineTools/usr/bin/ranlib: file: out/soong/.intermediates/external/boringssl/libcrypto/darwin_x86_static/libcrypto.a(cpu-aarch64-linux.o) has no symbols


/Library/Developer/CommandLineTools/usr/bin/ranlib: file: out/soong/.intermediates/external/boringssl/libcrypto/darwin_x86_static/libcrypto.a(cpu-arm-linux.o) has no symbols


/Library/Developer/CommandLineTools/usr/bin/ranlib: file: out/soong/.intermediates/external/boringssl/libcrypto/darwin_x86_static/libcrypto.a(cpu-arm.o) has no symbols


/Library/Developer/CommandLineTools/usr/bin/ranlib: file: out/soong/.intermediates/external/boringssl/libcrypto/darwin_x86_static/libcrypto.a(cpu-intel.o) has no symbols


/Library/Developer/CommandLineTools/usr/bin/ranlib: file: out/soong/.intermediates/external/boringssl/libcrypto/darwin_x86_static/libcrypto.a(cpu-ppc64le.o) has no symbols


/Library/Developer/CommandLineTools/usr/bin/ranlib: file: out/soong/.intermediates/external/boringssl/libcrypto/darwin_x86_static/libcrypto.a(poly1305_arm.o) has no symbols


/Library/Developer/CommandLineTools/usr/bin/ranlib: file: out/soong/.intermediates/external/boringssl/libcrypto/darwin_x86_static/libcrypto.a(poly1305_vec.o) has no symbols


/Library/Developer/CommandLineTools/usr/bin/ranlib: file: out/soong/.intermediates/external/boringssl/libcrypto/darwin_x86_static/libcrypto.a(deterministic.o) has no symbols


/Library/Developer/CommandLineTools/usr/bin/ranlib: file: out/soong/.intermediates/external/boringssl/libcrypto/darwin_x86_static/libcrypto.a(fuchsia.o) has no symbols


/Library/Developer/CommandLineTools/usr/bin/ranlib: file: out/soong/.intermediates/external/boringssl/libcrypto/darwin_x86_static/libcrypto.a(windows.o) has no symbols


/Library/Developer/CommandLineTools/usr/bin/ranlib: file: out/soong/.intermediates/external/boringssl/libcrypto/darwin_x86_static/libcrypto.a(refcount_c11.o) has no symbols


/Library/Developer/CommandLineTools/usr/bin/ranlib: file: out/soong/.intermediates/external/boringssl/libcrypto/darwin_x86_static/libcrypto.a(thread_none.o) has no symbols


/Library/Developer/CommandLineTools/usr/bin/ranlib: file: out/soong/.intermediates/external/boringssl/libcrypto/darwin_x86_static/libcrypto.a(thread_win.o) has no symbols


[  2% 1904/67850] //external/dng_s...lang++ source/dng_image_writer.cpp


ninja: build stopped: subcommand failed.


19:04:13 ninja failed with: exit status 1


My lunch configuration: aosp_arm64_a
Compiling android-9.0-r3

Any ideas ?

Dan Willemsen

unread,
Aug 27, 2018, 2:00:50 PM8/27/18
to Android Building
Android P (and master still) is only expected to work with the SDKs (and more generally, OS) from 10.10 - 10.13:


Did you have to change that file to start the build?

If you've got an unsupported OSX version, I'd recommend using a Linux VM to build Android. That'll be a more complete build anyways (Mac is not supported by ART, so you don't get a performance-optimized image while building on a Mac).

- Dan

Dan Willemsen

unread,
Aug 28, 2018, 7:55:48 PM8/28/18
to Android Building
Master appears to be building with Xcode 10 beta 6 (w/10.14 SDK), after these changes:


These probably won't cause too many issues if you want to backport them to older branches, but I didn't attempt that.

- Dan

kobe...@126.com

unread,
Jan 28, 2019, 9:02:12 PM1/28/19
to Android Building
I have solved this issue.You can download MacOSX10.13.sdk on https://github.com/phracker/MacOSX-SDKs/releases and copy it to /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs
Reply all
Reply to author
Forward
0 new messages