Skip to content

Can't compile openssl dependencies #17489

Description

@Z1W3
  = note: "emcc" "-s" "EXPORTED_FUNCTIONS=[\"_main\"]" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/sample.15myf6knxagfair1.rcgu.o" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/sample.173xm7lmxr3ot64n.rcgu.o" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/sample.1761xl698yp8zmg9.rcgu.o" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/sample.188an8384aksgchy.rcgu.o" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/sample.1bwjspzgpg1bcssi.rcgu.o" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/sample.1h406h3pv6fdiooh.rcgu.o" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/sample.1i8gksocjpf3i7it.rcgu.o" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/sample.1n9kt2el7e5ege0d.rcgu.o" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/sample.1qicq0dt73idv2dd.rcgu.o" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/sample.1u9zv1rtkkyvn82k.rcgu.o" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/sample.21rgr6bfhh2yepg6.rcgu.o" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/sample.22r1txchd30dwlzy.rcgu.o" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/sample.2682l2nll5jfm2pe.rcgu.o" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/sample.2clqmykx03e321gx.rcgu.o" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/sample.2f3z8xk4ajbuw6o.rcgu.o" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/sample.2hepnir32oq32bvo.rcgu.o" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/sample.2myz8i9sovn5o875.rcgu.o" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/sample.2nq0ugxfu5szy8vk.rcgu.o" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/sample.2uceydw7qjaxjbc3.rcgu.o" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/sample.2xbrayleid7v5jaw.rcgu.o" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/sample.2yinighsh4hum88s.rcgu.o" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/sample.34b3zox2r3qzak4z.rcgu.o" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/sample.36svusqczfcchfa.rcgu.o" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/sample.3mcf0a9oo9kqjzuw.rcgu.o" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/sample.3mpmist9pgn6qvds.rcgu.o" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/sample.3rfszwivqhg45aei.rcgu.o" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/sample.3sp1tqw6eq2qrpzg.rcgu.o" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/sample.3ty2yxc7n2l4a20.rcgu.o" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/sample.3wv7p8vv8p5dxv0m.rcgu.o" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/sample.3x3v4ydi4zkon4sc.rcgu.o" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/sample.45pc8m65wz2n3kui.rcgu.o" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/sample.4faatq4qcac4qbc0.rcgu.o" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/sample.4n2uebah0k0q5toy.rcgu.o" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/sample.4qwozz831tsnbcs3.rcgu.o" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/sample.4x2bvcko1og2glkp.rcgu.o" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/sample.52v6z3gmvv70mhss.rcgu.o" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/sample.jz3aihh0ccn7p77.rcgu.o" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/sample.lapqz5nl4c97bpa.rcgu.o" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/sample.m4o8jkb9sckxpo6.rcgu.o" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/sample.phkvh3jebwh8btc.rcgu.o" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/sample.snw6d2w93nj7vpu.rcgu.o" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/sample.wqiwkvhlz7f4ysa.rcgu.o" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/sample.y3mtbmgywc5n4yc.rcgu.o" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/sample.22aj5hhgkkp5n3kp.rcgu.o" "-L" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps" "-L" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/debug/deps" "-L" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/build/openssl-sys-ff7ac1723a76fc86/out/openssl-build/install/lib" "-L" "/Users/catt.zhi/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/wasm32-unknown-emscripten/lib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libbase64-c285240c4fab443c.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libehking_cryptocore_rust-38a1efd54a7166fe.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libmd5-157eb9ba71f02eff.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libhex-e7a51f94824c03fd.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/librstring_builder-9e47be07d1ffb15d.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libserde_json-09ac05a9c1d29fcb.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libryu-298438fe7020c29d.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libitoa-d0d302050a2627fd.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/librsa-4f9b92edea960b9d.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libpkcs1-dd6d31261894a88a.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libpkcs8-9d44135b53419a2f.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libpkcs5-5b354a144b07fc63.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libsha2-704b8bf3299ef60e.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libblock_buffer-c2f053352fdbad38.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libspki-6a3e2f71363c5168.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libscrypt-417d9c31aab7d4b4.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libsalsa20-ecbbd78a5446592b.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libsha2-fd69536243b03826.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libpbkdf2-6f3d0b8e3260e953.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libhmac-acec9ea6e18d725e.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libpbkdf2-e9f1df1d5d12b098.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libhmac-fb9fc64ee96ea4e6.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libdigest-f398a37557e60033.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libcrypto_mac-9a3e01b4246fcc58.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libder-c337b2bb89160689.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libpem_rfc7468-9871f81e80c90fed.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libbase64ct-bc8f7fdeb2538ce8.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libconst_oid-357ec7d1a2c505b9.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libcrypto_bigint-25c9b58417f76da8.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libdigest-2849f1c2dc60792e.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libsubtle-7835b5f593a6b9df.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libblock_buffer-04954d7673f165bc.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libcrypto_common-64594ed612f7f906.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libnum_bigint_dig-ac5b4aff1f89d119.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libnum_iter-e0d3f41a227f1a20.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libbyteorder-0772c8647cd266bb.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libzeroize-45280dceef5976e2.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libserde-2b99266e787c3ca8.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libnum_integer-110e73aa1e107b6f.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libnum_traits-d2e7dff914755493.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/liblibm-58642b65abd539c1.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libsmallvec-a3bdbf38f407b426.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/librand-7295dd20c82df53e.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/librand_chacha-af7ac723e77268fd.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libppv_lite86-7751683b9239e191.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/librand_core-28c5aa2da14b3c9d.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libgetrandom-15cbde0b74167ed0.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libopenssl-bc36c9a77d01a529.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libonce_cell-7db4c22b24e1653d.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libbitflags-d98d5bd58a5fa4e5.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libforeign_types-9e592bdc5632c918.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libforeign_types_shared-83d1e70353fa2bd7.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libopenssl_sys-19370491aaea3362.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/liblibc-e4e87e10b2eb16bb.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libjni-4d3967c168969871.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libcesu8-8b092c72ead8f4a4.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/liblog-2b84c393b42a0d36.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libcombine-e59a030eb6f3bf3d.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libmemchr-95e520ea9fe91d19.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libbytes-f19f85b6caf677e4.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libthiserror-07c0ec2303cfd53f.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libjni_sys-d2f5b9bf7ceee5f6.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libblock_modes-4bf04eddd78b1426.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libblock_padding-44cac094faf36a74.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libaes-ccdc9ce79af46884.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libopaque_debug-3cc095c3fd1b0c4b.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libcfg_if-58df86676f4a1797.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libcipher-ab02d3a37acf32c6.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libgeneric_array-af2cc0f0a9b0b31e.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libtypenum-e6c8e2190c1556d0.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/liblazy_static-4e3ddd98eaf1fc56.rlib" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libspin-1a6a8493469134ac.rlib" "/Users/catt.zhi/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/wasm32-unknown-emscripten/lib/libstd-51aaa91c1a564a32.rlib" "/Users/catt.zhi/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/wasm32-unknown-emscripten/lib/libpanic_unwind-6a8a31d805aa6ddc.rlib" "/Users/catt.zhi/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/wasm32-unknown-emscripten/lib/librustc_demangle-89d3dab85e18a3a8.rlib" "/Users/catt.zhi/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/wasm32-unknown-emscripten/lib/libstd_detect-a192847186ee136a.rlib" "/Users/catt.zhi/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/wasm32-unknown-emscripten/lib/libhashbrown-9ca8409eaed6142b.rlib" "/Users/catt.zhi/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/wasm32-unknown-emscripten/lib/libminiz_oxide-f801f458d2854b53.rlib" "/Users/catt.zhi/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/wasm32-unknown-emscripten/lib/libadler-b7080764e521bf92.rlib" "/Users/catt.zhi/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/wasm32-unknown-emscripten/lib/librustc_std_workspace_alloc-959df5ba4db8066d.rlib" "/Users/catt.zhi/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/wasm32-unknown-emscripten/lib/libunwind-99ba034c885ebe0d.rlib" "/Users/catt.zhi/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/wasm32-unknown-emscripten/lib/libcfg_if-71bd62d828013573.rlib" "/Users/catt.zhi/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/wasm32-unknown-emscripten/lib/liblibc-fe4fa2693513e175.rlib" "/Users/catt.zhi/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/wasm32-unknown-emscripten/lib/liballoc-864595e3a548a0b8.rlib" "/Users/catt.zhi/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/wasm32-unknown-emscripten/lib/librustc_std_workspace_core-b8308f04d756bb9f.rlib" "/Users/catt.zhi/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/wasm32-unknown-emscripten/lib/libcore-91dadcd456c87ea5.rlib" "/Users/catt.zhi/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/wasm32-unknown-emscripten/lib/libcompiler_builtins-c1734263b9974ac4.rlib" "-l" "c" "-s" "DISABLE_EXCEPTION_CATCHING=0" "-L" "/Users/catt.zhi/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/wasm32-unknown-emscripten/lib" "-L" "/Users/catt.zhi/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/wasm32-unknown-emscripten/lib/self-contained" "-o" "/Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/sample.js" "-O0" "--memory-init-file" "0" "-g4" "-s" "DEFAULT_LIBRARY_FUNCS_TO_INCLUDE=[]" "-s" "EXPORTED_RUNTIME_METHODS=[\"ccall\", \"cwrap\", \"callMain\"]" "-s" "ERROR_ON_UNDEFINED_SYMBOLS=1" "-s" "ASSERTIONS=1" "-s" "ABORTING_MALLOC=0" "-Wl,--fatal-warnings"
  = note: emcc: warning: please replace -g4 with -gsource-map [-Wdeprecated]
          wasm-ld: error: function signature mismatch: ASN1_TIME_set
          >>> defined as (i32, i32) -> i32 in /Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libopenssl-bc36c9a77d01a529.rlib(openssl-bc36c9a77d01a529.openssl.6c71cb0b-cgu.10.rcgu.o)
          >>> defined as (i32, i64) -> i32 in /Users/catt.zhi/Projects/CLionProject/ehking-cryptobuild-rust/sample/target/wasm32-unknown-emscripten/debug/deps/libopenssl_sys-19370491aaea3362.rlib(a_time.o)
          emcc: error: '/usr/local/Cellar/emscripten/3.1.16/libexec/llvm/bin/wasm-ld @/var/folders/s0/vbwkkng93zzfqc_dhll2ttt00000gn/T/emscripten_0embdjr_.rsp.utf-8' failed (returned 1)
          

warning: `sample` (bin "sample") generated 4 warnings
error: could not compile `sample` due to previous error; 4 warnings emitted

This is my execution command.

AR=/usr/local/Cellar/emscripten/3.1.16/libexec/llvm/bin/llvm-ar \
RANLIB=/usr/local/Cellar/emscripten/3.1.16/libexec/llvm/bin/llvm-ranlib \
cargo build --target wasm32-unknown-emscripten

Build.rs

fn main() {
    println!("cargo:rustc-link-arg=-s");
    let mut method_vec = vec![];
    method_vec.push("ccall");
    method_vec.push("cwrap");
    method_vec.push("callMain");
    println!("cargo:rustc-link-arg=EXPORTED_RUNTIME_METHODS={:?}", method_vec);
}

emcc version

emcc (Emscripten gcc/clang-like replacement + linker emulating GNU ld) 3.1.17-git
clang version 15.0.0 (https://github.com/llvm/llvm-project.git ffa7384f10b89b6322c827d29d25108e34b8f6f0)
Target: wasm32-unknown-emscripten
Thread model: posix
InstalledDir: /usr/local/Cellar/emscripten/3.1.16/libexec/llvm/bin

rust version

rustup 1.25.1 (bb60b1e89 2022-07-12)
info: This is the version for the rustup toolchain manager, not the rustc compiler.
info: The currently active `rustc` version is `rustc 1.62.1 (e092d0b6b 2022-07-16)`

The 3.1.14 previously installed with brew can be compiled successfully.
I went back to this version(3.1.14) again and the compilation failed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions