erickt / rust-zmq

Rust zeromq bindings.
Apache License 2.0
886 stars 189 forks source link

vendored feature on macOS error #346

Open jianshu93 opened 1 year ago

jianshu93 commented 1 year ago

Hello Team,

Vendored feature works on Linux intel but failed for MacOS intel and ARM64 cpu. Is that because dynamic link is preferred on MacOs?

Thanks,

Jianshu

Jasper-Bekkers commented 1 year ago

Please try again with 0.10.0 since the build / compilation part of this project got a massive overhaul.

jianshu93 commented 1 year ago

Thanks! I will get back after testing!

Jianshu

jianshu93 commented 1 year ago

Hello Team,

It works now on Intel MACs and linux and is linked statically without any problem (I can see that it uses zeromq-src and zmq-sys). But for ARM64 MACs, I still have the following error:

error: linking with cc failed: exit status: 1 | = note: "cc" "-arch" "arm64" "/var/folders/mr/8qybn91j5fgdbrcdmq7ckftw0000gn/T/rustckrvAFk/symbols.o" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/qualityloader-9f84cccdbd633d2f.qualityloader.2fbc272e-cgu.0.rcgu.o" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/qualityloader-9f84cccdbd633d2f.qualityloader.2fbc272e-cgu.1.rcgu.o" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/qualityloader-9f84cccdbd633d2f.qualityloader.2fbc272e-cgu.10.rcgu.o" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/qualityloader-9f84cccdbd633d2f.qualityloader.2fbc272e-cgu.11.rcgu.o" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/qualityloader-9f84cccdbd633d2f.qualityloader.2fbc272e-cgu.12.rcgu.o" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/qualityloader-9f84cccdbd633d2f.qualityloader.2fbc272e-cgu.13.rcgu.o" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/qualityloader-9f84cccdbd633d2f.qualityloader.2fbc272e-cgu.14.rcgu.o" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/qualityloader-9f84cccdbd633d2f.qualityloader.2fbc272e-cgu.15.rcgu.o" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/qualityloader-9f84cccdbd633d2f.qualityloader.2fbc272e-cgu.2.rcgu.o" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/qualityloader-9f84cccdbd633d2f.qualityloader.2fbc272e-cgu.3.rcgu.o" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/qualityloader-9f84cccdbd633d2f.qualityloader.2fbc272e-cgu.4.rcgu.o" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/qualityloader-9f84cccdbd633d2f.qualityloader.2fbc272e-cgu.5.rcgu.o" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/qualityloader-9f84cccdbd633d2f.qualityloader.2fbc272e-cgu.6.rcgu.o" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/qualityloader-9f84cccdbd633d2f.qualityloader.2fbc272e-cgu.7.rcgu.o" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/qualityloader-9f84cccdbd633d2f.qualityloader.2fbc272e-cgu.8.rcgu.o" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/qualityloader-9f84cccdbd633d2f.qualityloader.2fbc272e-cgu.9.rcgu.o" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/qualityloader-9f84cccdbd633d2f.2flqt0cs2w0m06tn.rcgu.o" "-L" "/Users/jianshuzhao/Github/kmerutils/target/release/deps" "-L" "/Users/jianshuzhao/Github/kmerutils/target/release/build/bzip2-sys-08d56f8f18cb45f6/out/lib" "-L" "/opt/homebrew/Cellar/xz/5.2.7/lib" "-L" "/Users/jianshuzhao/Github/kmerutils/target/release/build/zmq-sys-ba4852674e6bf048/out/lib" "-L" "/Users/jianshuzhao/Github/kmerutils/target/release/build/zmq-sys-ba4852674e6bf048/out/lib" "-L" "/Users/jianshuzhao/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/lib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libkmerutils-f0b3b3d78ec920a0.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libneedletail-e7859a5586d2a6d7.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libbytecount-cead4dccf2647018.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libbuf_redux-3e9997ddafb8accb.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libsafemem-dc9bd1ad79e8086d.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libxz2-d47b8e14a9404fdc.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/liblzma_sys-b5715268e5d913a3.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libflate2-11a78279db0c3985.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libminiz_oxide-73155c84246141f6.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libadler-39b2c7213db41305.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libcrc32fast-54beddddea2cb5fc.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libbzip2-29996fb15c8a62a0.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libbzip2_sys-8081679baf84e6c3.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libhnsw_rs-fac8361c42fef16b.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libbincode-7a8111192ea1bd85.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libhashbrown-6419a1231630e03f.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libahash-bffd2df430ab3e37.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libparking_lot-3d0497b652e75948.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libparking_lot_core-cdf8850bf0f0ebcc.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libsmallvec-483245329fa7df3b.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/liblock_api-690c0673d9608754.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libinstant-424d29cbb0b45826.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libcpu_time-9bc7c3fb652186f1.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libwavelet_matrix-c530525d59758b63.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libsuccinct-5218168c18caa6ba.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libndarray-96d94f1d2d11b8d6.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libmatrixmultiply-e89c629343d5cba6.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/librawpointer-15a6731e43da61f9.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libhistogram-2b04af59a91d599c.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/librayon-c4058e37a17de115.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/librayon_core-c664988982d21386.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libnum_cpus-accd2df32f59f213.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libeither-4c46e98688583d56.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libserde_json-f36cf332f9789c43.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libserde-4e63fdf145903a5b.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libprobminhash-c1fa057b64db12dc.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libsha2-2d7f765e0d851c82.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libdigest-5a40941f98db57ac.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libblock_buffer-fab6ab3022f36ffa.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libcrypto_common-341c6575d74f6083.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libgeneric_array-e7aebba914df6eea.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libtypenum-d7937aee5846db6e.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libnum-231b390618c81cee.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libnum_iter-b9e22c93d656dd42.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libnum_rational-d82c5adc9c0f76db.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libnum_complex-ef4dad6f0c407ee6.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libnum_bigint-227509913861b9fc.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libnum_integer-264df9f1905996cf.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/librand_distr-f9df09b160e861ba.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libnum_traits-1814d39bd420c396.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/librand_xoshiro-06bf4fd6b3e87d50.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libfnv-0419508d61057d71.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libmetrohash-abe4a297b301e461.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libbloom-a0d27b0fa5174376.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libbit_vec-e75b277a554fee85.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libcuckoofilter-914bea47131b1fad.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/librand-cb6ee0c59df68c68.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/librand_pcg-5d9636de28343946.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/librand_chacha-f6726249a87f431d.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/librand_core-661d25f5f04e924d.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libgetrandom-0824532b20362993.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libbyteorder-feb8a6d8cd38719b.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libcrossbeam-9e0c3a5effc6e351.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libcrossbeam_channel-5e1516bae22df27f.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libcrossbeam_deque-bae8febfdc54b02d.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libcrossbeam_queue-bb52e72d6ef76462.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libcrossbeam_epoch-809f5f190e83c722.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libmemoffset-239f4d273f679645.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libscopeguard-15e20c72e8a90004.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libcrossbeam_utils-3bdcc89448c5cf50.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libonce_cell-c54d016c78b1353d.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libredis-b1bbfb1969abf66e.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libryu-ef0db24e0432c9b6.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/liburl-a9fb294bd6bb64b7.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libidna-11f8ac9e74f8a505.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libunicode_normalization-ee648b9945147e9c.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libtinyvec-578cef4b7f7be158.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libtinyvec_macros-b04713a4a486580f.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libunicode_bidi-e31b0e7e02283d3f.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libform_urlencoded-32bf11090fdb154b.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libpercent_encoding-f826ffdab1c80872.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libitoa-d63aebe64377efe5.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libsha1-fb82d0c70d333aeb.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libsha1_smol-a12f573a0203f960.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libcombine-d11be6fbd5ea42be.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libbytes-cd93eda7ae369d96.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/librand-f7effdcfd0de7e2b.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/librand_chacha-4522f1315badcdca.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libppv_lite86-0f923c878d002a70.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/librand_core-22ec817e836bb6a1.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libgetrandom-be0032f7660480e2.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libzmq-4219003c76f8580f.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libzmq_sys-9b7a58187c445016.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libxdr_codec-983344df9341bbb1.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libbyteorder-f869cdf104190e24.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libclap-2c485bcd0e21b617.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libstrsim-90b63ed9f828463f.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libtextwrap-b06c9c339731a808.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libclap_lex-00db473b72f3044f.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libos_str_bytes-44b646024f96e99b.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libindexmap-cb088934ecb46261.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libhashbrown-fe8315aebe5807ae.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libbitflags-2bbfbfade6407190.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libenv_logger-94f1b4bdd39c6028.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libatty-dc7097a9e90b966a.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/liblibc-70ee320854cd90eb.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libtermcolor-ff0126ae5373e748.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libhumantime-0d0ce8c0eaf88389.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libregex-b07915fcee6c430c.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libaho_corasick-44225d686fef2bf8.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libmemchr-b9afceb11d89c5ca.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libregex_syntax-1a22eef445cba4f5.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/liblog-ce89bebd7bfd835b.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/libcfg_if-0692cee5d0087e61.rlib" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/liblazy_static-ebd75cc0f36ef66d.rlib" "/Users/jianshuzhao/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/lib/libstd-bc66f40cdb19a7b5.rlib" "/Users/jianshuzhao/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/lib/libpanic_unwind-82744e00eb67d2cd.rlib" "/Users/jianshuzhao/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/lib/libobject-687c35e73da80a26.rlib" "/Users/jianshuzhao/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/lib/libmemchr-8763a2dbee186cdb.rlib" "/Users/jianshuzhao/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/lib/libaddr2line-8429266bec145faf.rlib" "/Users/jianshuzhao/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/lib/libgimli-8d61cdb577563b85.rlib" "/Users/jianshuzhao/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/lib/librustc_demangle-778598e0d10758f6.rlib" "/Users/jianshuzhao/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/lib/libstd_detect-aa27b90bf7fd1432.rlib" "/Users/jianshuzhao/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/lib/libcfg_if-d1a0ff487d6d4d55.rlib" "/Users/jianshuzhao/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/lib/libhashbrown-3e59a62b515378ce.rlib" "/Users/jianshuzhao/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/lib/libminiz_oxide-fbff8af2ae7354cf.rlib" "/Users/jianshuzhao/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/lib/libadler-60690200e8d95cee.rlib" "/Users/jianshuzhao/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/lib/librustc_std_workspace_alloc-af17eba547e34f93.rlib" "/Users/jianshuzhao/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/lib/libunwind-a2d3fb1c6098ba0b.rlib" "/Users/jianshuzhao/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/lib/libcfg_if-631867edff21efa9.rlib" "/Users/jianshuzhao/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/lib/liblibc-1432fbf85665684e.rlib" "/Users/jianshuzhao/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/lib/liballoc-e26d2fb48c01825f.rlib" "/Users/jianshuzhao/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/lib/librustc_std_workspace_core-a8a859a864856684.rlib" "/Users/jianshuzhao/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/lib/libcore-908209eee60fb642.rlib" "/Users/jianshuzhao/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/lib/libcompiler_builtins-d567ed3625eefebc.rlib" "-llzma" "-lc++" "-liconv" "-lSystem" "-lc" "-lm" "-L" "/Users/jianshuzhao/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/lib" "-o" "/Users/jianshuzhao/Github/kmerutils/target/release/deps/qualityloader-9f84cccdbd633d2f" "-Wl,-dead_strip" "-nodefaultlibs" = note: Undefined symbols for architecture arm64: "ZNKSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEPKcmm", referenced from: ZN3zmq13socket_base_t9parse_uriEPKcRNSt7__cxx1112basic_stringIcSt11chartraitsIcESaIcEEES9 in libzmq_sys-9b7a58187c445016.rlib(socket_base.o) "ZNKSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEcm", referenced from: ZN3zmq13ip_resolver_t7resolveEPNS_9ip_addr_tEPKc in libzmq_sys-9b7a58187c445016.rlib(ip_resolver.o) "ZNKSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEE5rfindEcm", referenced from: ZN3zmq13ip_resolver_t7resolveEPNS_9ip_addr_tEPKc in libzmq_sys-9b7a58187c445016.rlib(ip_resolver.o) __ZN3zmq17socks_connecter_t13parse_addressERKNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS6_Rt in libzmq_sys-9b7a58187c445016.rlib(socks_connecter.o) "ZNKSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc", referenced from: ZNK3zmq13socket_base_t14check_protocolERKNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE in libzmq_sys-9b7a58187c445016.rlib(socket_base.o) ZN3zmq13socket_base_t13term_endpointEPKc in libzmq_sys-9b7a58187c445016.rlib(socket_base.o) ZN3zmq13socket_base_t4bindEPKc in libzmq_sys-9b7a58187c445016.rlib(socket_base.o) ZN3zmq13udp_address_t7resolveEPKcbb in libzmq_sys-9b7a58187c445016.rlib(udp_address.o) ZN3zmq14session_base_t16start_connectingEb in libzmq_sys-9b7a58187c445016.rlib(session_base.o) ZN3zmq14session_base_t9reconnectEv in libzmq_sys-9b7a58187c445016.rlib(session_base.o) ZN3zmq9address_tD1Ev in libzmq_sys-9b7a58187c445016.rlib(address.o) ... "ZNSo9_MinsertImEERSoT", referenced from: __ZNK3zmq12ws_address_t9to_stringERNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE in libzmq_sys-9b7a58187c445016.rlib(ws_address.o) "ZNSolsEi", referenced from: ZN3zmq20stream_engine_base_t15init_propertiesERSt3mapINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_St4lessIS7_ESaISt4pairIKS7_S7_EEE in libzmq_sys-9b7a58187c445016.rlib(stream_engine_base.o) "ZNSt18condition_variable10notify_allEv", referenced from: ZN3zmq14mailbox_safe_t4sendERKNS_9command_tE in libzmq_sys-9b7a58187c445016.rlib(mailbox_safe.o) "ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE", referenced from: ZN3zmq14mailbox_safe_t4recvEPNS_9command_tEi in libzmq_sys-9b7a58187c445016.rlib(mailbox_safe.o) "__ZNSt18condition_variableC1Ev", referenced from: ZN3zmq14mailbox_safe_tC1EPNS_7mutex_tE in libzmq_sys-9b7a58187c445016.rlib(mailbox_safe.o) "ZNSt18condition_variableD1Ev", referenced from: __ZNSt3_V222condition_variable_anyD1Ev in libzmq_sys-9b7a58187c445016.rlib(mailbox_safe.o) ZN3zmq14mailbox_safe_tD1Ev in libzmq_sys-9b7a58187c445016.rlib(mailbox_safe.o) ZN3zmq14mailbox_safe_tC1EPNS_7mutex_tE in libzmq_sys-9b7a58187c445016.rlib(mailbox_safe.o) "ZNSt6chrono3_V212system_clock3nowEv", referenced from: ZN3zmq14mailbox_safe_t4recvEPNS_9command_tEi in libzmq_sys-9b7a58187c445016.rlib(mailbox_safe.o) "ZNSt6localeC1Ev", referenced from: ZN3zmq12ws_address_tC1EPK8sockaddrj in libzmq_sys-9b7a58187c445016.rlib(ws_address.o) ZNK3zmq12ws_address_t9to_stringERNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE in libzmq_sys-9b7a58187c445016.rlib(ws_address.o) ZNK3zmq9address_t9to_stringERNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE in libzmq_sys-9b7a58187c445016.rlib(address.o) ZN3zmq20stream_engine_base_t15init_propertiesERSt3mapINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_St4lessIS7_ESaISt4pairIKS7_S7_EEE in libzmq_sys-9b7a58187c445016.rlib(stream_engine_base.o) "ZNSt6localeD1Ev", referenced from: ZNSt7cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev in libzmq_sys-9b7a58187c445016.rlib(ws_address.o) ZN3zmq12ws_address_tC1EPK8sockaddrj in libzmq_sys-9b7a58187c445016.rlib(ws_address.o) ZNK3zmq12ws_address_t9to_stringERNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE in libzmq_sys-9b7a58187c445016.rlib(ws_address.o) ZNK3zmq9address_t9to_stringERNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE in libzmq_sys-9b7a58187c445016.rlib(address.o) ZN3zmq20stream_engine_base_t15init_propertiesERSt3mapINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_St4lessIS7_ESaISt4pairIKS7_S7_EEE in libzmq_sys-9b7a58187c445016.rlib(stream_engine_base.o) "ZNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm", referenced from: ZN3zmq21routing_socket_base_t11xsetsockoptEiPKvm in libzmq_sys-9b7a58187c445016.rlib(socket_base.o) ZN3zmq13socket_base_t4bindEPKc in libzmq_sys-9b7a58187c445016.rlib(socket_base.o) ZN3zmq19get_peer_ip_addressEiRNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE in libzmq_sys-9b7a58187c445016.rlib(ip.o) __ZN3zmq27create_ipc_wildcard_addressERNSt7cxx1112basic_stringIcSt11chartraitsIcESaIcEEES6 in libzmq_sys-9b7a58187c445016.rlib(ip.o) ZN3zmq12ws_address_t7resolveEPKcbb in libzmq_sys-9b7a58187c445016.rlib(ws_address.o) ZN3zmq12ws_address_tC1EPK8sockaddrj in libzmq_sys-9b7a58187c445016.rlib(ws_address.o) ZNK3zmq12ws_address_t9to_stringERNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE in libzmq_sys-9b7a58187c445016.rlib(ws_address.o) ... "ZNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm", referenced from: ZN3zmq27create_ipc_wildcard_addressERNSt7cxx1112basic_stringIcSt11chartraitsIcESaIcEEES6 in libzmq_sys-9b7a58187c445016.rlib(ip.o) ZNK3zmq13ws_listener_t15get_socket_nameB5cxx11EiNS_12socket_end_tE in libzmq_sys-9b7a58187c445016.rlib(ws_listener.o) "ZNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_MassignERKS4", referenced from: ZN3zmq12ws_address_tC1EPK8sockaddrj in libzmq_sys-9b7a58187c445016.rlib(ws_address.o) ZNK3zmq12ws_address_t9to_stringERNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE in libzmq_sys-9b7a58187c445016.rlib(ws_address.o) ZN3zmq13udp_address_t9to_stringERNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE in libzmq_sys-9b7a58187c445016.rlib(udp_address.o) ZNK3zmq9address_t9to_stringERNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE in libzmq_sys-9b7a58187c445016.rlib(address.o) ZN3zmq17socks_connecter_t21set_auth_method_basicERKNSt7__cxx1112basic_stringIcSt11chartraitsIcESaIcEEES8 in libzmq_sys-9b7a58187c445016.rlib(socks_connecter.o) ZN3zmq20stream_engine_base_t15init_propertiesERSt3mapINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_St4lessIS7_ESaISt4pairIKS7_S7_EEE in libzmq_sys-9b7a58187c445016.rlib(stream_engine_base.o) "ZNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm", referenced from: ZNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.constprop.0 in libzmq_sys-9b7a58187c445016.rlib(socket_base.o) ZNSt8_Rb_treeINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE7_M_copyILb0ENSE_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS8_ESJ_PSt18_Rb_tree_nodebaseRT0.isra.0 in libzmq_sys-9b7a58187c445016.rlib(socket_base.o) ZN3zmq13socket_base_t9parse_uriEPKcRNSt7cxx1112basic_stringIcSt11chartraitsIcESaIcEEES9 in libzmq_sys-9b7a58187c445016.rlib(socket_base.o) ZN3zmq9optionstC1ERKS0 in libzmq_sys-9b7a58187c445016.rlib(socket_base.o) ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S6_IPN3zmq5own_tEPNS8_6pipe_tEEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE16_M_emplace_equalIJRS7_SD_EEESt17_Rb_tree_iteratorISEEDpOT in libzmq_sys-9b7a58187c445016.rlib(socket_base.o) ZN3zmq13socket_base_t12add_endpointERKNS_19endpoint_uri_pair_tEPNS_5own_tEPNS_6pipe_tE in libzmq_sys-9b7a58187c445016.rlib(socket_base.o) ZN3zmq13socket_base_t13term_endpointEPKc in libzmq_sys-9b7a58187c445016.rlib(socket_base.o) ... "ZNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm", referenced from: __ZN3zmq27create_ipc_wildcard_addressERNSt7cxx1112basic_stringIcSt11chartraitsIcESaIcEEES6 in libzmq_sys-9b7a58187c445016.rlib(ip.o) "ZNSt7cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev", referenced from: ZNK3zmq9address_t9to_stringERNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE in libzmq_sys-9b7a58187c445016.rlib(address.o) "ZNSt7cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev", referenced from: ZN3zmq12ws_address_tC1EPK8sockaddrj in libzmq_sys-9b7a58187c445016.rlib(ws_address.o) ZNK3zmq12ws_address_t9to_stringERNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE in libzmq_sys-9b7a58187c445016.rlib(ws_address.o) ZN3zmq20stream_engine_base_t15init_propertiesERSt3mapINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_St4lessIS7_ESaISt4pairIKS7_S7_EEE in libzmq_sys-9b7a58187c445016.rlib(stream_engine_base.o) "ZNSt8detail15_List_node_base7_MhookEPS0", referenced from: ZN3zmq15generic_mtrie_tINS_6pipe_tEE2rmIPvEEvPS1_PFvPKhmT_ES8_b in libzmq_sys-9b7a58187c445016.rlib(xpub.o) ZN3zmq15generic_mtrie_tINS_6pipe_tEE2rmIPNS_6xpub_tEEEvPS1_PFvPKhmT_ES9_b in libzmq_sys-9b7a58187c445016.rlib(xpub.o) ZN3zmq15generic_mtrie_tINS_6pipetEE2rmEPKhmPS1 in libzmq_sys-9b7a58187c445016.rlib(mtrie.o) "ZNSt8__detail15_List_node_base9_M_unhookEv", referenced from: ZN3zmq15generic_mtrie_tINS_6pipe_tEE2rmIPvEEvPS1_PFvPKhmT_ES8_b in libzmq_sys-9b7a58187c445016.rlib(xpub.o) ZN3zmq15generic_mtrie_tINS_6pipe_tEE2rmIPNS_6xpub_tEEEvPS1_PFvPKhmT_ES9_b in libzmq_sys-9b7a58187c445016.rlib(xpub.o) ZN3zmq15generic_mtrie_tINS_6pipetEE2rmEPKhmPS1 in libzmq_sys-9b7a58187c445016.rlib(mtrie.o) "ZNSt8ios_baseC2Ev", referenced from: ZN3zmq12ws_address_tC1EPK8sockaddrj in libzmq_sys-9b7a58187c445016.rlib(ws_address.o) ZNK3zmq12ws_address_t9to_stringERNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE in libzmq_sys-9b7a58187c445016.rlib(ws_address.o) ZNK3zmq9address_t9to_stringERNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE in libzmq_sys-9b7a58187c445016.rlib(address.o) ZN3zmq20stream_engine_base_t15init_propertiesERSt3mapINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_St4lessIS7_ESaISt4pairIKS7_S7_EEE in libzmq_sys-9b7a58187c445016.rlib(stream_engine_base.o) "ZNSt8ios_baseD2Ev", referenced from: ZN3zmq12ws_address_tC1EPK8sockaddrj in libzmq_sys-9b7a58187c445016.rlib(ws_address.o) ZNK3zmq12ws_address_t9to_stringERNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE in libzmq_sys-9b7a58187c445016.rlib(ws_address.o) ZNK3zmq9address_t9to_stringERNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE in libzmq_sys-9b7a58187c445016.rlib(address.o) ZN3zmq20stream_engine_base_t15init_propertiesERSt3mapINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_St4lessIS7_ESaISt4pairIKS7_S7_EEE in libzmq_sys-9b7a58187c445016.rlib(stream_engine_base.o) "ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E", referenced from: ZN3zmq12ws_address_tC1EPK8sockaddrj in libzmq_sys-9b7a58187c445016.rlib(ws_address.o) ZNK3zmq12ws_address_t9to_stringERNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE in libzmq_sys-9b7a58187c445016.rlib(ws_address.o) ZNK3zmq9address_t9to_stringERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE in libzmq_sys-9b7a58187c445016.rlib(address.o) ZN3zmq20stream_engine_base_t15init_propertiesERSt3mapINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_St4lessIS7_ESaISt4pairIKS7_S7_EEE in libzmq_sys-9b7a58187c445016.rlib(stream_engine_base.o) "ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate", referenced from: ZNK3zmq12ws_address_t9to_stringERNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE in libzmq_sys-9b7a58187c445016.rlib(ws_address.o) "ZSt16ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l", referenced from: ZN3zmq12ws_address_tC1EPK8sockaddrj in libzmq_sys-9b7a58187c445016.rlib(ws_address.o) ZNK3zmq12ws_address_t9to_stringERNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE in libzmq_sys-9b7a58187c445016.rlib(ws_address.o) ZNK3zmq9address_t9to_stringERNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE in libzmq_sys-9b7a58187c445016.rlib(address.o) "__ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base", referenced from: ZNSt8_Rb_treeIN3zmq6blob_tESt4pairIKS1_NS0_21routing_socket_base_t10out_pipe_tEESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE24_M_get_insert_uniqueposERS3 in libzmq_sys-9b7a58187c445016.rlib(socket_base.o) ZNSt8_Rb_treeIN3zmq6blob_tESt4pairIKS1_NS0_21routing_socket_base_t10out_pipe_tEESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE22_M_emplace_hint_uniqueIJS1_RKS5_EEESt17_Rb_tree_iteratorIS6_ESt23_Rb_tree_const_iteratorIS6EDpOT in libzmq_sys-9b7a58187c445016.rlib(socket_base.o) ZNSt8_Rb_treeINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3zmq10endpoint_tEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE24_M_get_insert_uniqueposERS7 in libzmq_sys-9b7a58187c445016.rlib(ctx.o) ZNSt8_Rb_treeINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3zmq10endpoint_tEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISAERS7 in libzmq_sys-9b7a58187c445016.rlib(ctx.o) ZNSt8_Rb_treeINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_uniqueposERS7 in libzmq_sys-9b7a58187c445016.rlib(options.o) ZNSt8_Rb_treeINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8ERS7 in libzmq_sys-9b7a58187c445016.rlib(options.o) ZNSt8_Rb_treeIPN3zmq6pipe_tES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueIRKS2_EESt4pairISt17_Rb_tree_iteratorIS2EbEOT in libzmq_sys-9b7a58187c445016.rlib(session_base.o) ... "ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base", referenced from: ZN3zmq13socket_base_t9inprocs_t11erase_pipesERKNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE in libzmq_sys-9b7a58187c445016.rlib(socket_base.o) __ZN3zmq13socket_base_t13term_endpointEPKc in libzmq_sys-9b7a58187c445016.rlib(socket_base.o) ZN3zmq21routing_socket_base_t14erase_out_pipeEPKNS_6pipe_tE in libzmq_sys-9b7a58187c445016.rlib(socket_base.o) ZN3zmq5ctx_t15connect_pendingEPKcPNS_13socket_base_tE in libzmq_sys-9b7a58187c445016.rlib(ctx.o) ZN3zmq14session_base_t15pipe_terminatedEPNS_6pipe_tE in libzmq_sys-9b7a58187c445016.rlib(session_base.o) ZN3zmq5own_t12process_termEi in libzmq_sys-9b7a58187c445016.rlib(own.o) ZNSt8_Rb_treeIPN3zmq5own_tES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2EE5eraseERKS2 in libzmq_sys-9b7a58187c445016.rlib(own.o) ... "ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base", referenced from: ZN3zmq21routing_socket_base_t16xwrite_activatedEPNS_6pipe_tE in libzmq_sys-9b7a58187c445016.rlib(socket_base.o) ZN3zmq13socket_base_t9inprocs_t11erase_pipesERKNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE in libzmq_sys-9b7a58187c445016.rlib(socket_base.o) ZN3zmq13socket_base_t13term_endpointEPKc in libzmq_sys-9b7a58187c445016.rlib(socket_base.o) __ZN3zmq13socket_base_t15pipe_terminatedEPNS_6pipe_tE in libzmq_sys-9b7a58187c445016.rlib(socket_base.o) ZNSt8_Rb_treeIN3zmq6blob_tESt4pairIKS1_NS0_21routing_socket_base_t10out_pipe_tEESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE22_M_emplace_hint_uniqueIJS1_RKS5_EEESt17_Rb_tree_iteratorIS6_ESt23_Rb_tree_const_iteratorIS6EDpOT in libzmq_sys-9b7a58187c445016.rlib(socket_base.o) ZN3zmq5ctx_t20unregister_endpointsEPKNS_13socket_base_tE in libzmq_sys-9b7a58187c445016.rlib(ctx.o) ZNSt8_Rb_treeINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3zmq10endpoint_tEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISAERS7 in libzmq_sys-9b7a58187c445016.rlib(ctx.o) ... "ZSt19throw_logic_errorPKc", referenced from: __ZN3zmq13socket_base_t9parse_uriEPKcRNSt7cxx1112basic_stringIcSt11chartraitsIcESaIcEEES9 in libzmq_sys-9b7a58187c445016.rlib(socket_base.o) ZN3zmq13socket_base_t4bindEPKc in libzmq_sys-9b7a58187c445016.rlib(socket_base.o) ZN3zmq5ctx_t13find_endpointEPKc in libzmq_sys-9b7a58187c445016.rlib(ctx.o) ZN3zmq5ctx_t17register_endpointEPKcRKNS_10endpoint_tE in libzmq_sys-9b7a58187c445016.rlib(ctx.o) ZN3zmq5ctx_t15connect_pendingEPKcPNS_13socket_base_tE in libzmq_sys-9b7a58187c445016.rlib(ctx.o) ZN3zmq14ipc_listener_t17set_local_addressEPKc in libzmq_sys-9b7a58187c445016.rlib(ipc_listener.o) ZN3zmq6dish_t6xxrecvEPNS_5msg_tE in libzmq_sys-9b7a58187c445016.rlib(dish.o) ... "ZSt20throw_length_errorPKc", referenced from: ZNSt6vectorIPN3zmq6pipe_tESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17normal_iteratorIPS2_S4EEDpOT in libzmq_sys-9b7a58187c445016.rlib(socket_base.o) ZN3zmq27create_ipc_wildcard_addressERNSt7cxx1112basic_stringIcSt11chartraitsIcESaIcEEES6 in libzmq_sys-9b7a58187c445016.rlib(ip.o) ZNSt6vectorIPN3zmq9i_mailboxESaIS2_EE17_M_default_appendEm in libzmq_sys-9b7a58187c445016.rlib(ctx.o) __ZNSt6vectorIPN3zmq9i_mailboxESaIS2_EE14_M_fill_insertEN9gnu_cxx17normal_iteratorIPS2_S4EEmRKS2 in libzmq_sys-9b7a58187c445016.rlib(ctx.o) __ZNSt6vectorIPN3zmq11io_thread_tESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9gnu_cxx17normal_iteratorIPS2_S4EEDpOT in libzmq_sys-9b7a58187c445016.rlib(ctx.o) __ZNSt6vectorIjSaIjEE17_M_realloc_insertIJRKjEEEvN9gnu_cxx17normal_iteratorIPjS1EEDpOT in libzmq_sys-9b7a58187c445016.rlib(ctx.o) ZNSt6vectorIjSaIjEE17_M_realloc_insertIJjEEEvN9gnu_cxx17normal_iteratorIPjS1EEDpOT in libzmq_sys-9b7a58187c445016.rlib(ctx.o) ... "ZSt20throw_system_errori", referenced from: ZN3zmq14mailbox_safe_t4sendERKNS_9command_tE in libzmq_sys-9b7a58187c445016.rlib(mailbox_safe.o) __ZNSt11unique_lockISt5mutexE6unlockEv in libzmq_sys-9b7a58187c445016.rlib(mailbox_safe.o) ZN3zmq14mailbox_safe_t4recvEPNS_9command_tEi in libzmq_sys-9b7a58187c445016.rlib(mailbox_safe.o) "ZSt24throw_out_of_range_fmtPKcz", referenced from: ZN3zmq13socket_base_t9parse_uriEPKcRNSt7__cxx1112basic_stringIcSt11chartraitsIcESaIcEEES9 in libzmq_sys-9b7a58187c445016.rlib(socket_base.o) ZN3zmq13ip_resolver_t7resolveEPNS_9ip_addr_tEPKc in libzmq_sys-9b7a58187c445016.rlib(ip_resolver.o) ZN3zmq17socks_connecter_t13parse_addressERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS6_Rt in libzmq_sys-9b7a58187c445016.rlib(socks_connecter.o) "ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_nodebaseRS", referenced from: ZN3zmq13socket_base_t9inprocs_t11erase_pipesERKNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE in libzmq_sys-9b7a58187c445016.rlib(socket_base.o) ZN3zmq13socket_base_t13term_endpointEPKc in libzmq_sys-9b7a58187c445016.rlib(socket_base.o) __ZN3zmq13socket_base_t15pipe_terminatedEPNS_6pipe_tE in libzmq_sys-9b7a58187c445016.rlib(socket_base.o) ZN3zmq21routing_socket_base_t14erase_out_pipeEPKNS_6pipe_tE in libzmq_sys-9b7a58187c445016.rlib(socket_base.o) ZN3zmq5ctx_t20unregister_endpointsEPKNS_13socket_base_tE in libzmq_sys-9b7a58187c445016.rlib(ctx.o) ZN3zmq5ctx_t19unregister_endpointERKNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKNS_13socket_base_tE in libzmq_sys-9b7a58187c445016.rlib(ctx.o) ZN3zmq5ctx_t15connect_pendingEPKcPNS_13socket_base_tE in libzmq_sys-9b7a58187c445016.rlib(ctx.o) ... "ZSt28throw_bad_array_new_lengthv", referenced from: ZN3zmq9optionstC1ERKS0 in libzmq_sys-9b7a58187c445016.rlib(socket_base.o) ZNSt8_Rb_treeINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3zmq5ctx_t20pending_connection_tEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE7_M_copyILb0ENSH_11_Alloc_nodeEEEPSt13_Rb_tree_nodeISB_ESM_PSt18_Rb_tree_nodebaseRT0.isra.0 in libzmq_sys-9b7a58187c445016.rlib(ctx.o) ZNSt8_Rb_treeINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3zmq10endpoint_tEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE22_M_emplace_hint_uniqueIJS5_RKS9_EEESt17_Rb_tree_iteratorISA_ESt23_Rb_tree_const_iteratorISAEDpOT in libzmq_sys-9b7a58187c445016.rlib(ctx.o) __ZN3zmq5own_tC1EPNS_11io_thread_tERKNS_9options_tE in libzmq_sys-9b7a58187c445016.rlib(own.o) ZNSt5dequeIhSaIhEE12emplacebackIJhEEERhDpOT.isra.0 in libzmq_sys-9b7a58187c445016.rlib(xpub.o) ZNSt5dequeIN3zmq6blob_tESaIS1_EE12emplace_backIJS1_EEERS1DpOT.isra.0 in libzmq_sys-9b7a58187c445016.rlib(xpub.o) ZNSt5dequeIPN3zmq6pipe_tESaIS2_EE17_M_reallocate_mapEmb in libzmq_sys-9b7a58187c445016.rlib(xpub.o) ... "ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0RS", referenced from: ZNSt8_Rb_treeINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S6_IPN3zmq5own_tEPNS8_6pipe_tEEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE16_M_emplace_equalIJRS7_SD_EEESt17_Rb_tree_iteratorISEEDpOT in libzmq_sys-9b7a58187c445016.rlib(socket_base.o) ZNSt8_Rb_treeIN3zmq6blob_tESt4pairIKS1_NS0_21routing_socket_base_t10out_pipe_tEESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE22_M_emplace_hint_uniqueIJS1_RKS5_EEESt17_Rb_tree_iteratorIS6_ESt23_Rb_tree_const_iteratorIS6EDpOT in libzmq_sys-9b7a58187c445016.rlib(socket_base.o) ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3zmq10endpoint_tEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE22_M_emplace_hint_uniqueIJS5_RKS9_EEESt17_Rb_tree_iteratorISA_ESt23_Rb_tree_const_iteratorISAEDpOT in libzmq_sys-9b7a58187c445016.rlib(ctx.o) ZN3zmq5ctx_t15connect_pendingEPKcPNS_13socket_base_tE in libzmq_sys-9b7a58187c445016.rlib(ctx.o) ZNSt8_Rb_treeIPN3zmq6pipe_tES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueIRKS2_EESt4pairISt17_Rb_tree_iteratorIS2EbEOT in libzmq_sys-9b7a58187c445016.rlib(session_base.o) ZN3zmq5own_t11processownEPS0 in libzmq_sys-9b7a58187c445016.rlib(own.o) ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5EbEOT in libzmq_sys-9b7a58187c445016.rlib(dish.o) ... "ZTIN10cxxabiv115forced_unwindE", referenced from: anon in libzmq_sys-9b7a58187c445016.rlib(mailbox_safe.o) GCC_except_table4 in libzmq_sys-9b7a58187c445016.rlib(mailbox_safe.o) "ZTTNSt7cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE", referenced from: ZNK3zmq9address_t9to_stringERNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE in libzmq_sys-9b7a58187c445016.rlib(address.o) "ZTTNSt7cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE", referenced from: ZN3zmq12ws_address_tC1EPK8sockaddrj in libzmq_sys-9b7a58187c445016.rlib(ws_address.o) ZNK3zmq12ws_address_t9to_stringERNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE in libzmq_sys-9b7a58187c445016.rlib(ws_address.o) ZN3zmq20stream_engine_base_t15init_propertiesERSt3mapINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_St4lessIS7_ESaISt4pairIKS7_S7_EEE in libzmq_sys-9b7a58187c445016.rlib(stream_engine_base.o) "ZTVNSt7cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE", referenced from: ZNSt7cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev in libzmq_sys-9b7a58187c445016.rlib(ws_address.o) ZN3zmq12ws_address_tC1EPK8sockaddrj in libzmq_sys-9b7a58187c445016.rlib(ws_address.o) ZNK3zmq12ws_address_t9to_stringERNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE in libzmq_sys-9b7a58187c445016.rlib(ws_address.o) ZNK3zmq9address_t9to_stringERNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE in libzmq_sys-9b7a58187c445016.rlib(address.o) ZN3zmq20stream_engine_base_t15init_propertiesERSt3mapINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_St4lessIS7_ESaISt4pairIKS7_S7_EEE in libzmq_sys-9b7a58187c445016.rlib(stream_engine_base.o) NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "ZTVNSt7cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE", referenced from: ZNK3zmq9address_t9to_stringERNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE in libzmq_sys-9b7a58187c445016.rlib(address.o) NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "ZTVNSt7cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE", referenced from: ZN3zmq12ws_address_tC1EPK8sockaddrj in libzmq_sys-9b7a58187c445016.rlib(ws_address.o) ZNK3zmq12ws_address_t9to_stringERNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE in libzmq_sys-9b7a58187c445016.rlib(ws_address.o) ZN3zmq20stream_engine_base_t15init_propertiesERSt3mapINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_St4lessIS7_ESaISt4pairIKS7_S7_EEE in libzmq_sys-9b7a58187c445016.rlib(stream_engine_base.o) NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "ZTVSt15basic_streambufIcSt11char_traitsIcEE", referenced from: ZNSt7cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev in libzmq_sys-9b7a58187c445016.rlib(ws_address.o) ZN3zmq12ws_address_tC1EPK8sockaddrj in libzmq_sys-9b7a58187c445016.rlib(ws_address.o) __ZNK3zmq12ws_address_t9to_stringERNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE in libzmq_sys-9b7a58187c445016.rlib(ws_address.o) ZNK3zmq9address_t9to_stringERNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE in libzmq_sys-9b7a58187c445016.rlib(address.o) ZN3zmq20stream_engine_base_t15init_propertiesERSt3mapINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_St4lessIS7_ESaISt4pairIKS7_S7_EEE in libzmq_sys-9b7a58187c445016.rlib(stream_engine_base.o) NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "ZTVSt9basic_iosIcSt11char_traitsIcEE", referenced from: ZN3zmq12ws_address_tC1EPK8sockaddrj in libzmq_sys-9b7a58187c445016.rlib(ws_address.o) ZNK3zmq12ws_address_t9to_stringERNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEE in libzmq_sys-9b7a58187c445016.rlib(ws_address.o) ZNK3zmq9address_t9to_stringERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE in libzmq_sys-9b7a58187c445016.rlib(address.o) ZN3zmq20stream_engine_base_t15init_propertiesERSt3mapINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_St4lessIS7_ESaISt4pairIKS7_S7_EEE in libzmq_sys-9b7a58187c445016.rlib(stream_enginebase.o) NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "aarch64_cas8_acq_rel", referenced from: ZN3zmq7ypipe_tINS_9command_tELi16EE10check_readEv in libzmq_sys-9b7a58187c445016.rlib(mailbox_safe.o) ZN3zmq7ypipe_tINS_9command_tELi16EE5flushEv in libzmq_sys-9b7a58187c445016.rlib(mailbox_safe.o) ZN3zmq7ypipe_tINS_9command_tELi16EE5probeEPFbRKS1_E in libzmq_sys-9b7a58187c445016.rlib(mailbox_safe.o) ZN3zmq7ypipe_tINS_9commandtELi16EE4readEPS1 in libzmq_sys-9b7a58187c445016.rlib(mailbox_safe.o) ZN3zmq14mailbox_safe_t4sendERKNS_9command_tE in libzmq_sys-9b7a58187c445016.rlib(mailbox_safe.o) ZN3zmq14mailbox_safe_tC1EPNS_7mutex_tE in libzmq_sys-9b7a58187c445016.rlib(mailbox_safe.o) ZN3zmq14mailbox_safe_t4recvEPNS_9command_tEi in libzmq_sys-9b7a58187c445016.rlib(mailbox_safe.o) ... "___aarch64_ldadd4_acq_rel", referenced from: ZN3zmq5ctx_t13create_socketEi in libzmq_sys-9b7a58187c445016.rlib(ctx.o) ZN3zmq5msg_t5closeEv in libzmq_sys-9b7a58187c445016.rlib(msg.o) ZN3zmq5msgt4moveERS0 in libzmq_sys-9b7a58187c445016.rlib(msg.o) ZN3zmq5msgt4copyERS0 in libzmq_sys-9b7a58187c445016.rlib(msg.o) __ZN3zmq5msg_t8add_refsEi in libzmq_sys-9b7a58187c445016.rlib(msg.o) ZN3zmq5msg_t7rm_refsEi in libzmq_sys-9b7a58187c445016.rlib(msg.o) ZN3zmq10metadata_t7add_refEv in libzmqsys-9b7a58187c445016.rlib(metadata.o) ... "aarch64_swp8_acq_rel", referenced from: ZN3zmq7ypipe_tINS_9commandtELi16EE4readEPS1 in libzmq_sys-9b7a58187c445016.rlib(mailbox_safe.o) ZN3zmq7ypipe_tINS_9command_tELi16EED1Ev in libzmq_sys-9b7a58187c445016.rlib(mailbox_safe.o) __ZN3zmq7ypipe_tINS_9command_tELi16EED0Ev in libzmq_sys-9b7a58187c445016.rlib(mailbox_safe.o) ZN3zmq7ypipe_tINS_9command_tELi16EE5writeERKS1_b in libzmq_sys-9b7a58187c445016.rlib(mailbox_safe.o) ZN3zmq14mailbox_safe_t4sendERKNS_9command_tE in libzmq_sys-9b7a58187c445016.rlib(mailbox_safe.o) ZN3zmq14mailbox_safe_tD1Ev in libzmq_sys-9b7a58187c445016.rlib(mailbox_safe.o) ZN3zmq8yqueue_tINS_9command_tELi16EED1Ev in libzmq_sys-9b7a58187c445016.rlib(mailbox_safe.o) ... ld: symbol(s) not found for architecture arm64 collect2: error: ld returned 1 exit status

error: could not compile kmerutils due to previous error warning: build failed, waiting for other jobs to finish...

I think it is ARM64 specific errors. But it is really nice that it is now linked statically by default.

Many thanks,

Jianshu

Jasper-Bekkers commented 1 year ago

For these linker issues it may be better to file an issue or better a pull request on the zeromq-src repo, since that's mostly where the magic happens.

jianshu93 commented 1 year ago

will do!

Thanks!

jianshu