bludesign / FaxServer

Send and Receive Faxes Using The Twilio Programmable Fax API.
MIT License
108 stars 48 forks source link

Manual Build failing #19

Closed wasilla closed 5 years ago

wasilla commented 5 years ago

I've been working on resolving this for a day or two. From switching out the MongoKitten version, to downgrading OpenSSL, nothing seems to have resolved it.

faxserver@FaxServer:~$ git clone https://github.com/bludesign/FaxServer.git Cloning into 'FaxServer'... remote: Enumerating objects: 332, done. remote: Total 332 (delta 0), reused 0 (delta 0), pack-reused 332 Receiving objects: 100% (332/332), 1.58 MiB | 4.43 MiB/s, done. Resolving deltas: 100% (143/143), done. faxserver@FaxServer:~$ cd FaxServer faxserver@FaxServer:~/FaxServer$ vapor build --release No .build folder, fetch may take a while... Fetching Dependencies [Done] Building Project [Failed]

Command: build --configuration release

Error (1): warning: PackageDescription API v3 is deprecated and will be removed in the future; used by package(s): Cheetah, BSON, MongoKitten, KittenCTLS, CryptoKitten, Schrodinger 'CCurl' /home/faxserver/FaxServer/.build/checkouts/CCurl.git-183375071225778377: warning: Ignoring declared target(s) 'CCurl' in the system package 'COpenSSL' /home/faxserver/FaxServer/.build/checkouts/copenssl.git--8083523876981500448: warning: Ignoring declared target(s) 'COpenSSL' in the system package error: terminated(1): /usr/bin/swift-build-tool -f /home/faxserver/FaxServer/.build/release.yaml main output:

Output: Compile Swift Module 'NIOPriorityQueue' (2 sources) Compile CNIOAtomics src/c-atomics.c Compile CNIOSHA1 c_nio_sha1.c Compile CNIOLinux shim.c Compile CNIOLinux ifaddrs-android.c Compile CNIODarwin shim.c Compile CNIOZlib empty.c Compile CNIOHTTPParser c_nio_http_parser.c Compile Swift Module 'Schrodinger' (1 sources) Compile Swift Module 'Jobs' (6 sources) Compile Swift Module 'Debugging' (3 sources) Compile Swift Module 'CryptoKitten' (10 sources) Compile Swift Module 'Cheetah' (7 sources) Compile Swift Module 'COperatingSystem' (1 sources) Compile Swift Module 'BSON' (21 sources) /home/faxserver/FaxServer/.build/checkouts/Jobs.git-1531618880437386241/Sources/Shell.swift:41:15: warning: 'characters' is deprecated: Please use String or Substring directly if result.characters.count > 0 { ^ Compile Swift Module 'AEXML' (5 sources) Compile CNIOOpenSSL shims.c Compile CNIOOpenSSL helpers.c Compile CLibreSSL xts128.c Compile CLibreSSL xcbc_enc.c Compile CLibreSSL x_x509a.c Compile CLibreSSL x_x509.c Compile CLibreSSL x_val.c Compile CLibreSSL x_spki.c Compile CLibreSSL x_sig.c Compile CLibreSSL x_req.c Compile CLibreSSL x_pubkey.c Compile CLibreSSL x_pkey.c Compile CLibreSSL x_nx509.c Compile CLibreSSL x_name.c Compile CLibreSSL x_long.c Compile CLibreSSL x_info.c Compile CLibreSSL x_exten.c Compile CLibreSSL x_crl.c Compile CLibreSSL x_bignum.c Compile CLibreSSL x_attrib.c Compile CLibreSSL x_all.c Compile CLibreSSL x_algor.c Compile CLibreSSL x509type.c Compile CLibreSSL x509spki.c Compile CLibreSSL x509rset.c Compile CLibreSSL x509name.c Compile CLibreSSL x509cset.c Compile CLibreSSL x509_vpm.c Compile Swift Module 'NIOConcurrencyHelpers' (2 sources) Compile CLibreSSL x509_vfy.c Compile CLibreSSL x509_v3.c Compile CLibreSSL x509_txt.c Compile CLibreSSL x509_trs.c Compile CLibreSSL x509_set.c Compile CLibreSSL x509_req.c Compile CLibreSSL x509_r2x.c Compile CLibreSSL x509_obj.c Compile CLibreSSL x509_lu.c Compile CLibreSSL x509_ext.c Compile CLibreSSL x509_err.c Compile CLibreSSL x509_def.c Compile CLibreSSL x509_d2.c Compile CLibreSSL x509_cmp.c Compile CLibreSSL x509_att.c Compile CLibreSSL wp_dgst.c Compile CLibreSSL wp_block.c Compile CLibreSSL v3err.c Compile CLibreSSL v3_utl.c Compile CLibreSSL v3_sxnet.c Compile CLibreSSL v3_skey.c Compile CLibreSSL v3_purp.c Compile CLibreSSL v3_prn.c Compile CLibreSSL v3_pmaps.c Compile CLibreSSL v3_pku.c Compile CLibreSSL v3_pcons.c Compile CLibreSSL v3_pcia.c Compile CLibreSSL v3_pci.c Compile CLibreSSL v3_ocsp.c Compile CLibreSSL v3_ncons.c Compile CLibreSSL v3_lib.c Compile CLibreSSL v3_int.c Compile CLibreSSL v3_info.c Compile CLibreSSL v3_ia5.c Compile CLibreSSL v3_genn.c /home/faxserver/FaxServer/.build/checkouts/CryptoKitten.git--3648410481376996549/Sources/CryptoKitten/Helpers.swift:3:61: warning: 'IndexDistance' is deprecated: all index distances are now of type Int extension Swift.Collection where Iterator.Element == UInt8, IndexDistance == Int { ^ /home/faxserver/FaxServer/.build/checkouts/CryptoKitten.git--3648410481376996549/Sources/CryptoKitten/Helpers.swift:3:75: warning: neither type in same-type constraint ('Self.IndexDistance' (aka 'Int') or 'Int') refers to a generic parameter or associated type extension Swift.Collection where Iterator.Element == UInt8, IndexDistance == Int {


/home/faxserver/FaxServer/.build/checkouts/CryptoKitten.git--3648410481376996549/Sources/CryptoKitten/Helpers.swift:3:61: warning: 'IndexDistance' is deprecated: all index distances are now of type Int
extension Swift.Collection where Iterator.Element == UInt8, IndexDistance == Int {
                                                            ^
/home/faxserver/FaxServer/.build/checkouts/CryptoKitten.git--3648410481376996549/Sources/CryptoKitten/Helpers.swift:3:61: warning: 'IndexDistance' is deprecated: all index distances are now of type Int
extension Swift.Collection where Iterator.Element == UInt8, IndexDistance == Int {
                                                            ^
Compile CLibreSSL v3_extku.c
Compile CLibreSSL v3_enum.c
Compile CLibreSSL v3_crld.c
Compile CLibreSSL v3_cpols.c
Compile CLibreSSL v3_conf.c
Compile CLibreSSL v3_bitst.c
Compile CLibreSSL v3_bcons.c
Compile CLibreSSL v3_alt.c
Compile CLibreSSL v3_akeya.c
Compile CLibreSSL v3_akey.c
Compile CLibreSSL ui_util.c
Compile CLibreSSL ui_openssl_win.c
Compile CLibreSSL ui_openssl.c
Compile CLibreSSL ui_lib.c
Compile CLibreSSL ui_err.c
Compile Swift Module 'NIO' (55 sources)
Compile CLibreSSL txt_db.c
Compile CLibreSSL ts_verify_ctx.c
Compile CLibreSSL ts_rsp_verify.c
Compile CLibreSSL ts_rsp_utils.c
Compile CLibreSSL ts_rsp_sign.c
Compile CLibreSSL ts_rsp_print.c
Compile CLibreSSL ts_req_utils.c
Compile CLibreSSL ts_req_print.c
Compile CLibreSSL ts_lib.c
Compile CLibreSSL ts_err.c
Compile CLibreSSL ts_conf.c
Compile CLibreSSL ts_asn1.c
Compile CLibreSSL tls_verify.c
Compile CLibreSSL tls_util.c
Compile CLibreSSL tls_server.c
Compile CLibreSSL tls_peer.c
Compile CLibreSSL tls_conninfo.c
Compile CLibreSSL tls_config.c
Compile CLibreSSL tls_client.c
Compile CLibreSSL tls.c
Compile CLibreSSL timingsafe_memcmp.c
Compile CLibreSSL timingsafe_bcmp.c
Compile CLibreSSL timegm.c
Compile CLibreSSL tb_store.c
Compile CLibreSSL tb_rsa.c
Compile CLibreSSL tb_rand.c
Compile CLibreSSL tb_pkmeth.c
Compile CLibreSSL tb_ecdsa.c
/home/faxserver/FaxServer/.build/checkouts/Cheetah.git-8162873686765000578/Sources/Cheetah/Codable.swift:655:43: warning: 'flatMap' is deprecated: Please use compactMap(_:) for the case where closure returns an optional value
        return decoder.target.object.keys.flatMap { Key(stringValue: $0) }
                                          ^
/home/faxserver/FaxServer/.build/checkouts/Cheetah.git-8162873686765000578/Sources/Cheetah/Codable.swift:655:43: note: use 'compactMap(_:)' instead
        return decoder.target.object.keys.flatMap { Key(stringValue: $0) }
                                          ^~~~~~~
                                          compactMap
/home/faxserver/FaxServer/.build/checkouts/Cheetah.git-8162873686765000578/Sources/Cheetah/Parser.swift:219:47: warning: 'characters' is deprecated: Please use String or Substring directly
            if negate && autoNegate && prefix.characters.first != "-" {
                                              ^
/home/faxserver/FaxServer/.build/checkouts/Cheetah.git-8162873686765000578/Sources/Cheetah/Parser.swift:231:26: warning: 'characters' is deprecated: Please use String or Substring directly
            guard number.characters.count > 0 else {
                         ^
/home/faxserver/FaxServer/.build/checkouts/Cheetah.git-8162873686765000578/Sources/Cheetah/Value.swift:103:24: warning: 'characters' is deprecated: Please use String or Substring directly
                if str.characters.count == 1 {
                       ^
/home/faxserver/FaxServer/.build/checkouts/Cheetah.git-8162873686765000578/Sources/Cheetah/Value.swift:170:26: warning: 'flatMap' is deprecated: Please use compactMap(_:) for the case where closure returns an optional value
        let array = self.flatMap { value -> CheetahValue? in
                         ^
/home/faxserver/FaxServer/.build/checkouts/Cheetah.git-8162873686765000578/Sources/Cheetah/Value.swift:170:26: note: use 'compactMap(_:)' instead
        let array = self.flatMap { value -> CheetahValue? in
                         ^~~~~~~
                         compactMap
Compile CLibreSSL tb_ecdh.c
Compile CLibreSSL tb_dsa.c
Compile CLibreSSL tb_digest.c
Compile CLibreSSL tb_dh.c
Compile CLibreSSL tb_cipher.c
Compile CLibreSSL tb_asnmth.c
Compile CLibreSSL tasn_utl.c
Compile CLibreSSL tasn_typ.c
Compile CLibreSSL tasn_prn.c
Compile CLibreSSL tasn_new.c
Compile CLibreSSL tasn_fre.c
Compile CLibreSSL tasn_enc.c
Compile CLibreSSL tasn_dec.c
Compile CLibreSSL t_x509a.c
Compile CLibreSSL t_x509.c
Compile CLibreSSL t_spki.c
Compile CLibreSSL t_req.c
Compile CLibreSSL t_pkey.c
Compile CLibreSSL t_crl.c
Compile CLibreSSL t_bitst.c
Compile CLibreSSL t1_srvr.c
Compile CLibreSSL t1_reneg.c
Compile CLibreSSL t1_meth.c
Compile CLibreSSL t1_lib.c
Compile CLibreSSL t1_enc.c
Compile CLibreSSL t1_clnt.c
Compile CLibreSSL strsep.c
Compile CLibreSSL strnlen.c
Compile CLibreSSL strndup.c
Compile CLibreSSL strlcpy.c
Compile CLibreSSL strlcat.c
Compile CLibreSSL streebog.c
Compile CLibreSSL strcasecmp.c
Compile CLibreSSL str2key.c
Compile CLibreSSL stack.c
Compile CLibreSSL ssl_txt.c
Compile CLibreSSL ssl_stat.c
Compile CLibreSSL ssl_sess.c
Compile CLibreSSL ssl_rsa.c
Compile CLibreSSL ssl_lib.c
Compile CLibreSSL ssl_err2.c
Compile CLibreSSL ssl_err.c
Compile CLibreSSL ssl_ciph.c
Compile CLibreSSL ssl_cert.c
Compile CLibreSSL ssl_asn1.c
Compile CLibreSSL ssl_algs.c
Compile CLibreSSL sha512.c
Compile CLibreSSL sha256.c
Compile CLibreSSL sha1dgst.c
Compile CLibreSSL sha1_one.c
Compile CLibreSSL set_key.c
Compile CLibreSSL s3_srvr.c
Compile CLibreSSL s3_pkt.c
Compile CLibreSSL s3_lib.c
Compile CLibreSSL s3_clnt.c
Compile CLibreSSL s3_cbc.c
Compile CLibreSSL s3_both.c
Compile CLibreSSL s23_srvr.c
Compile CLibreSSL s23_pkt.c
Compile CLibreSSL s23_lib.c
Compile CLibreSSL s23_clnt.c
Compile CLibreSSL rsa_x931.c
Compile CLibreSSL rsa_ssl.c
Compile CLibreSSL rsa_sign.c
Compile CLibreSSL rsa_saos.c
Compile CLibreSSL rsa_pss.c
Compile CLibreSSL rsa_prn.c
Compile CLibreSSL rsa_pmeth.c
Compile CLibreSSL rsa_pk1.c
Compile CLibreSSL rsa_oaep.c
Compile CLibreSSL rsa_none.c
Compile CLibreSSL rsa_lib.c
Compile CLibreSSL rsa_gen.c
Compile CLibreSSL rsa_err.c
Compile CLibreSSL rsa_eay.c
Compile CLibreSSL rsa_depr.c
Compile CLibreSSL rsa_crpt.c
Compile CLibreSSL rsa_chk.c
Compile CLibreSSL rsa_asn1.c
Compile CLibreSSL rsa_ameth.c
Compile CLibreSSL rmd_one.c
Compile CLibreSSL rmd_dgst.c
Compile CLibreSSL reallocarray.c
Compile CLibreSSL rc4_skey.c
Compile CLibreSSL rc4_enc.c
Compile CLibreSSL rc2ofb64.c
Compile CLibreSSL rc2cfb64.c
Compile CLibreSSL rc2_skey.c
Compile CLibreSSL rc2_ecb.c
Compile CLibreSSL rc2_cbc.c
Compile CLibreSSL randfile.c
Compile CLibreSSL rand_lib.c
Compile CLibreSSL rand_key.c
Compile CLibreSSL rand_err.c
Compile CLibreSSL qud_cksm.c
Compile CLibreSSL pvkfmt.c
Compile CLibreSSL pqueue.c
Compile CLibreSSL posix_win.c
Compile CLibreSSL poly1305.c
Compile CLibreSSL poly1305-donna.c
Compile CLibreSSL pmeth_lib.c
Compile CLibreSSL pmeth_gn.c
Compile CLibreSSL pmeth_fn.c
Compile CLibreSSL pkcs7err.c
Compile CLibreSSL pk7_smime.c
Compile CLibreSSL pk7_mime.c
Compile CLibreSSL pk7_lib.c
Compile CLibreSSL pk7_doit.c
Compile CLibreSSL pk7_attr.c
Compile CLibreSSL pk7_asn1.c
Compile CLibreSSL pk12err.c
Compile CLibreSSL pem_xaux.c
Compile CLibreSSL pem_x509.c
Compile CLibreSSL pem_sign.c
Compile CLibreSSL pem_seal.c
Compile CLibreSSL pem_pkey.c
Compile CLibreSSL pem_pk8.c
Compile CLibreSSL pem_oth.c
Compile CLibreSSL pem_lib.c
Compile CLibreSSL pem_info.c
Compile CLibreSSL pem_err.c
Compile CLibreSSL pem_all.c
Compile CLibreSSL pcy_tree.c
Compile CLibreSSL pcy_node.c
Compile CLibreSSL pcy_map.c
Compile CLibreSSL pcy_lib.c
Compile CLibreSSL pcy_data.c
Compile CLibreSSL pcy_cache.c
Compile CLibreSSL pcbc_enc.c
Compile CLibreSSL p_verify.c
Compile CLibreSSL p_sign.c
Compile CLibreSSL p_seal.c
Compile CLibreSSL p_open.c
Compile CLibreSSL p_lib.c
Compile CLibreSSL p_enc.c
Compile CLibreSSL p_dec.c
Compile CLibreSSL p8_pkey.c
Compile CLibreSSL p5_pbev2.c
Compile CLibreSSL p5_pbe.c
Compile CLibreSSL p5_crpt2.c
Compile CLibreSSL p5_crpt.c
Compile CLibreSSL p12_utl.c
Compile CLibreSSL p12_p8e.c
Compile CLibreSSL p12_p8d.c
Compile CLibreSSL p12_npas.c
Compile CLibreSSL p12_mutl.c
Compile CLibreSSL p12_kiss.c
Compile CLibreSSL p12_key.c
Compile CLibreSSL p12_init.c
Compile CLibreSSL p12_decr.c
Compile CLibreSSL p12_crt.c
Compile CLibreSSL p12_crpt.c
Compile CLibreSSL p12_attr.c
Compile CLibreSSL p12_asn.c
Compile CLibreSSL p12_add.c
Compile CLibreSSL ofb_enc.c
Compile CLibreSSL ofb64enc.c
Compile CLibreSSL ofb64ede.c
Compile CLibreSSL ofb128.c
Compile CLibreSSL ocsp_vfy.c
Compile CLibreSSL ocsp_srv.c
Compile CLibreSSL ocsp_prn.c
Compile CLibreSSL ocsp_lib.c
Compile CLibreSSL ocsp_ht.c
Compile CLibreSSL ocsp_ext.c
Compile CLibreSSL ocsp_err.c
Compile CLibreSSL ocsp_cl.c
Compile CLibreSSL ocsp_asn.c
Compile CLibreSSL obj_xref.c
Compile CLibreSSL obj_lib.c
Compile CLibreSSL obj_err.c
Compile CLibreSSL obj_dat.c
Compile CLibreSSL o_time.c
Compile CLibreSSL o_str.c
Compile CLibreSSL o_names.c
Compile CLibreSSL o_init.c
Compile CLibreSSL nsseq.c
Compile CLibreSSL ncbc_enc.c
Compile CLibreSSL names.c
Compile CLibreSSL n_pkey.c
Compile CLibreSSL mem_dbg.c
Compile CLibreSSL mem_clr.c
Compile CLibreSSL md5_one.c
Compile CLibreSSL md5_dgst.c
Compile CLibreSSL md4_one.c
Compile CLibreSSL md4_dgst.c
Compile CLibreSSL malloc-wrapper.c
Compile CLibreSSL m_wp.c
Compile CLibreSSL m_streebog.c
Compile CLibreSSL m_sigver.c
Compile CLibreSSL m_sha1.c
Compile CLibreSSL m_ripemd.c
Compile CLibreSSL m_null.c
Compile CLibreSSL m_md5.c
Compile CLibreSSL m_md4.c
Compile CLibreSSL m_gostr341194.c
Compile CLibreSSL m_gost2814789.c
Compile CLibreSSL m_ecdsa.c
Compile CLibreSSL m_dss1.c
Compile CLibreSSL m_dss.c
Compile CLibreSSL lhash.c
Compile CLibreSSL lh_stats.c
Compile CLibreSSL krb5_asn.c
Compile CLibreSSL inet_pton.c
Compile CLibreSSL i_skey.c
Compile CLibreSSL i_ofb64.c
Compile CLibreSSL i_ecb.c
Compile CLibreSSL i_cfb64.c
Compile CLibreSSL i_cbc.c
Compile CLibreSSL i2d_pu.c
Compile CLibreSSL i2d_pr.c
Compile CLibreSSL hmac.c
Compile CLibreSSL hm_pmeth.c
Compile CLibreSSL hm_ameth.c
Compile CLibreSSL gostr341194.c
Compile CLibreSSL gostr341001_pmeth.c
Compile CLibreSSL gostr341001_params.c
Compile CLibreSSL gostr341001_key.c
Compile CLibreSSL gostr341001_ameth.c
Compile CLibreSSL gostr341001.c
Compile CLibreSSL gost_err.c
Compile CLibreSSL gost_asn1.c
Compile CLibreSSL gost89imit_pmeth.c
Compile CLibreSSL gost89imit_ameth.c
Compile CLibreSSL gost89_params.c
Compile CLibreSSL gost89_keywrap.c
Compile CLibreSSL gost2814789.c
Compile CLibreSSL getentropy_win.c
Compile CLibreSSL getentropy_solaris.c
Compile CLibreSSL getentropy_osx.c
Compile CLibreSSL getentropy_netbsd.c
Compile CLibreSSL getentropy_linux.c
Compile CLibreSSL getentropy_hpux.c
Compile CLibreSSL getentropy_freebsd.c
Compile CLibreSSL getentropy_aix.c
Compile CLibreSSL gcm128.c
Compile CLibreSSL fcrypt_b.c
Compile CLibreSSL fcrypt.c
Compile CLibreSSL f_string.c
Compile CLibreSSL f_int.c
Compile CLibreSSL f_enum.c
Compile CLibreSSL explicit_bzero_win.c
Compile CLibreSSL explicit_bzero.c
Compile CLibreSSL ex_data.c
Compile CLibreSSL evp_pkey.c
Compile CLibreSSL evp_pbe.c
Compile CLibreSSL evp_lib.c
/home/faxserver/FaxServer/.build/checkouts/BSON.git--5668301503756730306/Sources/BSON/DeserializationHelpers.swift:3:104: warning: 'IndexDistance' is deprecated: all index distances are now of type Int
internal func fromBytes<T, S : Collection>(_ bytes: S) throws -> T where S.Iterator.Element == Byte, S.IndexDistance == Int {
                                                                                                       ^
/home/faxserver/FaxServer/.build/checkouts/BSON.git--5668301503756730306/Sources/BSON/Document+Subscripts.swift:242:54: warning: 'characters' is deprecated: Please use String or Substring directly
            position = stringPosition + newValue.key.characters.count + 1
                                                     ^
/home/faxserver/FaxServer/.build/checkouts/BSON.git--5668301503756730306/Sources/BSON/ObjectId.swift:76:25: warning: 'characters' is deprecated: Please use String or Substring directly
        guard hexString.characters.count == 24 else {
                        ^
/home/faxserver/FaxServer/.build/checkouts/BSON.git--5668301503756730306/Sources/BSON/ObjectId.swift:82:29: warning: 'characters' is deprecated: Please use String or Substring directly
        var gen = hexString.characters.makeIterator()
                            ^
Compile CLibreSSL evp_key.c
Compile Swift Module 'MongoSocket' (2 sources)
Compile Swift Module 'GeoJSON' (11 sources)
Compile Swift Module 'ExtendedJSON' (2 sources)
Compile CLibreSSL evp_err.c
Compile CLibreSSL evp_enc.c
Compile CLibreSSL evp_asn1.c
Compile CLibreSSL evp_aead.c
Compile CLibreSSL err_prn.c
Compile CLibreSSL err_all.c
Compile CLibreSSL err.c
Compile CLibreSSL eng_table.c
Compile CLibreSSL eng_pkey.c
Compile CLibreSSL eng_openssl.c
Compile CLibreSSL eng_list.c
Compile CLibreSSL eng_lib.c
Compile CLibreSSL eng_init.c
Compile CLibreSSL eng_fat.c
Compile CLibreSSL eng_err.c
Compile CLibreSSL eng_dyn.c
Compile CLibreSSL eng_ctrl.c
Compile CLibreSSL eng_cnf.c
Compile CLibreSSL eng_all.c
Compile CLibreSSL encode.c
Compile CLibreSSL enc_writ.c
Compile CLibreSSL enc_read.c
Compile CLibreSSL ede_cbcm_enc.c
Compile CLibreSSL ecs_vrf.c
Compile CLibreSSL ecs_sign.c
Compile CLibreSSL ecs_ossl.c
Compile CLibreSSL ecs_lib.c
Compile CLibreSSL ecs_err.c
Compile CLibreSSL ecs_asn1.c
Compile CLibreSSL ecp_smpl.c
Compile CLibreSSL ecp_oct.c
Compile CLibreSSL ecp_nist.c
Compile CLibreSSL ecp_mont.c
Compile CLibreSSL eck_prn.c
Compile CLibreSSL ech_lib.c
Compile CLibreSSL ech_key.c
Compile CLibreSSL ech_err.c
Compile CLibreSSL ecb_enc.c
Compile CLibreSSL ecb3_enc.c
Compile CLibreSSL ec_print.c
Compile CLibreSSL ec_pmeth.c
Compile CLibreSSL ec_oct.c
Compile CLibreSSL ec_mult.c
Compile CLibreSSL ec_lib.c
Compile CLibreSSL ec_key.c
Compile CLibreSSL ec_err.c
Compile CLibreSSL ec_cvt.c
Compile CLibreSSL ec_curve.c
Compile CLibreSSL ec_check.c
Compile CLibreSSL ec_asn1.c
Compile CLibreSSL ec_ameth.c
/home/faxserver/FaxServer/.build/checkouts/MongoKitten.git--1121250130857360518/Sources/MongoSocket/Socket.swift:32:49: error: use of undeclared type 'SSL'
    private let sslClient: UnsafeMutablePointer<SSL>?
                                                ^~~
/home/faxserver/FaxServer/.build/checkouts/MongoKitten.git--1121250130857360518/Sources/MongoSocket/Socket.swift:33:42: error: use of undeclared type 'SSL_METHOD'
    private let sslMethod: UnsafePointer<SSL_METHOD>?
                                         ^~~~~~~~~~
/home/faxserver/FaxServer/.build/checkouts/MongoKitten.git--1121250130857360518/Sources/MongoSocket/Socket.swift:34:50: error: use of undeclared type 'SSL_CTX'
    private let sslContext: UnsafeMutablePointer<SSL_CTX>?
                                                 ^~~~~~~
/home/faxserver/FaxServer/.build/checkouts/MongoKitten.git--1121250130857360518/Sources/MongoSocket/Socket.swift:217:21: error: use of unresolved identifier 'SSL_library_init'
                    SSL_library_init()
                    ^~~~~~~~~~~~~~~~
/home/faxserver/FaxServer/.build/checkouts/MongoKitten.git--1121250130857360518/Sources/MongoSocket/Socket.swift:218:21: error: use of unresolved identifier 'SSL_load_error_strings'; did you mean 'ERR_lib_error_string'?
                    SSL_load_error_strings()
                    ^~~~~~~~~~~~~~~~~~~~~~
                    ERR_lib_error_string
KittenCTLS.ERR_lib_error_string:1:13: note: 'ERR_lib_error_string' declared here
public func ERR_lib_error_string(_ e: UInt) -> UnsafePointer<Int8>!
            ^
/home/faxserver/FaxServer/.build/checkouts/MongoKitten.git--1121250130857360518/Sources/MongoSocket/Socket.swift:219:21: warning: 'OPENSSL_config' is deprecated
                    OPENSSL_config(nil)
                    ^
/home/faxserver/FaxServer/.build/checkouts/MongoKitten.git--1121250130857360518/Sources/MongoSocket/Socket.swift:220:21: error: use of unresolved identifier 'OPENSSL_add_all_algorithms_conf'
                    OPENSSL_add_all_algorithms_conf()
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/faxserver/FaxServer/.build/checkouts/MongoKitten.git--1121250130857360518/Sources/MongoSocket/Socket.swift:224:30: error: use of unresolved identifier 'SSLv23_client_method'
                let method = SSLv23_client_method()
                             ^~~~~~~~~~~~~~~~~~~~
KittenCTLS.DTLS_client_method:1:13: note: did you mean 'DTLS_client_method'?
public func DTLS_client_method() -> OpaquePointer!
            ^
KittenCTLS.DTLSv1_client_method:2:13: note: did you mean 'DTLSv1_client_method'?
public func DTLSv1_client_method() -> OpaquePointer!
            ^
KittenCTLS.TLS_client_method:1:13: note: did you mean 'TLS_client_method'?
public func TLS_client_method() -> OpaquePointer!
            ^
KittenCTLS.TLSv1_client_method:2:13: note: did you mean 'TLSv1_client_method'?
public func TLSv1_client_method() -> OpaquePointer!
            ^
/home/faxserver/FaxServer/.build/checkouts/MongoKitten.git--1121250130857360518/Sources/MongoSocket/Socket.swift:234:35: error: use of unresolved identifier 'SSL_CTRL_OPTIONS'
                SSL_CTX_ctrl(ctx, SSL_CTRL_OPTIONS, SSL_OP_NO_SSLv2 | SSL_OP_NO_SSLv3 | SSL_OP_NO_COMPRESSION, nil)
                                  ^~~~~~~~~~~~~~~~
KittenCTLS.SSL_CTRL_CHAIN:1:12: note: did you mean 'SSL_CTRL_CHAIN'?
public var SSL_CTRL_CHAIN: Int32 { get }
           ^
KittenCTLS.SSL_CTRL_SET_MTU:1:12: note: did you mean 'SSL_CTRL_SET_MTU'?
public var SSL_CTRL_SET_MTU: Int32 { get }
           ^

Toolchain:
/usr/bin/swift

Help:
Join our Slack where hundreds of contributors
are waiting to help: http://vapor.team

Error: Build failed.
wasilla commented 5 years ago

Resolved by downgrading Ubuntu to 16.04. Please disregard.