The Swift Package Index logo.Swift Package Index

Build Information

Failed to build PerfectSMTP with Swift 5.9 for macOS (SPM).

Build Command

env DEVELOPER_DIR="/Applications/Xcode-15.0.0-Beta.app" xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.19.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/perfectlysoft/perfect-smtp.git
Reference: 5.0.0
Initialized empty Git repository in /Users/builder/builds/o86TiJKT/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/.git/
From https://github.com/perfectlysoft/perfect-smtp
 * tag               5.0.0      -> FETCH_HEAD
HEAD is now at a051f33 version bumps
Cloned https://github.com/perfectlysoft/perfect-smtp.git into spi-builder-workspace
a051f336d1c63b37ba1eea5685db1aa57a17224d
SUCCESS checkout https://github.com/perfectlysoft/perfect-smtp.git at 5.0.0
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             5.9
Building package at path:  spi-builder-workspace
Running build ...
env DEVELOPER_DIR="/Applications/Xcode-15.0.0-Beta.app" xcrun swift build --arch arm64
Building ... (attempt 1)
Fetching https://github.com/PerfectlySoft/Perfect-Crypto.git from cache
Fetching https://github.com/PerfectlySoft/Perfect-CURL.git from cache
Fetching https://github.com/PerfectlySoft/Perfect-MIME.git from cache
Fetched https://github.com/PerfectlySoft/Perfect-CURL.git (0.22s)
Fetched https://github.com/PerfectlySoft/Perfect-MIME.git (0.22s)
Fetched https://github.com/PerfectlySoft/Perfect-Crypto.git (0.22s)
Computing version for https://github.com/PerfectlySoft/Perfect-Crypto.git
Computed https://github.com/PerfectlySoft/Perfect-Crypto.git at 4.0.0 (0.01s)
Fetching https://github.com/PerfectlySoft/Perfect-Thread.git from cache
Fetching https://github.com/PerfectlySoft/PerfectLib.git from cache
Fetching https://github.com/PerfectlySoft/Perfect-COpenSSL.git from cache
Fetched https://github.com/PerfectlySoft/Perfect-Thread.git (0.18s)
Fetched https://github.com/PerfectlySoft/Perfect-COpenSSL.git (0.23s)
Fetched https://github.com/PerfectlySoft/PerfectLib.git (0.28s)
Computing version for https://github.com/PerfectlySoft/Perfect-CURL.git
Computed https://github.com/PerfectlySoft/Perfect-CURL.git at 5.0.0 (0.39s)
Fetching https://github.com/PerfectlySoft/Perfect-libcurl.git from cache
Fetched https://github.com/PerfectlySoft/Perfect-libcurl.git (0.19s)
Computing version for https://github.com/PerfectlySoft/Perfect-MIME.git
Computed https://github.com/PerfectlySoft/Perfect-MIME.git at 1.1.0 (0.38s)
Computing version for https://github.com/PerfectlySoft/PerfectLib.git
Computed https://github.com/PerfectlySoft/PerfectLib.git at 4.0.1 (0.02s)
Computing version for https://github.com/PerfectlySoft/Perfect-COpenSSL.git
Computed https://github.com/PerfectlySoft/Perfect-COpenSSL.git at 4.0.2 (0.02s)
Computing version for https://github.com/PerfectlySoft/Perfect-Thread.git
Computed https://github.com/PerfectlySoft/Perfect-Thread.git at 3.0.7 (0.02s)
Computing version for https://github.com/PerfectlySoft/Perfect-libcurl.git
Computed https://github.com/PerfectlySoft/Perfect-libcurl.git at 2.1.0 (0.02s)
Creating working copy for https://github.com/PerfectlySoft/Perfect-Crypto.git
Working copy of https://github.com/PerfectlySoft/Perfect-Crypto.git resolved at 4.0.0
Creating working copy for https://github.com/PerfectlySoft/Perfect-CURL.git
Working copy of https://github.com/PerfectlySoft/Perfect-CURL.git resolved at 5.0.0
Creating working copy for https://github.com/PerfectlySoft/Perfect-MIME.git
Working copy of https://github.com/PerfectlySoft/Perfect-MIME.git resolved at 1.1.0
Creating working copy for https://github.com/PerfectlySoft/Perfect-COpenSSL.git
Working copy of https://github.com/PerfectlySoft/Perfect-COpenSSL.git resolved at 4.0.2
Creating working copy for https://github.com/PerfectlySoft/PerfectLib.git
Working copy of https://github.com/PerfectlySoft/PerfectLib.git resolved at 4.0.1
Creating working copy for https://github.com/PerfectlySoft/Perfect-libcurl.git
Working copy of https://github.com/PerfectlySoft/Perfect-libcurl.git resolved at 2.1.0
Creating working copy for https://github.com/PerfectlySoft/Perfect-Thread.git
Working copy of https://github.com/PerfectlySoft/Perfect-Thread.git resolved at 3.0.7
warning: 'perfect-libcurl': ignoring declared target(s) 'cURL' in the system package
warning: failed to retrieve search paths with pkg-config; maybe pkg-config is not installed
warning: you may be able to install libcurl using your system-packager:
    brew install curl
Building for debugging...
[0/233] Compiling COpenSSL bf_.c
[1/233] Compiling COpenSSL b_print.c
[2/233] Compiling COpenSSL buf_.c
[3/233] Compiling COpenSSL bss_.c
[4/237] Compiling COpenSSL bio_.c
[5/237] Compiling COpenSSL xcbc_enc.c
[6/246] Compiling COpenSSL xts128.c
[7/248] Compiling COpenSSL x509type.c
[8/248] Compiling COpenSSL x509spki.c
[9/248] Compiling COpenSSL x509rset.c
[10/248] Compiling COpenSSL x509name.c
[11/248] Compiling COpenSSL x509cset.c
[12/248] Compiling COpenSSL b_sock.c
[13/248] Compiling COpenSSL wrap128.c
[14/248] Compiling COpenSSL x_.c
[15/248] Compiling COpenSSL wp_.c
[16/248] Compiling COpenSSL v3err.c
[17/248] Compiling COpenSSL uid.c
[18/248] Compiling COpenSSL v3_lib.c
[19/248] Compiling COpenSSL ui_.c
[20/248] Compiling COpenSSL txt_db.c
[21/248] Compiling COpenSSL tls_srp.c
[22/248] Compiling COpenSSL x509_.c
[23/248] Compiling COpenSSL th-lock.c
[24/248] Compiling COpenSSL tb_store.c
[25/248] Compiling COpenSSL ts_.c
[26/248] Compiling COpenSSL tb_rand.c
[27/248] Compiling COpenSSL tb_rsa.c
[28/248] Compiling COpenSSL tb_pkmeth.c
[29/248] Compiling COpenSSL tb_ecdh.c
[30/248] Compiling COpenSSL tb_dsa.c
[31/248] Compiling COpenSSL tb_ecdsa.c
[32/248] Compiling COpenSSL bn_.c
[33/248] Compiling COpenSSL tb_dh.c
[34/248] Compiling COpenSSL tb_digest.c
[35/248] Compiling COpenSSL tb_cipher.c
[36/248] Compiling COpenSSL tb_asnmth.c
[37/248] Compiling COpenSSL v3_.c
[38/248] Compiling COpenSSL str2key.c
[39/248] Compiling COpenSSL stack.c
[40/248] Compiling COpenSSL t_.c
[41/248] Compiling COpenSSL sha_.c
[42/248] Compiling COpenSSL srp_.c
[43/248] Compiling COpenSSL tasn_.c
[44/248] Compiling COpenSSL sha512.c
[45/248] Compiling COpenSSL sha256.c
[46/248] Compiling COpenSSL sha1_one.c
[47/248] Compiling COpenSSL set_key.c
[48/248] Compiling COpenSSL seed_.c
[49/248] Compiling COpenSSL sha1dgst.c
[50/248] Compiling COpenSSL seed.c
[51/248] Compiling COpenSSL s2_.c
[52/248] Compiling COpenSSL rsaz_exp.c
[53/248] Compiling COpenSSL t1_.c
[54/248] Compiling COpenSSL rpc_enc.c
[55/248] Compiling COpenSSL rmd_.c
[56/248] Compiling COpenSSL s23_.c
[57/248] Compiling COpenSSL read2pwd.c
[58/248] Compiling COpenSSL rc2ofb64.c
[59/248] Compiling COpenSSL rc4_.c
[60/248] Compiling COpenSSL rc2cfb64.c
[61/248] Compiling COpenSSL rc2_.c
[62/248] Compiling COpenSSL randfile.c
[63/248] Compiling COpenSSL qud_cksm.c
[64/248] Compiling COpenSSL rand_.c
[65/248] Compiling COpenSSL rsa_.c
[66/248] Compiling COpenSSL pqueue.c
[67/248] Compiling COpenSSL pvkfmt.c
[68/248] Compiling COpenSSL pkcs7err.c
[69/248] Compiling COpenSSL pk12err.c
[70/248] Compiling COpenSSL pmeth_.c
[71/248] Compiling COpenSSL ssl_.c
[72/248] Compiling COpenSSL pcbc_enc.c
[73/248] Compiling COpenSSL pk7_.c
[74/248] Compiling COpenSSL pem_.c
[75/248] Compiling COpenSSL p_.c
[76/248] Compiling COpenSSL pcy_.c
[77/248] Compiling COpenSSL openbsd_hw.c
[78/248] Compiling COpenSSL p8_pkey.c
[79/248] Compiling COpenSSL ofb_enc.c
[80/248] Compiling COpenSSL s3_.c
[81/248] Compiling COpenSSL ofb64enc.c
[82/248] Compiling COpenSSL ofb128.c
[83/248] Compiling COpenSSL ofb64ede.c
[84/248] Compiling COpenSSL p5_.c
[85/248] Compiling COpenSSL nsseq.c
[86/248] Compiling COpenSSL o_.c
[87/248] Compiling COpenSSL obj_.c
[88/248] Compiling COpenSSL names.c
[89/248] Compiling COpenSSL p12_.c
[90/248] Compiling COpenSSL n_pkey.c
[91/248] Compiling COpenSSL mdc2dgst.c
[92/248] Compiling COpenSSL mem.c
[93/248] Compiling COpenSSL mem_.c
[94/248] Compiling COpenSSL mdc2_one.c
[95/248] Compiling COpenSSL md5_.c
[96/248] Compiling COpenSSL md4_.c
[97/248] Compiling COpenSSL md_rand.c
[98/248] Compiling COpenSSL m_wp.c
[99/248] Compiling COpenSSL m_sha1.c
[100/248] Compiling COpenSSL m_sigver.c
[101/248] Compiling COpenSSL ocsp_.c
[102/248] Compiling COpenSSL m_sha.c
[103/248] Compiling COpenSSL m_null.c
[104/248] Compiling COpenSSL m_ripemd.c
[105/248] Compiling COpenSSL m_md2.c
[106/248] Compiling COpenSSL m_md4.c
[107/248] Compiling COpenSSL m_md5.c
[108/248] Compiling COpenSSL m_dss1.c
[109/248] Compiling COpenSSL m_ecdsa.c
[110/248] Compiling COpenSSL m_mdc2.c
[111/248] Compiling COpenSSL lhash.c
[112/248] Compiling COpenSSL m_dss.c
[113/248] Compiling COpenSSL lh_stats.c
[114/248] Compiling COpenSSL krb5_asn.c
[115/248] Compiling COpenSSL i_.c
[116/248] Compiling COpenSSL i2d_.c
[117/248] Compiling COpenSSL kssl.c
[118/248] Compiling COpenSSL hmac.c
[119/248] Compiling COpenSSL gosthash.c
[120/248] Compiling COpenSSL gost89.c
[121/248] Compiling COpenSSL gost94_keyx.c
[122/248] Compiling COpenSSL gost2001_keyx.c
[123/248] Compiling COpenSSL hm_.c
[124/248] Compiling COpenSSL getenv.c
[125/248] Compiling COpenSSL fips_ers.c
[126/248] Compiling COpenSSL gcm128.c
[127/248] Compiling COpenSSL fcrypt_b.c
[128/248] Compiling COpenSSL fcrypt.c
[129/248] Compiling COpenSSL f_.c
[131/248] Emitting module PerfectMIME
[132/248] Compiling PerfectMIME MIMETypes.swift
[132/248] Compiling COpenSSL ex_data.c
[133/248] Compiling COpenSSL gost2001.c
[134/248] Compiling COpenSSL err_.c
[135/248] Compiling COpenSSL err.c
[136/248] Compiling COpenSSL encode.c
[137/248] Compiling COpenSSL gost_.c
[138/248] Compiling COpenSSL ede_cbcm_enc.c
[139/248] Compiling COpenSSL enc_.c
[140/248] Compiling COpenSSL evp_.c
[141/248] Compiling COpenSSL ecp_nistputil.c
[142/248] Compiling COpenSSL ecp_nistp521.c
[143/248] Compiling COpenSSL ecp_nistp256.c
[144/248] Compiling COpenSSL ecs_.c
[144/248] Compiling COpenSSL ecp_smpl.c
[146/248] Compiling COpenSSL ecp_oct.c
[147/248] Compiling COpenSSL ecp_nistp224.c
[148/248] Compiling COpenSSL ecb_enc.c
[149/248] Compiling COpenSSL ecp_mont.c
[150/248] Compiling COpenSSL eck_prn.c
[151/248] Compiling COpenSSL ecp_nist.c
[152/248] Compiling COpenSSL ebcdic.c
[153/248] Compiling COpenSSL ech_.c
[154/248] Compiling COpenSSL ecb3_enc.c
[155/248] Compiling COpenSSL eng_.c
[156/248] Compiling COpenSSL e_ubsec_err.c
[157/248] Compiling COpenSSL ec2_.c
[158/248] Compiling COpenSSL e_xcbc_d.c
[159/248] Compiling COpenSSL e_sureware_err.c
[160/248] Compiling COpenSSL e_seed.c
[161/248] Compiling COpenSSL e_rc5.c
[162/248] Compiling COpenSSL e_ubsec.c
[163/248] Compiling COpenSSL e_rc4_hmac_md5.c
[164/248] Compiling COpenSSL e_rc4.c
[165/248] Compiling COpenSSL e_sureware.c
[166/248] Compiling COpenSSL e_old.c
[167/248] Compiling COpenSSL e_rc2.c
[168/248] Compiling COpenSSL e_nuron_err.c
[169/248] Compiling COpenSSL e_null.c
[170/248] Compiling COpenSSL e_padlock.c
[171/248] Compiling COpenSSL e_idea.c
[172/248] Compiling COpenSSL e_gost_err.c
[173/248] Compiling COpenSSL e_gmp_err.c
[174/248] Compiling COpenSSL e_nuron.c
[175/248] Compiling COpenSSL e_gmp.c
[176/248] Compiling COpenSSL e_des.c
[177/248] Compiling COpenSSL e_cswift_err.c
[178/248] Compiling COpenSSL e_des3.c
[179/248] Compiling COpenSSL e_chil_err.c
[180/248] Compiling COpenSSL e_capi_err.c
[181/248] Compiling COpenSSL e_cast.c
[182/248] Compiling COpenSSL e_chil.c
[183/248] Compiling COpenSSL e_capi.c
[184/248] Compiling COpenSSL e_cswift.c
[184/248] Compiling COpenSSL e_camellia.c
[186/248] Compiling COpenSSL e_bf.c
[187/248] Compiling COpenSSL e_atalla_err.c
[188/248] Compiling COpenSSL e_aes_cbc_hmac_sha1.c
[189/248] Compiling COpenSSL e_aes_cbc_hmac_sha256.c
[190/248] Compiling COpenSSL e_aep_err.c
[191/248] Compiling COpenSSL e_atalla.c
[192/248] Compiling COpenSSL e_4758cca_err.c
[193/248] Compiling COpenSSL e_aes.c
[194/248] Compiling COpenSSL dso_.c
[195/248] Compiling COpenSSL e_aep.c
[196/248] Compiling COpenSSL des_old2.c
[197/248] Compiling COpenSSL e_4758cca.c
[198/248] Compiling COpenSSL des_old.c
[199/248] Compiling COpenSSL ec_.c
[200/248] Compiling COpenSSL digest.c
[201/248] Compiling COpenSSL des_enc.c
[202/248] Compiling COpenSSL cversion.c
[203/248] Compiling COpenSSL d2i_.c
[204/248] Compiling COpenSSL ctr128.c
[205/248] Compiling COpenSSL cryptlib.c
[206/248] Compiling COpenSSL dsa_.c
[207/248] Compiling COpenSSL cpt_err.c
[208/248] Compiling COpenSSL dh_.c
[209/248] Compiling COpenSSL d1_lib.c
[210/248] Compiling COpenSSL cmll_.c
[211/248] Compiling COpenSSL comp_.c
[212/248] Compiling COpenSSL cmac.c
[213/248] Compiling COpenSSL cm_.c
[214/248] Compiling COpenSSL cfb_enc.c
[215/248] Compiling COpenSSL cfb128.c
[216/248] Compiling COpenSSL cfb64ede.c
[217/248] Compiling COpenSSL cfb64enc.c
[218/248] Compiling COpenSSL conf_.c
[219/248] Compiling COpenSSL cbc3_enc.c
[220/248] Compiling COpenSSL cbc128.c
[220/248] Compiling COpenSSL cbc_.c
[222/248] Compiling COpenSSL ccm128.c
[223/248] Compiling COpenSSL buffer.c
[224/248] Compiling COpenSSL camellia.c
[225/248] Compiling COpenSSL b_dump.c
[226/248] Compiling COpenSSL d1_.c
[227/248] Compiling COpenSSL by_.c
[228/248] Compiling COpenSSL asn_.c
[229/248] Compiling COpenSSL ameth_lib.c
[230/248] Compiling COpenSSL aes_.c
[231/248] Compiling COpenSSL asn1_.c
[232/248] Compiling COpenSSL c_.c
[233/248] Compiling COpenSSL cms_.c
[234/248] Compiling COpenSSL a_.c
[236/248] Compiling PerfectLib PerfectServer.swift
[237/248] Compiling PerfectLib PerfectError.swift
[238/248] Compiling PerfectLib Log.swift
[239/248] Compiling PerfectLib File.swift
[240/248] Emitting module PerfectLib
[241/248] Compiling PerfectLib SysProcess.swift
[242/249] Compiling PerfectLib JSONConvertible.swift
[243/249] Compiling PerfectLib Bytes.swift
[244/249] Compiling PerfectLib Dir.swift
[245/249] Compiling PerfectThread Threading.swift
[246/249] Compiling PerfectThread Promise.swift
[247/249] Emitting module PerfectThread
[248/249] Compiling PerfectThread ThreadQueue.swift
[249/249] Compiling PerfectLib Utilities.swift
[250/265] Compiling PerfectCURL HTTPHeaders.swift
[251/265] Compiling PerfectCURL CURLResponseInfos.swift
[252/265] Compiling PerfectCURL HTTPMethod.swift
[253/265] Compiling PerfectCURL CURLResponse.swift
[254/265] Compiling PerfectCURL CURLRequest.swift
[255/265] Emitting module PerfectCURL
[256/265] Compiling PerfectCURL cURL.swift
[257/265] Compiling PerfectCURL CURLRequestOptions.swift
/Users/builder/builds/o86TiJKT/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/Perfect-CURL/Sources/PerfectCURL/CURLRequestOptions.swift:126:19: error: cannot find 'CURLOPT_FTP_RESPONSE_TIMEOUT' in scope
                        curl.setOption(CURLOPT_FTP_RESPONSE_TIMEOUT, int: optInt)
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
error: fatalError
[258/265] Compiling PerfectCrypto Algorithms.swift
Retrying in 0 seconds ...
Building ... (attempt 2)
warning: 'perfect-libcurl': ignoring declared target(s) 'cURL' in the system package
warning: failed to retrieve search paths with pkg-config; maybe pkg-config is not installed
warning: you may be able to install libcurl using your system-packager:
    brew install curl
[0/1] Planning build
Building for debugging...
[1/10] Emitting module PerfectCURL
[2/10] Compiling PerfectCURL CURLRequestOptions.swift
/Users/builder/builds/o86TiJKT/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/Perfect-CURL/Sources/PerfectCURL/CURLRequestOptions.swift:126:19: error: cannot find 'CURLOPT_FTP_RESPONSE_TIMEOUT' in scope
                        curl.setOption(CURLOPT_FTP_RESPONSE_TIMEOUT, int: optInt)
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
error: fatalError
Retrying in 0 seconds ...
BUILD FAILURE 5.9 macosSpm

Build Machine: Mac 5