microsoft / vcpkg

C++ Library Manager for Windows, Linux, and MacOS
MIT License
23.24k stars 6.4k forks source link

[botan] build failure static version VS2019 #9305

Closed hdhog closed 4 years ago

hdhog commented 4 years ago

Host Environment

To Reproduce Steps to reproduce the behavior: .\vcpkg.exe install botan:x64-windows-static

Failure logs

PS E:\libs\vcpkg> .\vcpkg.exe install botan:x64-windows-static
The following packages will be built and installed:
    botan[core]:x64-windows-static
Starting package 1/1: botan:x64-windows-static
Building package botan[core]:x64-windows-static...
-- Using cached E:/libs/vcpkg/downloads/randombit-botan-1a6ad661ce64287ccbe26460ccc3aa4247d86ba8.tar.gz
-- Using source at E:/libs/vcpkg/buildtrees/botan/src/4247d86ba8-d63251909a
-- Configure x64-windows-static-rel
-- Configure x64-windows-static-rel done
-- Build x64-windows-static-rel
CMake Error at scripts/cmake/vcpkg_execute_build_process.cmake:136 (message):
    Command failed: E:/libs/vcpkg/downloads/tools/jom/jom-1.1.3/jom.exe /J7
    Working Directory: E:/libs/vcpkg/buildtrees/botan/x64-windows-static-rel
    See logs for more information:
      E:\libs\vcpkg\buildtrees\botan\build-x64-windows-static-rel-out.log
      E:\libs\vcpkg\buildtrees\botan\build-x64-windows-static-rel-err.log

Call Stack (most recent call first):
  ports/botan/portfile.cmake:86 (vcpkg_execute_build_process)
  ports/botan/portfile.cmake:112 (BOTAN_BUILD)
  scripts/ports.cmake:94 (include)

Error: Building package botan:x64-windows-static failed with: BUILD_FAILED
Please ensure you're using the latest portfiles with `.\vcpkg update`, then
submit an issue at https://github.com/Microsoft/vcpkg/issues including:
  Package: botan:x64-windows-static
  Vcpkg version: 2019.09.12-nohash

build-x64-windows-static-rel-err.txt

build-x64-windows-static-rel-out.txt configure-x64-windows-static-rel-out.txt patch-x64-windows-static-0-err.txt

JackBoosY commented 4 years ago

Confirmed, error info:

    python.exe E:/libs/vcpkg/buildtrees/botan/src/4247d86ba8-d63251909a/src/scripts/build_docs.py --build-dir="E:\libs\vcpkg\buildtrees\botan\x64-windows-static-rel\build"
    lib /nologo /OUT:.\botan.lib build\obj\lib\src_lib_asn1_alg_id.obj build\obj\lib\src_lib_asn1_attribute.obj build\obj\lib\src_lib_asn1_obj.obj build\obj\lib\src_lib_asn1_oid.obj build\obj\lib\src_lib_asn1_print.obj build\obj\lib\src_lib_asn1_str.obj build\obj\lib\src_lib_asn1_time.obj build\obj\lib\src_lib_asn1_ber_dec.obj build\obj\lib\src_lib_asn1_der_enc.obj build\obj\lib\src_lib_asn1_oid_maps.obj build\obj\lib\src_lib_asn1_oids.obj build\obj\lib\src_lib_base_buf_comp.obj build\obj\lib\src_lib_base_scan_name.obj build\obj\lib\src_lib_base_sym_algo.obj build\obj\lib\src_lib_base_symkey.obj build\obj\lib\src_lib_block_aes.obj build\obj\lib\src_lib_block_aes_ni.obj build\obj\lib\src_lib_block_aes_vperm.obj build\obj\lib\src_lib_block_aria.obj build\obj\lib\src_lib_block_cipher.obj build\obj\lib\src_lib_block_blowfish.obj build\obj\lib\src_lib_block_camellia.obj build\obj\lib\src_lib_block_cascade.obj build\obj\lib\src_lib_block_cast128.obj build\obj\lib\src_lib_block_cast256.obj build\obj\lib\src_lib_block_des.obj build\obj\lib\src_lib_block_des_tab.obj build\obj\lib\src_lib_block_des_desx.obj build\obj\lib\src_lib_block_gost_28147.obj build\obj\lib\src_lib_block_idea.obj build\obj\lib\src_lib_block_idea_sse2.obj build\obj\lib\src_lib_block_kasumi.obj build\obj\lib\src_lib_block_lion.obj build\obj\lib\src_lib_block_misty1.obj build\obj\lib\src_lib_block_noekeon.obj build\obj\lib\src_lib_block_noekeon_simd.obj build\obj\lib\src_lib_block_seed.obj build\obj\lib\src_lib_block_serpent.obj build\obj\lib\src_lib_block_serpent_simd.obj build\obj\lib\src_lib_block_shacal2.obj build\obj\lib\src_lib_block_shacal2_simd.obj build\obj\lib\src_lib_block_shacal2_x86.obj build\obj\lib\src_lib_block_sm4.obj build\obj\lib\src_lib_block_threefish_512.obj build\obj\lib\src_lib_block_threefish_512_threefish_512_avx2.obj build\obj\lib\src_lib_block_twofish.obj build\obj\lib\src_lib_block_twofish_tab.obj build\obj\lib\src_lib_block_xtea.obj build\obj\lib\src_lib_codec_base32.obj build\obj\lib\src_lib_codec_base58.obj build\obj\lib\src_lib_codec_base64.obj build\obj\lib\src_lib_codec_hex.obj build\obj\lib\src_lib_compat_sodium_25519.obj build\obj\lib\src_lib_compat_sodium_aead.obj build\obj\lib\src_lib_compat_sodium_auth.obj build\obj\lib\src_lib_compat_sodium_box.obj build\obj\lib\src_lib_compat_sodium_chacha.obj build\obj\lib\src_lib_compat_sodium_salsa.obj build\obj\lib\src_lib_compat_sodium_secretbox.obj build\obj\lib\src_lib_compat_sodium_utils.obj build\obj\lib\src_lib_entropy_srcs.obj build\obj\lib\src_lib_entropy_rdrand.obj build\obj\lib\src_lib_entropy_rdseed.obj build\obj\lib\src_lib_entropy_win32_stats_es_win32.obj build\obj\lib\src_lib_ffi.obj build\obj\lib\src_lib_ffi_block.obj build\obj\lib\src_lib_ffi_cert.obj build\obj\lib\src_lib_ffi_cipher.obj build\obj\lib\src_lib_ffi_fpe.obj build\obj\lib\src_lib_ffi_hash.obj build\obj\lib\src_lib_ffi_hotp.obj build\obj\lib\src_lib_ffi_kdf.obj build\obj\lib\src_lib_ffi_keywrap.obj build\obj\lib\src_lib_ffi_mac.obj build\obj\lib\src_lib_ffi_mp.obj build\obj\lib\src_lib_ffi_pk_op.obj build\obj\lib\src_lib_ffi_pkey.obj build\obj\lib\src_lib_ffi_pkey_algs.obj build\obj\lib\src_lib_ffi_rng.obj build\obj\lib\src_lib_ffi_totp.obj build\obj\lib\src_lib_filters_algo_filt.obj build\obj\lib\src_lib_filters_b64_filt.obj build\obj\lib\src_lib_filters_basefilt.obj build\obj\lib\src_lib_filters_buf_filt.obj build\obj\lib\src_lib_filters_cipher_filter.obj build\obj\lib\src_lib_filters_comp_filter.obj build\obj\lib\src_lib_filters_data_snk.obj build\obj\lib\src_lib_filters_filter.obj build\obj\lib\src_lib_filters_hex_filt.obj build\obj\lib\src_lib_filters_out_buf.obj build\obj\lib\src_lib_filters_pipe.obj build\obj\lib\src_lib_filters_pipe_io.obj build\obj\lib\src_lib_filters_pipe_rw.obj build\obj\lib\src_lib_filters_secqueue.obj build\obj\lib\src_lib_filters_threaded_fork.obj build\obj\lib\src_lib_hash_blake2_blake2b.obj build\obj\lib\src_lib_hash_checksum_adler32.obj build\obj\lib\src_lib_hash_checksum_crc24.obj build\obj\lib\src_lib_hash_checksum_crc32.obj build\obj\lib\src_lib_hash_comb4p.obj build\obj\lib\src_lib_hash_gost_3411.obj build\obj\lib\src_lib_hash.obj build\obj\lib\src_lib_hash_keccak.obj build\obj\lib\src_lib_hash_md4.obj build\obj\lib\src_lib_hash_md5.obj build\obj\lib\src_lib_hash_mdx_hash.obj build\obj\lib\src_lib_hash_par_hash.obj build\obj\lib\src_lib_hash_rmd160.obj build\obj\lib\src_lib_hash_sha1_sha160.obj build\obj\lib\src_lib_hash_sha1_sse2.obj build\obj\lib\src_lib_hash_sha1_x86.obj build\obj\lib\src_lib_hash_sha2_32.obj build\obj\lib\src_lib_hash_sha2_32_sha2_32_x86.obj build\obj\lib\src_lib_hash_sha2_64.obj build\obj\lib\src_lib_hash_sha3.obj build\obj\lib\src_lib_hash_shake.obj build\obj\lib\src_lib_hash_skein_512.obj build\obj\lib\src_lib_hash_sm3.obj build\obj\lib\src_lib_hash_streebog.obj build\obj\lib\src_lib_hash_streebog_precalc.obj build\obj\lib\src_lib_hash_tiger_tig_tab.obj build\obj\lib\src_lib_hash_tiger.obj build\obj\lib\src_lib_hash_whirlpool.obj build\obj\lib\src_lib_hash_whirlpool_whrl_tab.obj build\obj\lib\src_lib_kdf_hkdf.obj build\obj\lib\src_lib_kdf.obj build\obj\lib\src_lib_kdf_kdf1.obj build\obj\lib\src_lib_kdf_kdf1_iso18033.obj build\obj\lib\src_lib_kdf_kdf2.obj build\obj\lib\src_lib_kdf_prf_tls.obj build\obj\lib\src_lib_kdf_prf_x942.obj build\obj\lib\src_lib_kdf_sp800_108.obj build\obj\lib\src_lib_kdf_sp800_56a.obj build\obj\lib\src_lib_kdf_sp800_56c.obj build\obj\lib\src_lib_mac_cbc_mac.obj build\obj\lib\src_lib_mac_cmac.obj build\obj\lib\src_lib_mac_gmac.obj build\obj\lib\src_lib_mac_hmac.obj build\obj\lib\src_lib_mac.obj build\obj\lib\src_lib_mac_poly1305.obj build\obj\lib\src_lib_mac_siphash.obj build\obj\lib\src_lib_mac_x919_mac.obj build\obj\lib\src_lib_math_bigint_big_code.obj build\obj\lib\src_lib_math_bigint_big_io.obj build\obj\lib\src_lib_math_bigint_big_ops2.obj build\obj\lib\src_lib_math_bigint_big_ops3.obj build\obj\lib\src_lib_math_bigint_big_rand.obj build\obj\lib\src_lib_math_bigint.obj build\obj\lib\src_lib_math_bigint_divide.obj build\obj\lib\src_lib_math_mp_comba.obj build\obj\lib\src_lib_math_mp_karat.obj build\obj\lib\src_lib_math_mp_monty.obj build\obj\lib\src_lib_math_mp_monty_n.obj build\obj\lib\src_lib_math_numbertheory_dsa_gen.obj build\obj\lib\src_lib_math_numbertheory_jacobi.obj build\obj\lib\src_lib_math_numbertheory_make_prm.obj build\obj\lib\src_lib_math_numbertheory_monty.obj build\obj\lib\src_lib_math_numbertheory_monty_exp.obj build\obj\lib\src_lib_math_numbertheory_mp_numth.obj build\obj\lib\src_lib_math_numbertheory_nistp_redc.obj build\obj\lib\src_lib_math_numbertheory_numthry.obj build\obj\lib\src_lib_math_numbertheory_pow_mod.obj build\obj\lib\src_lib_math_numbertheory_primality.obj build\obj\lib\src_lib_math_numbertheory_primes.obj build\obj\lib\src_lib_math_numbertheory_reducer.obj build\obj\lib\src_lib_math_numbertheory_ressol.obj build\obj\lib\src_lib_misc_aont_package.obj build\obj\lib\src_lib_misc_cryptobox.obj build\obj\lib\src_lib_misc_fpe_fe1.obj build\obj\lib\src_lib_misc_hotp.obj build\obj\lib\src_lib_misc_hotp_totp.obj build\obj\lib\src_lib_misc_nist_keywrap.obj build\obj\lib\src_lib_misc_rfc3394.obj build\obj\lib\src_lib_misc_srp6.obj build\obj\lib\src_lib_misc_tss.obj build\obj\lib\src_lib_modes_aead.obj build\obj\lib\src_lib_modes_aead_ccm.obj build\obj\lib\src_lib_modes_aead_chacha20poly1305.obj build\obj\lib\src_lib_modes_aead_eax.obj build\obj\lib\src_lib_modes_aead_gcm_clmul_ssse3.obj build\obj\lib\src_lib_modes_aead_gcm.obj build\obj\lib\src_lib_modes_aead_gcm_ghash.obj build\obj\lib\src_lib_modes_aead_ocb.obj build\obj\lib\src_lib_modes_aead_siv.obj build\obj\lib\src_lib_modes_cbc.obj build\obj\lib\src_lib_modes_cfb.obj build\obj\lib\src_lib_modes_cipher_mode.obj build\obj\lib\src_lib_modes_mode_pad.obj build\obj\lib\src_lib_modes_xts.obj build\obj\lib\src_lib_passhash_bcrypt.obj build\obj\lib\src_lib_passhash_passhash9.obj build\obj\lib\src_lib_pbkdf_argon2.obj build\obj\lib\src_lib_pbkdf_argon2_argon2fmt.obj build\obj\lib\src_lib_pbkdf_argon2_argon2pwhash.obj build\obj\lib\src_lib_pbkdf_bcrypt_pbkdf.obj build\obj\lib\src_lib_pbkdf.obj build\obj\lib\src_lib_pbkdf_pbkdf1.obj build\obj\lib\src_lib_pbkdf_pbkdf2.obj build\obj\lib\src_lib_pbkdf_pgp_s2k.obj build\obj\lib\src_lib_pbkdf_pwdhash.obj build\obj\lib\src_lib_pbkdf_scrypt.obj build\obj\lib\src_lib_pk_pad_eme.obj build\obj\lib\src_lib_pk_pad_eme_oaep_oaep.obj build\obj\lib\src_lib_pk_pad_eme_pkcs1_eme_pkcs.obj build\obj\lib\src_lib_pk_pad_eme_raw.obj build\obj\lib\src_lib_pk_pad_emsa.obj build\obj\lib\src_lib_pk_pad_emsa1.obj build\obj\lib\src_lib_pk_pad_emsa_pkcs1.obj build\obj\lib\src_lib_pk_pad_emsa_pssr_pssr.obj build\obj\lib\src_lib_pk_pad_emsa_raw.obj build\obj\lib\src_lib_pk_pad_emsa_x931.obj build\obj\lib\src_lib_pk_pad_hash_id.obj build\obj\lib\src_lib_pk_pad_iso9796.obj build\obj\lib\src_lib_pk_pad_mgf1.obj build\obj\lib\src_lib_pk_pad_padding.obj build\obj\lib\src_lib_prov_pkcs11_p11.obj build\obj\lib\src_lib_prov_pkcs11_p11_ecc_key.obj build\obj\lib\src_lib_prov_pkcs11_p11_ecdh.obj build\obj\lib\src_lib_prov_pkcs11_p11_ecdsa.obj build\obj\lib\src_lib_prov_pkcs11_p11_mechanism.obj build\obj\lib\src_lib_prov_pkcs11_p11_module.obj build\obj\lib\src_lib_prov_pkcs11_p11_object.obj build\obj\lib\src_lib_prov_pkcs11_p11_randomgenerator.obj build\obj\lib\src_lib_prov_pkcs11_p11_rsa.obj build\obj\lib\src_lib_prov_pkcs11_p11_session.obj build\obj\lib\src_lib_prov_pkcs11_p11_slot.obj build\obj\lib\src_lib_prov_pkcs11_p11_x509.obj build\obj\lib\src_lib_psk_db.obj build\obj\lib\src_lib_psk_db_psk_db_sql.obj build\obj\lib\src_lib_pubkey_blinding.obj build\obj\lib\src_lib_pubkey_cecpq1.obj build\obj\lib\src_lib_pubkey_curve25519.obj build\obj\lib\src_lib_pubkey_curve25519_donna.obj build\obj\lib\src_lib_pubkey_dh.obj build\obj\lib\src_lib_pubkey_dl_algo.obj build\obj\lib\src_lib_pubkey_dl_group.obj build\obj\lib\src_lib_pubkey_dl_group_dl_named.obj build\obj\lib\src_lib_pubkey_dlies.obj build\obj\lib\src_lib_pubkey_dsa.obj build\obj\lib\src_lib_pubkey_ec_group_curve_gfp.obj build\obj\lib\src_lib_pubkey_ec_group.obj build\obj\lib\src_lib_pubkey_ec_group_ec_named.obj build\obj\lib\src_lib_pubkey_ec_group_point_gfp.obj build\obj\lib\src_lib_pubkey_ec_group_point_mul.obj build\obj\lib\src_lib_pubkey_ecc_key.obj build\obj\lib\src_lib_pubkey_ecdh.obj build\obj\lib\src_lib_pubkey_ecdsa.obj build\obj\lib\src_lib_pubkey_ecgdsa.obj build\obj\lib\src_lib_pubkey_ecies.obj build\obj\lib\src_lib_pubkey_eckcdsa.obj build\obj\lib\src_lib_pubkey_ed25519.obj build\obj\lib\src_lib_pubkey_ed25519_fe.obj build\obj\lib\src_lib_pubkey_ed25519_key.obj build\obj\lib\src_lib_pubkey_ed25519_ge.obj build\obj\lib\src_lib_pubkey_ed25519_sc_muladd.obj build\obj\lib\src_lib_pubkey_ed25519_sc_reduce.obj build\obj\lib\src_lib_pubkey_elgamal.obj build\obj\lib\src_lib_pubkey_gost_3410.obj build\obj\lib\src_lib_pubkey_keypair.obj build\obj\lib\src_lib_pubkey_mce_code_based_key_gen.obj build\obj\lib\src_lib_pubkey_mce_gf2m_rootfind_dcmp.obj build\obj\lib\src_lib_pubkey_mce_gf2m_small_m.obj build\obj\lib\src_lib_pubkey_mce_goppa_code.obj build\obj\lib\src_lib_pubkey_mce_workfactor.obj build\obj\lib\src_lib_pubkey_mce_mceliece.obj build\obj\lib\src_lib_pubkey_mce_mceliece_key.obj build\obj\lib\src_lib_pubkey_mce_polyn_gf2m.obj build\obj\lib\src_lib_pubkey_mceies.obj build\obj\lib\src_lib_pubkey_newhope.obj build\obj\lib\src_lib_pubkey_pbes2.obj build\obj\lib\src_lib_pubkey_pem.obj build\obj\lib\src_lib_pubkey_pk_algs.obj build\obj\lib\src_lib_pubkey_pk_keys.obj build\obj\lib\src_lib_pubkey_pk_ops.obj build\obj\lib\src_lib_pubkey_pkcs8.obj build\obj\lib\src_lib_pubkey.obj build\obj\lib\src_lib_pubkey_rfc6979.obj build\obj\lib\src_lib_pubkey_rsa.obj build\obj\lib\src_lib_pubkey_sm2.obj build\obj\lib\src_lib_pubkey_sm2_enc.obj build\obj\lib\src_lib_pubkey_workfactor.obj build\obj\lib\src_lib_pubkey_x509_key.obj build\obj\lib\src_lib_pubkey_xmss_common_ops.obj build\obj\lib\src_lib_pubkey_xmss_hash.obj build\obj\lib\src_lib_pubkey_xmss_index_registry.obj build\obj\lib\src_lib_pubkey_xmss_parameters.obj build\obj\lib\src_lib_pubkey_xmss_privatekey.obj build\obj\lib\src_lib_pubkey_xmss_publickey.obj build\obj\lib\src_lib_pubkey_xmss_signature.obj build\obj\lib\src_lib_pubkey_xmss_signature_operation.obj build\obj\lib\src_lib_pubkey_xmss_verification_operation.obj build\obj\lib\src_lib_pubkey_xmss_wots_parameters.obj build\obj\lib\src_lib_pubkey_xmss_wots_privatekey.obj build\obj\lib\src_lib_pubkey_xmss_wots_publickey.obj build\obj\lib\src_lib_rng_auto_rng.obj build\obj\lib\src_lib_rng_chacha_rng.obj build\obj\lib\src_lib_rng_hmac_drbg.obj build\obj\lib\src_lib_rng_rdrand_rng.obj build\obj\lib\src_lib_rng.obj build\obj\lib\src_lib_rng_stateful_rng.obj build\obj\lib\src_lib_rng_system_rng.obj build\obj\lib\src_lib_stream_chacha.obj build\obj\lib\src_lib_stream_chacha_avx2.obj build\obj\lib\src_lib_stream_chacha_simd32.obj build\obj\lib\src_lib_stream_ctr.obj build\obj\lib\src_lib_stream_ofb.obj build\obj\lib\src_lib_stream_rc4.obj build\obj\lib\src_lib_stream_salsa20.obj build\obj\lib\src_lib_stream_shake_cipher.obj build\obj\lib\src_lib_stream_cipher.obj build\obj\lib\src_lib_tls_credentials_manager.obj build\obj\lib\src_lib_tls_msg_cert_req.obj build\obj\lib\src_lib_tls_msg_cert_status.obj build\obj\lib\src_lib_tls_msg_cert_verify.obj build\obj\lib\src_lib_tls_msg_certificate.obj build\obj\lib\src_lib_tls_msg_client_hello.obj build\obj\lib\src_lib_tls_msg_client_kex.obj build\obj\lib\src_lib_tls_msg_finished.obj build\obj\lib\src_lib_tls_msg_hello_verify.obj build\obj\lib\src_lib_tls_msg_server_hello.obj build\obj\lib\src_lib_tls_msg_server_kex.obj build\obj\lib\src_lib_tls_msg_session_ticket.obj build\obj\lib\src_lib_tls_sessions_sql_tls_session_manager_sql.obj build\obj\lib\src_lib_tls_alert.obj build\obj\lib\src_lib_tls_algos.obj build\obj\lib\src_lib_tls_blocking.obj build\obj\lib\src_lib_tls_callbacks.obj build\obj\lib\src_lib_tls_cbc.obj build\obj\lib\src_lib_tls_channel.obj build\obj\lib\src_lib_tls_ciphersuite.obj build\obj\lib\src_lib_tls_client.obj build\obj\lib\src_lib_tls_extensions.obj build\obj\lib\src_lib_tls_handshake_hash.obj build\obj\lib\src_lib_tls_handshake_io.obj build\obj\lib\src_lib_tls_handshake_state.obj build\obj\lib\src_lib_tls_policy.obj build\obj\lib\src_lib_tls_record.obj build\obj\lib\src_lib_tls_server.obj build\obj\lib\src_lib_tls_session.obj build\obj\lib\src_lib_tls_session_key.obj build\obj\lib\src_lib_tls_session_manager_memory.obj build\obj\lib\src_lib_tls_suite_info.obj build\obj\lib\src_lib_tls_text_policy.obj build\obj\lib\src_lib_tls_version.obj build\obj\lib\src_lib_utils_assert.obj build\obj\lib\src_lib_utils_calendar.obj build\obj\lib\src_lib_utils_charset.obj build\obj\lib\src_lib_utils_cpuid.obj build\obj\lib\src_lib_utils_cpuid_arm.obj build\obj\lib\src_lib_utils_cpuid_ppc.obj build\obj\lib\src_lib_utils_cpuid_x86.obj build\obj\lib\src_lib_utils_ct_utils.obj build\obj\lib\src_lib_utils_data_src.obj build\obj\lib\src_lib_utils_dyn_load.obj build\obj\lib\src_lib_utils_exceptn.obj build\obj\lib\src_lib_utils_filesystem.obj build\obj\lib\src_lib_utils_http_util.obj build\obj\lib\src_lib_utils_locking_allocator.obj build\obj\lib\src_lib_utils_mem_ops.obj build\obj\lib\src_lib_utils_mem_pool.obj build\obj\lib\src_lib_utils_os_utils.obj build\obj\lib\src_lib_utils_parsing.obj build\obj\lib\src_lib_utils_poly_dbl.obj build\obj\lib\src_lib_utils_read_cfg.obj build\obj\lib\src_lib_utils_read_kv.obj build\obj\lib\src_lib_utils_socket.obj build\obj\lib\src_lib_utils_thread_utils_barrier.obj build\obj\lib\src_lib_utils_thread_utils_rwlock.obj build\obj\lib\src_lib_utils_thread_utils_semaphore.obj build\obj\lib\src_lib_utils_thread_utils_thread_pool.obj build\obj\lib\src_lib_utils_timer.obj build\obj\lib\src_lib_utils_uuid.obj build\obj\lib\src_lib_utils_version.obj build\obj\lib\src_lib_x509_asn1_alt_name.obj build\obj\lib\src_lib_x509_cert_status.obj build\obj\lib\src_lib_x509_certstor.obj build\obj\lib\src_lib_x509_certstor_flatfile.obj build\obj\lib\src_lib_x509_certstor_sql.obj build\obj\lib\src_lib_x509_certstor_system.obj build\obj\lib\src_lib_x509_certstor_system_windows_certstor_windows.obj build\obj\lib\src_lib_x509_crl_ent.obj build\obj\lib\src_lib_x509_datastor.obj build\obj\lib\src_lib_x509_key_constraint.obj build\obj\lib\src_lib_x509_name_constraint.obj build\obj\lib\src_lib_x509_ocsp.obj build\obj\lib\src_lib_x509_ocsp_types.obj build\obj\lib\src_lib_x509_pkcs10.obj build\obj\lib\src_lib_x509_ca.obj build\obj\lib\src_lib_x509_crl.obj build\obj\lib\src_lib_x509_dn.obj build\obj\lib\src_lib_x509_dn_ub.obj build\obj\lib\src_lib_x509_ext.obj build\obj\lib\src_lib_x509_obj.obj build\obj\lib\src_lib_x509_x509cert.obj build\obj\lib\src_lib_x509_x509opt.obj build\obj\lib\src_lib_x509_x509path.obj build\obj\lib\src_lib_x509_x509self.obj
    link /MT /bigobj build\obj\cli\src_cli_argon2.obj build\obj\cli\src_cli_asn1.obj build\obj\cli\src_cli_bcrypt.obj build\obj\cli\src_cli_cc_enc.obj build\obj\cli\src_cli.obj build\obj\cli\src_cli_rng.obj build\obj\cli\src_cli_codec.obj build\obj\cli\src_cli_compress.obj build\obj\cli\src_cli_encryption.obj build\obj\cli\src_cli_entropy.obj build\obj\cli\src_cli_hash.obj build\obj\cli\src_cli_hmac.obj build\obj\cli\src_cli_main.obj build\obj\cli\src_cli_math.obj build\obj\cli\src_cli_pbkdf.obj build\obj\cli\src_cli_pk_crypt.obj build\obj\cli\src_cli_psk.obj build\obj\cli\src_cli_pubkey.obj build\obj\cli\src_cli_sandbox.obj build\obj\cli\src_cli_speed.obj build\obj\cli\src_cli_timing_tests.obj build\obj\cli\src_cli_tls_client.obj build\obj\cli\src_cli_tls_http_server.obj build\obj\cli\src_cli_tls_proxy.obj build\obj\cli\src_cli_tls_server.obj build\obj\cli\src_cli_tls_utils.obj build\obj\cli\src_cli_tss.obj build\obj\cli\src_cli_utils.obj build\obj\cli\src_cli_x509.obj .\botan.lib crypt32.lib user32.lib ws2_32.lib  /OUT:.\botan-cli.exe
Microsoft (R) Incremental Linker Version 14.24.28314.0
Copyright (C) Microsoft Corporation.  All rights reserved.

LINK : fatal error LNK1146: no argument specified with option '/MT'

Related: #2209

JackBoosY commented 4 years ago

Hi @hdhog, thanks for reporting this issue! I've fixed it, please update vcpkg and rebuild botan.

Thanks.