syncstorage-rs
syncstorage-rs copied to clipboard
Self hosted documentation on Ubuntu 22.04 (server) fails compile on last step
PATH="./venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin" RUST_LOG=debug RUST_BACKTRACE=full cargo run -- --config config/local.toml
Compiling syncstorage v0.12.1 (/home/ubuntu/syncstorage-rs/syncstorage)
error: linking with cc failed: exit status: 1
|
= note: "cc" "-m64" "/home/ubuntu/syncstorage-rs/target/debug/deps/syncstorage-8552715636b1e038.syncstorage.bd2c70b2-cgu.0.rcgu.o" "/home/ubuntu/syncstorage-rs/target/debug/deps/syncstorage-8552715636b1e038.syncstorage.bd2c70b2-cgu.1.rcgu.o" "/home/ubuntu/syncstorage-rs/target/debug/deps/syncstorage-8552715636b1e038.syncstorage.bd2c70b2-cgu.10.rcgu.o" "/home/ubuntu/syncstorage-rs/target/debug/deps/syncstorage-8552715636b1e038.syncstorage.bd2c70b2-cgu.11.rcgu.o" "/home/ubuntu/syncstorage-rs/target/debug/deps/syncstorage-8552715636b1e038.syncstorage.bd2c70b2-cgu.12.rcgu.o" "/home/ubuntu/syncstorage-rs/target/debug/deps/syncstorage-8552715636b1e038.syncstorage.bd2c70b2-cgu.13.rcgu.o" "/home/ubuntu/syncstorage-rs/target/debug/deps/syncstorage-8552715636b1e038.syncstorage.bd2c70b2-cgu.14.rcgu.o" "/home/ubuntu/syncstorage-rs/target/debug/deps/syncstorage-8552715636b1e038.syncstorage.bd2c70b2-cgu.15.rcgu.o" "/home/ubuntu/syncstorage-rs/target/debug/deps/syncstorage-8552715636b1e038.syncstorage.bd2c70b2-cgu.2.rcgu.o" "/home/ubuntu/syncstorage-rs/target/debug/deps/syncstorage-8552715636b1e038.syncstorage.bd2c70b2-cgu.3.rcgu.o" "/home/ubuntu/syncstorage-rs/target/debug/deps/syncstorage-8552715636b1e038.syncstorage.bd2c70b2-cgu.4.rcgu.o" "/home/ubuntu/syncstorage-rs/target/debug/deps/syncstorage-8552715636b1e038.syncstorage.bd2c70b2-cgu.5.rcgu.o" "/home/ubuntu/syncstorage-rs/target/debug/deps/syncstorage-8552715636b1e038.syncstorage.bd2c70b2-cgu.6.rcgu.o" "/home/ubuntu/syncstorage-rs/target/debug/deps/syncstorage-8552715636b1e038.syncstorage.bd2c70b2-cgu.7.rcgu.o" "/home/ubuntu/syncstorage-rs/target/debug/deps/syncstorage-8552715636b1e038.syncstorage.bd2c70b2-cgu.8.rcgu.o" "/home/ubuntu/syncstorage-rs/target/debug/deps/syncstorage-8552715636b1e038.syncstorage.bd2c70b2-cgu.9.rcgu.o" "/home/ubuntu/syncstorage-rs/target/debug/deps/syncstorage-8552715636b1e038.3o0hyettlf3domno.rcgu.o" "-Wl,--as-needed" "-L" "/home/ubuntu/syncstorage-rs/target/debug/deps" "-L" "/home/ubuntu/syncstorage-rs/target/debug/build/grpcio-sys-f7cd3993cfc6031f/out/boringssl-build/lib" "-L" "/home/ubuntu/syncstorage-rs/target/debug/build/libz-sys-cca3636d9a2e0c77/out/build" "-L" "/home/ubuntu/syncstorage-rs/target/debug/build/libz-sys-cca3636d9a2e0c77/out/lib" "-L" "/home/ubuntu/syncstorage-rs/target/debug/build/grpcio-sys-f7cd3993cfc6031f/out/build" "-L" "/home/ubuntu/syncstorage-rs/target/debug/build/grpcio-sys-f7cd3993cfc6031f/out/build" "-L" "/home/ubuntu/syncstorage-rs/target/debug/build/grpcio-sys-f7cd3993cfc6031f/out/build" "-L" "/home/ubuntu/syncstorage-rs/target/debug/build/grpcio-sys-f7cd3993cfc6031f/out/build" "-L" "/home/ubuntu/syncstorage-rs/target/debug/build/grpcio-sys-f7cd3993cfc6031f/out/build/third_party/abseil-cpp/absl/debugging" "-L" "/home/ubuntu/syncstorage-rs/target/debug/build/grpcio-sys-f7cd3993cfc6031f/out/build/third_party/abseil-cpp/absl/debugging" "-L" "/home/ubuntu/syncstorage-rs/target/debug/build/grpcio-sys-f7cd3993cfc6031f/out/build/third_party/abseil-cpp/absl/debugging" "-L" "/home/ubuntu/syncstorage-rs/target/debug/build/grpcio-sys-f7cd3993cfc6031f/out/build/third_party/abseil-cpp/absl/debugging" "-L" "/home/ubuntu/syncstorage-rs/target/debug/build/grpcio-sys-f7cd3993cfc6031f/out/build/third_party/abseil-cpp/absl/container" "-L" "/home/ubuntu/syncstorage-rs/target/debug/build/grpcio-sys-f7cd3993cfc6031f/out/build/third_party/abseil-cpp/absl/container" "-L" "/home/ubuntu/syncstorage-rs/target/debug/build/grpcio-sys-f7cd3993cfc6031f/out/build/third_party/abseil-cpp/absl/strings" "-L" "/home/ubuntu/syncstorage-rs/target/debug/build/grpcio-sys-f7cd3993cfc6031f/out/build/third_party/abseil-cpp/absl/strings" "-L" "/home/ubuntu/syncstorage-rs/target/debug/build/grpcio-sys-f7cd3993cfc6031f/out/build/third_party/abseil-cpp/absl/strings" "-L" "/home/ubuntu/syncstorage-rs/target/debug/build/grpcio-sys-f7cd3993cfc6031f/out/build/third_party/abseil-cpp/absl/strings" "-L" "/home/ubuntu/syncstorage-rs/target/debug/build/grpcio-sys-f7cd3993cfc6031f/out/build/third_party/abseil-cpp/absl/status" "-L" "/home/ubuntu/syncstorage-rs/target/debug/build/grpcio-sys-f7cd3993cfc6031f/out/build/third_party/abseil-cpp/absl/status" "-L" "/home/ubuntu/syncstorage-rs/target/debug/build/grpcio-sys-f7cd3993cfc6031f/out/build/third_party/abseil-cpp/absl/base" "-L" "/home/ubuntu/syncstorage-rs/target/debug/build/grpcio-sys-f7cd3993cfc6031f/out/build/third_party/abseil-cpp/absl/base" "-L" "/home/ubuntu/syncstorage-rs/target/debug/build/grpcio-sys-f7cd3993cfc6031f/out/build/third_party/abseil-cpp/absl/base" "-L" "/home/ubuntu/syncstorage-rs/target/debug/build/grpcio-sys-f7cd3993cfc6031f/out/build/third_party/abseil-cpp/absl/base" "-L" "/home/ubuntu/syncstorage-rs/target/debug/build/grpcio-sys-f7cd3993cfc6031f/out/build/third_party/abseil-cpp/absl/base" "-L" "/home/ubuntu/syncstorage-rs/target/debug/build/grpcio-sys-f7cd3993cfc6031f/out/build/third_party/abseil-cpp/absl/base" "-L" "/home/ubuntu/syncstorage-rs/target/debug/build/grpcio-sys-f7cd3993cfc6031f/out/build/third_party/abseil-cpp/absl/base" "-L" "/home/ubuntu/syncstorage-rs/target/debug/build/grpcio-sys-f7cd3993cfc6031f/out/build/third_party/abseil-cpp/absl/synchronization" "-L" "/home/ubuntu/syncstorage-rs/target/debug/build/grpcio-sys-f7cd3993cfc6031f/out/build/third_party/abseil-cpp/absl/synchronization" "-L" "/home/ubuntu/syncstorage-rs/target/debug/build/grpcio-sys-f7cd3993cfc6031f/out/build/third_party/abseil-cpp/absl/types" "-L" "/home/ubuntu/syncstorage-rs/target/debug/build/grpcio-sys-f7cd3993cfc6031f/out/build/third_party/abseil-cpp/absl/types" "-L" "/home/ubuntu/syncstorage-rs/target/debug/build/grpcio-sys-f7cd3993cfc6031f/out/build/third_party/abseil-cpp/absl/numeric" "-L" "/home/ubuntu/syncstorage-rs/target/debug/build/grpcio-sys-f7cd3993cfc6031f/out/build/third_party/abseil-cpp/absl/hash" "-L" "/home/ubuntu/syncstorage-rs/target/debug/build/grpcio-sys-f7cd3993cfc6031f/out/build/third_party/abseil-cpp/absl/hash" "-L" "/home/ubuntu/syncstorage-rs/target/debug/build/grpcio-sys-f7cd3993cfc6031f/out/build/third_party/abseil-cpp/absl/hash" "-L" "/home/ubuntu/syncstorage-rs/target/debug/build/grpcio-sys-f7cd3993cfc6031f/out/build/third_party/abseil-cpp/absl/time" "-L" "/home/ubuntu/syncstorage-rs/target/debug/build/grpcio-sys-f7cd3993cfc6031f/out/build/third_party/abseil-cpp/absl/time" "-L" "/home/ubuntu/syncstorage-rs/target/debug/build/grpcio-sys-f7cd3993cfc6031f/out/build/third_party/abseil-cpp/absl/time" "-L" "/home/ubuntu/syncstorage-rs/target/debug/build/grpcio-sys-f7cd3993cfc6031f/out/build/third_party/re2" "-L" "/home/ubuntu/syncstorage-rs/target/debug/build/grpcio-sys-f7cd3993cfc6031f/out/build/third_party/cares/cares/lib" "-L" "/home/ubuntu/syncstorage-rs/target/debug/build/grpcio-sys-f7cd3993cfc6031f/out" "-L" "/home/ubuntu/syncstorage-rs/target/debug/build/libz-sys-cca3636d9a2e0c77/out/lib" "-L" "/home/ubuntu/syncstorage-rs/target/debug/build/libz-sys-cca3636d9a2e0c77/out/lib" "-L" "/home/ubuntu/syncstorage-rs/target/debug/build/ring-f313577441d70a58/out" "-L" "/usr/lib/x86_64-linux-gnu" "-L" "/usr/lib/x86_64-linux-gnu" "-L" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/home/ubuntu/syncstorage-rs/target/debug/deps/libsyncstorage-2f60379a2521c729.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/liburlencoding-28cbbb87523f14a0.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libslog_async-326ccc64e9a99153.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libthread_local-6df76f0e4765b59a.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libtake_mut-586a43c345688464.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libslog_envlogger-593cd2dd3b448dc2.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libslog_stdlog-658c487b0d83f900.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libslog_term-06f85b2f22dc78d5.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libatty-2d694b49e7cf1ae1.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libterm-22e4a5810c9f2342.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libdirs_next-6749fb617a8a6150.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libdirs_sys_next-949a0fe8616df480.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libsentry-cf039d6b414f742e.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libsentry_panic-f9516b0ccd095012.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libsentry_failure-8f6a7a0ad5cc5cf1.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libfailure-0f7d81ee4d1e8ad5.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libsentry_contexts-caeadfa4024a66c9.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libuname-2669f6a00d71122b.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libsentry_backtrace-72121e8f04e218af.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libcurl-ac9a323040cf44ac.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libsocket2-8a84ef663d8268e6.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libcurl_sys-9481ae4bd7795dd9.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libsentry_core-cb0e45604781a6a9.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libim-9fa774de067ee67e.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/librand_xoshiro-b981ebbd23408b1f.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libsized_chunks-8c91de29e0949462.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libbitmaps-2288166d7170b8bd.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libsentry_types-c4599e0d69ca9ac5.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libdebugid-3f088269d2fba8e6.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libvalidator-f9219edcdf693603.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libvalidator_types-f84bf7a12ddad405.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libsyn-e6cd8a3447a51c9b.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libquote-07b5342ede9ed2d6.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libproc_macro2-409d19d580dee3d1.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libunicode_xid-f63537ef88a927e9.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libproc_macro-7445a45cd74c3a1e.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libtime-b417bc666e840e11.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libnum_threads-9c8a357724f80169.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libhkdf-572649396bcc341d.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libhawk-3925947ff8af8f5e.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libanyhow-be479ef9f71416ca.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libsha2-17ada7d01016286e.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libhmac-a376f3e4dab182cd.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libcrypto_mac-a35c45234ada244e.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libsubtle-1c157558bb8c12f9.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libhex-695d59af5c03903d.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libdiesel_logger-0cb4066dd6b85f5f.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libdyn_clone-62bbda920b7865c2.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libpyo3-db28d105c0da2edb.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libunindent-6f65a2587018e145.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libpaste-4a28faf79a9b765c.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libindoc-4150fa274c257869.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libtokenserver_common-521741b2e51310d2.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libreqwest-0ff453e4ef608590.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libhyper_rustls-2d5a262893fd9ff0.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libhyper_tls-d59f154d1df05930.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libwebpki_roots-8d39e56e2ce7f5c1.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libipnet-b6ca7bca52cb1741.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libtokio_tls-9d55c4ba8a0710e1.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libtokio_rustls-9940a2877e356956.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/librustls-a395e40c1e286d7d.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libbase64-2d5060a7395dc3d8.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libsct-82d25633dc5503cd.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libwebpki-07cb5000d063c7e3.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libring-dbb40ed02b5a164c.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libspin-cc0716d366749f91.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libuntrusted-652a8386d87d27a3.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libmime_guess-ae27ae4d23f2ff16.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libunicase-61776c4be374955d.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libnative_tls-2329904e8f6b8d8b.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libopenssl_probe-da677c5c2cfe31e5.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libopenssl-bec52c4fdedb6b35.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libforeign_types-0b0a503b70fafd56.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libforeign_types_shared-88ce2c6c47e7260e.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libopenssl_sys-f7823dc2719dd7ac.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libhyper-e54a14bdb324fd7a.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libwant-9f44db9c1d8e6c73.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libtry_lock-c227e29383269231.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libhttpdate-c56e5ae494293108.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libtower_service-7ec1a03b4f04c757.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libhttp_body-b6f9918842e5a71b.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/librand-973545b8c9acac23.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/librand_chacha-045bc8d3074b6f24.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/librand_core-2c7aae74abb55520.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libconfig-da1b1d8b34c0621b.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libini-4dbac1b6ad1e0a84.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libserde_hjson-9da52a3f49537ff9.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libserde-0316cb5aa10ae890.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libnum_traits-cd7bab6133b5dcea.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libyaml_rust-3fd69178445abc87.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libtoml-87272d8f6ed000dc.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libactix_cors-66597c49d2121b87.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libonce_cell-50dc5e3906df3c4c.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libwoothee-271f9ec7e63b72e1.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libslog_mozlog_json-4a08f8442d33b899.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libcadence-41335287f5ed8f97.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libcrossbeam_channel-d5e9b955059010d5.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libcrossbeam_utils-ab5f83a862256bdf.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libbb8-8df0bbe9c2201346.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libuuid-a31475f2a9933ba4.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libgetrandom-6c50ae419d2631bf.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libgoogle_cloud_rust_raw-e2d2395e38d70760.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libsyncstorage_db_common-167fdf3989d1b60c.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libdeadpool-3c9d58e928c08ebe.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libconfig-046a854e7c5d8da6.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libnom-74f4ae42372dfcef.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/liblexical_core-b33396db5f7000b1.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libstatic_assertions-f5dc6e83a4f88fd9.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libarrayvec-f75028dbb482dbd1.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libcrossbeam_queue-603e2eca52977272.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libcrossbeam_utils-5c0d961b538d864d.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libmaybe_uninit-2c85198ba6372f6b.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libgrpcio-5aadab55a5d0f83a.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libprotobuf-85772f5f56461523.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libgrpcio_sys-a6da0bc8ceaeeff8.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libchrono-678791e70984113d.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libnum_integer-530367f9ca53ed5e.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libnum_traits-68cbc06f84832cff.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libtime-7fa23496a8cf92c9.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libsyncstorage_common-e835ef0f9eaa70d9.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libactix_web-acdc4e629d41c1ae.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libactix_tls-1703a122a36e84e9.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libawc-d32d2d0eb213aeef.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libactix_server-024d13786181490c.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libsocket2-34a1d83666d4180f.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libactix_router-c32eef886f9d7d6c.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libbytestring-e254b022fea927d5.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libactix_http-dd5a70a4e3c7dfc7.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libbase64-e076a960f8447876.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libhttparse-724645bbd34eb94e.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libitoa-3784b8fa0cacb59e.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libsha1-48041dcfe68fdcba.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libopaque_debug-93261395a4b49bec.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libcpufeatures-e3ae7f0cc5d0e746.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libblock_buffer-debe69d7f5f5fb22.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libdigest-f5d09f609df5bbf0.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libgeneric_array-f2dece6333a24799.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libtypenum-5f05367612554eea.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libserde_urlencoded-bd6fa2e4588c46e1.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libserde_json-a4fdcda4dce36c59.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libryu-4d7676d1a34d02f4.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libcookie-4527ee17b629656a.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libencoding_rs-8b0ec360e93e5f89.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/liblanguage_tags-380660302f1de881.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libmime-c8326da935e83521.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libflate2-12d3dc2d6d528232.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libminiz_oxide-25ef715942babe2d.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libcrc32fast-5dc109c50e7eb9fb.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libbrotli-4da245e5bab8bc05.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libbrotli_decompressor-b83f727b363e6885.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/liballoc_stdlib-2be31146e9c2ce3d.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/liballoc_no_stdlib-390dee1c1f4e74b3.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libtime-c5c452e3fa435036.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libtime_macros-9913623d093c020c.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libstandback-dff50d8f2bf7e41c.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libfxhash-41e903e8bba7f56c.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libactix_utils-bc8b62391bd0508e.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libactix_connect-f06e18154a1034d8.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libtrust_dns_resolver-7d631c5b296d03b4.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libresolv_conf-5816bf0c0627e322.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libhostname-62b63abbe16ea156.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libmatch_cfg-a23b65b63820e187.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libquick_error-c64eea8e25f34771.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libtrust_dns_proto-9088a01826abe7f1.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/librand-a47d73e667468b51.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/librand_chacha-fc574a523ac634e7.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libppv_lite86-94e3ddf710b414fc.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/librand_core-8ad0d8cf07b5893e.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libgetrandom-4535c42ceaa8a9c2.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/liburl-169a1600e2fc9d1e.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libform_urlencoded-2e92390fe6fdd698.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libpercent_encoding-cd2657083d3ccc34.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libidna-d03ad40ad1f6104a.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libthiserror-14258cb3ca23ae9a.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/liblru_cache-78381513953ab8ed.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/liblinked_hash_map-50154487dd24550f.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libfutures-6dd60321b586ebf8.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libfutures_executor-91d01834c25f0afc.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libactix_rt-80effed2ecca66dc.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libactix_threadpool-6cb81ca0cbb7f6be.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libthreadpool-4a5d1c56d33967c1.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libcopyless-aaef5960a411a350.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libeither-284bdab77eeff410.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libh2-f7c89c0c739b8f6d.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libtracing_futures-927712b3f6b4f9b0.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libtracing-1d9a458bd5491084.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libtracing_core-a2b464aa431bb600.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libindexmap-11b6ad2036855e4b.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libhashbrown-6e269267cac7bd68.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libhttp-14e88329d0d4c407.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libitoa-495bebc782c45421.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libbytes-d94808e470d19bcb.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libactix_service-308e41a9b72b07ab.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libactix_codec-81b5b776df162e06.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libbitflags-8780a692ba87d6ba.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libtokio_util-24f12b68a9e36978.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libtokio-52445ce2b89d6198.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libsignal_hook_registry-21955bfaad1b6c03.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libnum_cpus-58059e6400a62c6c.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libfnv-726a0d81b346cd12.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libmio_uds-02294051f3a9b030.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libmio-d5ed4395c7a61834.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libiovec-f2b6677f40dffd67.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libnet2-846c1d1a3ee720d3.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libcfg_if-1d4804a2dd8c9ce9.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libpin_project_lite-4d0c0e4e451527c2.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libpin_project-8caf75d02c0b4705.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libpin_project-438885e7db767424.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libfutures_util-14d5cca893ebd033.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libfutures-630622d2343411fb.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libfutures_io-eba194dad3af8533.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libslab-baa084a439c4ea17.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libfutures_channel-b0eea91bee3213e4.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libpin_project_lite-e386132d16d1d8ad.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libfutures_sink-241716a0d4d416d5.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libfutures_task-56ebfe108e2ce92f.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libpin_utils-cf9a5584351650bf.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libfutures_core-1e4d6b6bdcd7af77.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libbytes-eb5836e2efeab845.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libbacktrace-eaddea2e487faabf.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libminiz_oxide-fc4a54b537ae07df.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libadler-f15822bc46cb1d55.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libobject-5d45ef6d0f64bce8.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libaddr2line-4f8cb1a47d16fcd9.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libgimli-dad33e0ec6756ec5.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/librustc_demangle-1985d50da38dcc15.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libdiesel_migrations-245246834c3d9fe8.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libmigrations_internals-5861e5d6d9e096ce.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libdiesel-0d9663cbfc9e5982.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/liburl-c811d534681256ea.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libpercent_encoding-bf4b9bfb47349916.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libidna-0327d5d8d4cb359b.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libunicode_normalization-edfa9f3470b342fb.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libtinyvec-a504c13acfec47d4.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libtinyvec_macros-2ac5ebf497985bcb.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libunicode_bidi-24982c4ad1545167.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libmatches-1b55ceaafd8d94c8.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libmysqlclient_sys-124e0c4e02ca4dcd.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libr2d2-5eec6c1d8d6691a4.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libscheduled_thread_pool-10a13f7e698456ec.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libparking_lot-0bdb7062b46aa075.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libparking_lot_core-9716c7f4816b5d27.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/liblibc-4d9480696d33c493.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libsmallvec-439be52ea957dceb.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/liblock_api-ae8d8afac261bbd8.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libscopeguard-94fee31832da1e9c.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libinstant-0434ba9c58caf1af.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/liblog-e7a88e0e9c828cfe.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libcfg_if-98b415fcc3fed93d.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libbyteorder-7b9cf4829e681df6.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libdocopt-d152f28dff7008c2.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libstrsim-652256f3f3ceff67.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libregex-d20bccc4f555df0f.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libaho_corasick-accb3708c6da5580.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libmemchr-2990aa7d6ec0003f.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libregex_syntax-c755ec6ca7bdcc95.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libslog_scope-b0aa93ac135f3a6f.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libarc_swap-1664a4c1cab9afdd.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/liblazy_static-17378a1b41461495.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libslog-683b5b49885b58c3.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/liberased_serde-53b3f1cfbba5f816.rlib" "/home/ubuntu/syncstorage-rs/target/debug/deps/libserde-07f38983662251f2.rlib" "-Wl,--start-group" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-a0276d45c4e70d36.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-e72e4bc570b29ac1.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-ef705efd7af4ac2a.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-85860d11f97207b6.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-dcaf592febce562e.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-7eebb71bfaa13f92.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-1bad01341e0f12ee.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-a19d31fe44863ac3.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-a0aa8c376bb6fe43.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-4163b7759a8467eb.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-037a678c8b3ea5d2.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-a1a7907c635fb0ff.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-54dd34e8808f1bfe.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-7f95849889eaf9ae.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-b38f3f2103ea975c.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-36492562254cd4fb.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-6648866114f93094.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-8180acc287427382.rlib" "-Wl,--end-group" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-e1b6a3281fcc9d3d.rlib" "-Wl,-Bdynamic" "-lcurl" "-lpython3.10" "-lssl" "-lcrypto" "-lstdc++" "-lmysqlclient" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-znoexecstack" "-L" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/home/ubuntu/syncstorage-rs/target/debug/deps/syncstorage-8552715636b1e038" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro,-znow" "-nodefaultlibs"
= note: /usr/bin/ld: /home/ubuntu/syncstorage-rs/target/debug/deps/libopenssl-bec52c4fdedb6b35.rlib(openssl-bec52c4fdedb6b35.openssl.d3e46839-cgu.1.rcgu.o): undefined reference to symbol 'OPENSSL_cipher_name@@OPENSSL_3.0.0'
/usr/bin/ld: /lib/x86_64-linux-gnu/libssl.so.3: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
= help: some extern functions couldn't be found; some native libraries may need to be installed or have their path specified
= note: use the -l flag to specify native libraries to link
= note: use the cargo:rustc-link-lib directive to specify the native libraries to link with Cargo (see https://doc.rust-lang.org/cargo/reference/build-scripts.html#cargorustc-link-libkindname)
error: could not compile syncstorage due to previous error
Haven't tested it by adding -Lcrypto to the make file yet, but that was the fix as far as I can find anything. Will update if that's the fix.
But out of the box this error is given.
┆Issue is synchronized with this Jira Task
Ok, thought it was easier to find where to put "-lcrypto" but no. When I have more time I will come back to this.
Sorry, we've been working on a number of things.
One option might be to use the grpcio/openssl feature. We've had some dependencies (like grpcio) change their default crypto library, so setting that feature flag may help. (They may default to using a different, conflicting crypto library like boringssl. That's fine, but older dependencies we have conflict with that. We're working on a pretty massive crate cleanup, modernization and reorganization that might help with some of that.)
(e.g. running cargo build --features grpcio/openssl produces a binary on my Ubuntu 22.04.1 LTS image.)
Updated to latest (Today) and now it compiles and run's if I didn't have some typos in the local.toml (Mysql config).
Did need to add this to the config file to make it work:
tokenserver.additional_blocking_threads_for_fxa_requests = "10"
Just put in a value for testing, didn't lookup what was the best value.
So might need to add this to the example file.
Huh, interesting. I don't have that problem, but it's a good tip, and it should be documented.
IIRC, this sets a number of threads to reserve for blocking calls out to FxA.