macOS has several build errors after the inclusion of the cryptoRF solvers.
Switching the head to [b17a733bdb] and rebuilding completes successfully.
Describe the bug
A clear and concise description of what the bug is.
Desktop (please complete the following information):
OS: macOS 13.4.1 (c)
===================================================================
Version info: Iceman/master/v4.16717-359-gdb7a8e1e5
Platform name: Proxmark3 generic target
PLATFORM: PM3GENERIC
PLATFORM_FPGA: xc2s30
PLATFORM_SIZE: 512
Platform extras: No extra selected
Included options: LF HITAG EM4x50 EM4x70 ZX8211 GENERAL_HF ISO15693 LEGICRF ISO14443b ISO14443a ICLASS FELICA NFCBARCODE HFSNIFF HFPLOT
Standalone mode: LF_SAMYRUN
===================================================================
[*] MAKE client/clean
===================================================================
Version info: Iceman/master/v4.16717-359-gdb7a8e1e5
Client platform: Darwin
GUI support: QT5 found, enabled (Qt version 5.15.10 in /opt/homebrew/Cellar/qt@5/5.15.10/lib)
native BT support: Bluez not found, disabled
Jansson library: system library not found, using local library
Lua library: system library not found, using local library
Python3 library: Python3 v3.11 found, enabled
Readline library: enabled
Whereami library: system library not found, using local library
Lua SWIG: wrapper found
Python SWIG: wrapper found
compiler version: Apple clang version 14.0.3 (clang-1403.0.22.14.1)
===================================================================
PLATFORM Darwin
[*] MAKE bootrom/clean
[*] MAKE fpga_compress/clean
[*] MAKE armsrc/clean
[*] MAKE recovery/clean
[*] MAKE mfkey/clean
[*] MAKE nonce2key/clean
[*] MAKE mf_nonce_brute/clean
[*] MAKE mfd_aes_brute/clean
[*] MAKE cryptorf/clean
===================================================================
Version info: Iceman/master/v4.16717-359-gdb7a8e1e5
Platform name: Proxmark3 generic target
PLATFORM: PM3GENERIC
PLATFORM_FPGA: xc2s30
PLATFORM_SIZE: 512
Platform extras: No extra selected
Included options: LF HITAG EM4x50 EM4x70 ZX8211 GENERAL_HF ISO15693 LEGICRF ISO14443b ISO14443a ICLASS FELICA NFCBARCODE HFSNIFF HFPLOT
Standalone mode: LF_SAMYRUN
===================================================================
[*] MAKE client/all
[*] MAKE bootrom/all
[*] MAKE fpga_compress/all
[*] MAKE mfkey/all
[*] MAKE nonce2key/all
[*] MAKE mf_nonce_brute/all
[*] MAKE mfd_aes_brute/all
[*] MAKE cryptorf/all
[-] CC fpga_compress.c
[-] CC mfkey32.c
[-] CC cm.c
[-] CC mf_nonce_brute.c
[-] CC nonce2key.c
[-] CC ../../common/crapto1/crypto1.c
[-] CC ../../common/cryptorf/cryptolib.c
[-] CC ../../common/lz4/lz4hc.c
[-] CC ../../common/crapto1/crypto1.c
[-] CC ../../common/crapto1/crypto1.c
[-] CC brute_key.c
[-] CC util_posix.c
compiler version: arm-none-eabi-gcc (GNU Arm Embedded Toolchain 10-2020-q4-major) 10.2.1 20201103 (release)
[=] CHECK version_pm3.c
[-] CC ram-reset.s
[-] CC util.c
[-] CC ../../common/crapto1/crapto1.c
[-] CC ../../common/crapto1/crapto1.c
===================================================================
[-] CC randoms.c
[-] CC ../../common/crapto1/crapto1.c
[-] CC ../../common/lz4/lz4.c
[-] CC flash-reset.s
Version info: Iceman/master/v4.16717-359-gdb7a8e1e5
Client platform: Darwin
[-] CC ../../common/bucketsort.c
[-] CC ../../common/bucketsort.c
[-] CC ../common_arm/usb_cdc.c
[-] CC sm.c
[-] CC mfd_aes_brute.c
GUI support: QT5 found, enabled (Qt version 5.15.10 in /opt/homebrew/Cellar/qt@5/5.15.10/lib)
native BT support: Bluez not found, disabled
Jansson library: system library not found, using local library
Lua library: system library not found, using local library
[-] CC ../common_arm/clocks.c
Python3 library: Python3 v3.11 found, enabled
Readline library: enabled
Whereami library: system library not found, using local library
Lua SWIG: wrapper found
Python SWIG: wrapper found
compiler version: Apple clang version 14.0.3 (clang-1403.0.22.14.1)
===================================================================
[-] CXX sma.cpp
[-] CC ../../common/bucketsort.c
[-] CC src/mifare/aiddesfire.c
[-] CC mfd_multi_brute.c
[-] CC src/aidsearch.c
[-] CXX sma_multi.cpp
[-] CC src/atrs.c
[-] CC mfkey32v2.c
[-] CC src/cmdanalyse.c
[=] CXX nonce2key
[-] CC mfkey64.c
[-] CC iso14443crc.c
[=] CXX brute_key
[=] CXX mfd_aes_brute
[=] CXX mfd_multi_brute
[-] CC sleep.c
[-] CC bootrom.c
[-] CC src/cmdcrc.c
[-] CC util_posix.c
[=] CXX mfkey32
[=] CXX mfkey32v2
[-] CC mf_trace_brute.c
[=] CXX mfkey64
sma.cpp:674:17: error: variable 'count' set but not used [-Werror,-Wunused-but-set-variable]
size_t pos, count;
^
1 error generated.
make[1]: *** [obj/sma.o] Error 1
make[1]: *** Waiting for unfinished jobs....
[-] CC src/cmddata.c
[-] CC version_pm3.c
[-] CC src/cmdflashmem.c
[-] CC src/cmdflashmemspiffs.c
[=] LD obj/bootrom.elf
[=] CXX mf_nonce_brute
[=] CXX mf_trace_brute
[-] CC src/cmdhf.c
[=] GEN obj/bootrom.s19
[-] CC src/cmdhf14a.c
[-] CC src/cmdhf14b.c
sma_multi.cpp:373:28: error: expected ';' after top level declarator
std::atomic<bool> key_found{0};
^
;
[-] CC src/cmdhf15.c
sma_multi.cpp:374:26: error: expected ';' after top level declarator
std::atomic<uint64_t> key{0};
^
;
sma_multi.cpp:375:30: error: expected ';' after top level declarator
std::atomic<size_t> g_topbits{0};
^
;
sma_multi.cpp:454:17: error: expected expression
g_topbits = ATOMIC_VAR_INIT(0);
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/atomic:2667:30: note: expanded from macro 'ATOMIC_VAR_INIT'
#define ATOMIC_VAR_INIT(__v) {__v}
^
sma_multi.cpp:458:22: error: no matching constructor for initialization of 'std::thread'
threads[m] = std::thread(ice_sm_right_thread, m, g_num_cpus, ks, &bincstates, mask);
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/thread:231:5: note: candidate constructor not viable: requires 1 argument, but 6 were provided
thread(const thread&);
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/thread:346:9: note: candidate constructor template not viable: requires single argument '__f', but 6 arguments were provided
thread::thread(_Fp __f)
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/thread:252:5: note: candidate constructor not viable: requires single argument '__t', but 6 arguments were provided
thread(thread&& __t) _NOEXCEPT : __t_(__t.__t_) {
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/thread:238:5: note: candidate constructor not viable: requires 0 arguments, but 6 were provided
thread() _NOEXCEPT : __t_(_LIBCPP_NULL_THREAD) {}
^
sma_multi.cpp:460:10: error: 'auto' type specifier is a C++11 extension [-Werror,-Wc++11-extensions]
for (auto &t : threads) {
^
sma_multi.cpp:460:18: error: range-based for loop is a C++11 extension [-Werror,-Wc++11-extensions]
for (auto &t : threads) {
^
sma_multi.cpp:571:22: error: no matching constructor for initialization of 'std::thread'
threads[m] = std::thread(ice_sm_left_thread, m, g_num_cpus, ks, &bincstates, mask);
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/thread:231:5: note: candidate constructor not viable: requires 1 argument, but 6 were provided
thread(const thread&);
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/thread:346:9: note: candidate constructor template not viable: requires single argument '__f', but 6 arguments were provided
thread::thread(_Fp __f)
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/thread:252:5: note: candidate constructor not viable: requires single argument '__t', but 6 arguments were provided
thread(thread&& __t) _NOEXCEPT : __t_(__t.__t_) {
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/thread:238:5: note: candidate constructor not viable: requires 0 arguments, but 6 were provided
thread() _NOEXCEPT : __t_(_LIBCPP_NULL_THREAD) {}
^
sma_multi.cpp:574:10: error: 'auto' type specifier is a C++11 extension [-Werror,-Wc++11-extensions]
for (auto &t : threads) {
^
sma_multi.cpp:574:18: error: range-based for loop is a C++11 extension [-Werror,-Wc++11-extensions]
for (auto &t : threads) {
^
sma_multi.cpp:888:17: error: variable 'count' set but not used [-Werror,-Wunused-but-set-variable]
size_t pos, count;
^
sma_multi.cpp:1123:21: error: expected expression
key_found = ATOMIC_VAR_INIT(false);
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/atomic:2667:30: note: expanded from macro 'ATOMIC_VAR_INIT'
#define ATOMIC_VAR_INIT(__v) {__v}
^
sma_multi.cpp:1124:15: error: expected expression
key = ATOMIC_VAR_INIT(0);
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/atomic:2667:30: note: expanded from macro 'ATOMIC_VAR_INIT'
#define ATOMIC_VAR_INIT(__v) {__v}
^
sma_multi.cpp:1127:27: error: no matching constructor for initialization of 'std::thread'
threads[m] = std::thread(ice_compare, m, g_num_cpus, &pgc_candidates, &ostate, ref(Ci), ref(Q), ref(Ch), ref(Ci_1));
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/thread:231:5: note: candidate constructor not viable: requires 1 argument, but 9 were provided
thread(const thread&);
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/thread:346:9: note: candidate constructor template not viable: requires single argument '__f', but 9 arguments were provided
thread::thread(_Fp __f)
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/thread:252:5: note: candidate constructor not viable: requires single argument '__t', but 9 arguments were provided
thread(thread&& __t) _NOEXCEPT : __t_(__t.__t_) {
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/thread:238:5: note: candidate constructor not viable: requires 0 arguments, but 9 were provided
thread() _NOEXCEPT : __t_(_LIBCPP_NULL_THREAD) {}
^
sma_multi.cpp:1130:14: error: 'auto' type specifier is a C++11 extension [-Werror,-Wc++11-extensions]
for (auto &t : threads) {
^
sma_multi.cpp:1130:22: error: range-based for loop is a C++11 extension [-Werror,-Wc++11-extensions]
for (auto &t : threads) {
^
[-] CC src/cmdhfcryptorf.c
16 errors generated.
make[1]: *** [obj/sma_multi.o] Error 1
make: *** [cryptorf/all] Error 2
make: *** Waiting for unfinished jobs....
[-] CC src/cmdhfepa.c
[-] CC src/cmdhfemrtd.c
[-] CC src/cmdhffelica.c
[-] CC src/cmdhffido.c
[-] CC src/cmdhffudan.c
[-] CC src/cmdhfgallagher.c
[-] CC src/cmdhfksx6924.c
[-] CC src/cmdhfcipurse.c
[-] CC src/cmdhficlass.c
[-] CC src/cmdhflegic.c
[-] CC src/cmdhfjooki.c
[-] CC src/cmdhflist.c
[-] CC src/cmdhflto.c
[-] CC src/cmdhfmf.c
[-] CC src/cmdhfmfdes.c
[-] CC src/cmdhfmfhard.c
[-] CC src/cmdhfmfu.c
[-] CC src/cmdhfmfp.c
[-] CC src/cmdhfntag424.c
src/cmdhfmfhard.c:409:35: warning: cast from 'char *' to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
uint32_t count = ((uint32_t *)uncompressed_data)[0];
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[-] CC src/cmdhfseos.c
[=] CXX fpga_compress
[-] CC src/cmdhfst.c
[-] CC src/cmdhfst25ta.c
[-] CC src/cmdhftesla.c
[-] CC src/cmdhfthinfilm.c
[-] CC src/cmdhftopaz.c
[-] CC src/cmdhftexkom.c
[-] CC src/cmdhfvas.c
[-] CC src/cmdhfwaveshare.c
[-] CC src/cmdhfxerox.c
[-] CC src/cmdhw.c
[-] CC src/cmdlf.c
[-] CC src/cmdlfawid.c
[-] CC src/cmdlfcotag.c
[-] CC src/cmdlfdestron.c
[-] CC src/cmdlfem.c
[-] CC src/cmdlfem410x.c
1 warning generated.
[-] CC src/cmdlfem4x05.c
[-] CC src/cmdlfem4x50.c
[-] CC src/cmdlfem4x70.c
[-] CC src/cmdlffdxb.c
[-] CC src/cmdlfguard.c
[-] CC src/cmdlfgallagher.c
[-] CC src/cmdlfhid.c
[-] CC src/cmdlfhitag.c
[-] CC src/cmdlfidteck.c
[-] CC src/cmdlfindala.c
[-] CC src/cmdlfio.c
[-] CC src/cmdlfjablotron.c
[-] CC src/cmdlfkeri.c
[-] CC src/cmdlfmotorola.c
[-] CC src/cmdlfnedap.c
[-] CC src/cmdlfnexwatch.c
[-] CC src/cmdlfnoralsy.c
[-] CC src/cmdlfpac.c
[-] CC src/cmdlfparadox.c
[-] CC src/cmdlfpcf7931.c
[-] CC src/cmdlfpresco.c
[-] CC src/cmdlfpyramid.c
[-] CC src/cmdlfsecurakey.c
[-] CC src/cmdlft55xx.c
[-] CC src/cmdlfti.c
[-] CC src/cmdlfviking.c
[-] CC src/cmdlfvisa2000.c
[-] CC src/cmdlfzx8211.c
[-] CC src/cmdmain.c
[-] CC src/cmdnfc.c
[-] CC src/cmdparser.c
[-] CC src/cmdpiv.c
[-] CC src/cmdscript.c
[-] CC src/cmdsmartcard.c
[-] CC src/cmdtrace.c
[-] CC src/cmdusart.c
[-] CC src/cmdwiegand.c
[-] CC src/comms.c
[-] CC src/crypto/asn1dump.c
[-] CC src/crypto/asn1utils.c
[-] CC src/crypto/libpcrypto.c
[-] CC src/emv/cmdemv.c
[-] CC src/emv/crypto.c
[-] CC src/emv/crypto_polarssl.c
[-] CC src/emv/dol.c
[-] CC src/emv/emv_pk.c
[-] CC src/emv/emv_pki.c
[-] CC src/emv/emv_pki_priv.c
[-] CC src/emv/emv_roca.c
[-] CC src/emv/emv_tags.c
[-] CC src/emv/emvcore.c
[-] CC src/emv/emvjson.c
[-] CC src/emv/tlv.c
[-] CC src/emv/test/crypto_test.c
[-] CC src/emv/test/cryptotest.c
[-] CC src/emv/test/cda_test.c
[-] CC src/emv/test/dda_test.c
[-] CC src/emv/test/sda_test.c
[-] CC src/fido/additional_ca.c
[-] CC src/fido/cose.c
[-] CC src/fido/cbortools.c
[-] CC src/fido/fidocore.c
[-] CC src/ksx6924/ksx6924core.c
[-] CC src/cipurse/cipursecore.c
[-] CC src/cipurse/cipursecrypto.c
[-] CC src/cipurse/cipursetest.c
[-] CC src/fileutils.c
[-] CC src/flash.c
[-] CC ../common/generator.c
[-] CC src/graph.c
src/flash.c:353:32: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
uint32_t offset = *(uint32_t *)(ctx->elf + le32(shdrs[i].sh_offset) + le32(shdrs[i].sh_size) - 4);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[-] CC src/jansson_path.c
[-] CC src/iso4217.c
[-] CC src/iso7816/apduinfo.c
[-] CC src/iso7816/iso7816core.c
[-] CC src/loclass/cipher.c
1 warning generated.
[-] CC src/loclass/cipherutils.c
[-] CC src/loclass/elite_crack.c
[-] CC src/loclass/ikeys.c
[-] CC src/mifare/lrpcrypto.c
[-] CC src/mifare/desfirecrypto.c
[-] CC src/mifare/desfirecore.c
[-] CC src/mifare/desfiresecurechan.c
[-] CC src/mifare/desfiretest.c
[-] CC src/mifare/gallaghercore.c
[-] CC src/mifare/mad.c
[-] CC src/mifare/mfkey.c
[-] CC src/mifare/mifare4.c
[-] CC src/mifare/mifaredefault.c
[-] CC src/mifare/mifarehost.c
[-] CC src/nfc/ndef.c
[-] CC src/pm3.c
[-] CC src/pm3_binlib.c
[-] CC src/pm3_bitlib.c
[-] CC src/preferences.c
[-] CC src/pm3line.c
[-] CC src/proxmark3.c
[-] CC src/scandir.c
[-] CC src/uart/uart_posix.c
[-] CC src/uart/uart_win32.c
[-] CC src/scripting.c
[-] CC src/ui.c
[-] CC src/util.c
[=] CHECK src/version_pm3.c
[-] CC src/wiegand_formats.c
[-] CC src/wiegand_formatutils.c
[-] CC ../common/bucketsort.c
[-] CC ../common/cardhelper.c
[-] CC ../common/crapto1/crapto1.c
[-] CC ../common/crapto1/crypto1.c
[-] CC ../common/crc.c
[-] CC ../common/crc16.c
[-] CC ../common/crc32.c
[-] CC ../common/crc64.c
[-] CC ../common/commonutil.c
[-] CC ../common/iso15693tools.c
[-] CC ../common/legic_prng.c
[-] CC ../common/lfdemod.c
[-] CC ../common/util_posix.c
[-] CC src/pm3_luawrap.c
[-] CC src/pm3_pywrap.c
[-] UIC src/ui/ui_overlays.h
[-] UIC src/ui/ui_image.h
[-] CC src/util_darwin.m
[*] MAKE deps/amiitool/libamiibo.a
[*] MAKE deps/cliparser/libcliparser.a
[*] MAKE deps/hardnested/libhardnested.a
[*] MAKE deps/liblua/liblua.a for macosx
[*] MAKE deps/jansson/libjansson.a
PLATFORM Darwin
[-] CC amiibo.c
[-] CC drbg.c
[-] CC argtable3.c
[-] CC cliparser.c
[-] CC(NOSIMD) hardnested_bf_core.c
[-] CC(NOSIMD) hardnested_bitarray_core.c
[-] CC keygen.c
[*] MAKE obj/libmbedtls.a
[-] CC lapi.c
[-] CC lcode.c
[*] MAKE deps/reveng/libreveng.a
[-] CC dump.c
[-] CC error.c
[=] AR libamiibo.a
[-] CC(NEON) hardnested_bf_core.c
[-] CC aes.c
[-] CC asn1parse.c
[-] CC hashtable.c
[-] CC lctype.c
[-] CC(NEON) hardnested_bitarray_core.c
[*] MAKE deps/tinycbor/tinycbor.a
[-] CC hashtable_seed.c
[*] MAKE deps/whereami/libwhereami.a
[-] CC bmpbit.c
[=] TEST bmptst
[-] CC load.c
[-] CC cborencoder.c
[-] CC asn1write.c
[-] CC cborencoder_close_container_checked.c
[-] CC ldebug.c
[=] GEN lualibs/pm3_cmd.lua
[-] CC memory.c
[-] CC hardnested_bruteforce.c
[=] AR libcliparser.a
[-] CC ldo.c
[=] GEN lualibs/mfc_default_keys.lua
[-] CC base64.c
[-] CC cborerrorstrings.c
[-] CC whereami.c
[-] CC ldump.c
[-] CC cborparser.c
[=] AR libwhereami.a
[-] CC lfunc.c
[-] CC pack_unpack.c
[-] CC bignum.c
[-] CC cborparser_dup_string.c
[-] CC cborpretty.c
[=] AR libhardnested.a
[-] CC strbuffer.c
[-] CC lgc.c
[-] CC llex.c
[-] CC ctr_drbg.c
[-] CC entropy_poll.c
[-] CC cbortojson.c
[-] CC lmem.c
[-] CC strconv.c
[-] CC src/version_pm3.c
[-] CC cborvalidation.c
[-] CC entropy.c
[-] CC utf.c
[-] CC error.c
[-] CC value.c
[-] CC lobject.c
[-] CC bmpbit.c
[-] CC cli.c
[-] CC lopcodes.c
[-] CXX src/proxgui.cpp
[-] CC lparser.c
[-] CC model.c
[-] CC ecp.c
[-] CC lstate.c
[-] CC poly.c
[-] CC lstring.c
[=] AR libjansson.a
[-] CC ecp_curves.c
[=] AR tinycbor.a
[-] CC certs.c
[-] CC preset.c
[-] CC ltable.c
[-] CXX src/proxguiqt.cpp
[-] CC reveng.c
[-] CC ltm.c
[-] CC camellia.c
[-] CC blowfish.c
[-] CC cipher_wrap.c
[-] CC lundump.c
[-] CC cipher.c
[-] MOC src/proxguiqt.moc.cpp
[-] CC lvm.c
[-] CC cmac.c
[=] AR libreveng.a
[-] CXX src/proxguiqt.moc.cpp
[-] CC lzio.c
[-] CC lauxlib.c
[-] CC lbaselib.c
[-] CC des.c
[-] CC lbitlib.c
[-] CC ecc_point_compression.c
[-] CC lcorolib.c
[-] CC ldblib.c
[-] CC ecdh.c
[-] CC ecdsa.c
[-] CC liolib.c
[-] CC lmathlib.c
[-] CC gcm.c
[-] CC md.c
[-] CC loslib.c
[-] CC md5.c
[-] CC oid.c
[-] CC lstrlib.c
[-] CC ltablib.c
[-] CC pem.c
[-] CC loadlib.c
[-] CC linit.c
[-] CC arc4.c
[-] CC pk.c
[-] CC pk_wrap.c
[-] CC pkwrite.c
[-] CC pkcs5.c
[=] AR liblua.a
[-] CC pkcs12.c
[-] CC pkparse.c
[-] CC platform.c
[-] CC platform_util.c
[-] CC rsa.c
[-] CC rsa_internal.c
[-] CC sha1.c
[-] CC sha256.c
[-] CC sha512.c
[-] CC threading.c
[-] CC x509.c
[-] CC x509_crl.c
[-] CC x509_crt.c
[=] AR libmbedtls.a
[=] CXX proxmark3
macOS has several build errors after the inclusion of the cryptoRF solvers.
Switching the head to [b17a733bdb] and rebuilding completes successfully.
Describe the bug A clear and concise description of what the bug is.
Desktop (please complete the following information):