indygreg / indygreg/PyOxidizer

error: linking with `cc` failed: exit status: 1 `mysql` crate

Open
#462 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
Rust
Stars
6.2k
Forks
256
PR merge metrics
No merged PRs in 30d

Description

I am able to successfully use pyoxidizer for embedding python code in my rust projects.

However i have started facing this issue, everytime i embed these two crates: sqlx and mysql i am unable to compile and i get the given below error:

Even after embedding the code run fines. The code breaks only when i call a function that connects to mysql server. When i comment out the function making the call, pyoxidizer runs smoothly and does not complain.

I have separately tested sqlx and mysql crates which don't throw any error when compiled without pyoxidizer.

Build Command
PYTHON_SYS_EXECUTABLE=/usr/local/bin/python3.8 cargo build
Cargo.toml
[package]
name = "mta"
authors = ["Hamza M Zubair"]
version = "0.1.0"
edition = "2018"
build = "build.rs"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
cpython = "0.6"
clap = {version = "2", features = ["yaml"]}
mysql = "21"
polars = { version = "0.16" }
anyhow = "1.0"
pyembed = { path = "/home/hamza2/.cargo/git/checkouts/pyoxidizer-04b02466db45c615/5d13357/pyembed", default-features = false }

[build-dependencies]
embed-resource = "1.6.2"

[features]
default = ["build-mode-pyoxidizer-exe", "cpython-link-default"]

build-mode-pyoxidizer-exe = ["pyembed/build-mode-pyoxidizer-exe"]
build-mode-prebuilt-artifacts = ["pyembed/build-mode-prebuilt-artifacts"]
cpython-link-unresolved-static = ["pyembed/cpython-link-unresolved-static"]
cpython-link-default = ["pyembed/cpython-link-default"]
pyoxidizer.bzl
def make_exe():
    dist = default_python_distribution(python_version="3.8")
    policy = dist.make_python_packaging_policy()
    python_config = dist.make_python_interpreter_config()
    python_config.allocator_backend = "default"
    python_config.run_module = "src_py"
    exe = dist.to_python_executable(
        name="mta2",

        packaging_policy=policy,

        config=python_config,
    )
    # exe.add_python_resources(exe.pip_download(["pyflakes==2.2.0"]))

    exe.add_python_resources(exe.read_package_root(
       path="/home/hamza2/1_singapore/mta2",
       packages=["src_py"],
    ))

    return exe

def make_embedded_resources(exe):
    return exe.to_embedded_resources()

def make_install(exe):
    files = FileManifest()
    files.add_python_resource(".", exe)
    return files


register_target("exe", make_exe)
register_target("resources", make_embedded_resources, depends=["exe"], default_build_script=True)
register_target("install", make_install, depends=["exe"], default=True)
resolve_targets()
main.rs
use clap::{crate_authors, crate_version, load_yaml, App};
use pyembed::{MainPythonInterpreter, OxidizedPythonInterpreterConfig};
use mysql::{OptsBuilder, Conn};
use mysql::prelude::{Queryable};
// use sqlx::mysql::MySqlPoolOptions;
use polars::prelude::{Series, NamedFrom, DataFrame};

include!(env!("PYOXIDIZER_DEFAULT_PYTHON_CONFIG_RS"));

fn main() -> anyhow::Result<()> {
    let yaml = load_yaml!("cli.yml");
    let matches = App::from_yaml(yaml).version(crate_version!()).author(crate_authors!()).get_matches();

    match matches.subcommand() {
        ("compute", Some(compute_matches)) => {
            let user = compute_matches.value_of("user").unwrap().to_string();
            let pwd = compute_matches.value_of("pwd").unwrap().to_string();
            let host = compute_matches.value_of("host").unwrap().to_string();
            let db = compute_matches.value_of("db").unwrap().to_string();
            dbg!("values taken");
            read_db(user, pwd, host, db);
            dbg!("read_db done");
            // dbg!(compute_matches.value_of("db").unwrap());
        }
        _ => unreachable!(),
    }
    let exit_code = {
        let config: OxidizedPythonInterpreterConfig = default_python_config();
        match MainPythonInterpreter::new(config) {
            Ok(interp) => {
                interp.run()
            }
            Err(msg) => {
                eprintln!("error instantiating embedded Python interpreter: {}", msg);
                1
            }
        }
    };
    std::process::exit(exit_code);
    Ok(())
}

fn read_db(user: String, pwd: String, host: String, db: String) -> anyhow::Result<()> {


    let opts = OptsBuilder::new()
        .user(Some(user))
        .pass(Some(pwd))
        .ip_or_hostname(Some(host))
        .db_name(Some(db));
    
    let mut conn = Conn::new(opts).unwrap();

    #[derive(Debug, PartialEq, Eq)]
    struct User {
        customer_id: i64, 
        event_id: i32,
    }
    

    let result = conn.query_map(
        "select customer_id, event_id from Event_Execution_History limit 100",
        |(customer_id, event_id)| {
            User { customer_id, event_id }
        },
    ).unwrap();

    dbg!(result);

    Ok(())

}
ERROR:
error: linking with `cc` failed: exit status: 1
  |
  = note: "cc" "-m64" "/home/hamza2/1_singapore/mta2/target/debug/deps/mta-c504821a383be893.1393py22y1kuh9v1.rcgu.o" "/home/hamza2/1_singapore/mta2/target/debug/deps/mta-c504821a383be893.13f9lf5nrdupzwxf.rcgu.o" "/home/hamza2/1_singapore/mta2/target/debug/deps/mta-c504821a383be893.142innoq16hf3sg9.rcgu.o" "/home/hamza2/1_singapore/mta2/target/debug/deps/mta-c504821a383be893.1c2247tmdm23rluv.rcgu.o" "/home/hamza2/1_singapore/mta2/target/debug/deps/mta-c504821a383be893.1cbd7pk14fon0il.rcgu.o" "/home/hamza2/1_singapore/mta2/target/debug/deps/mta-c504821a383be893.1ghs8vsp2nqswzq7.rcgu.o" "/home/hamza2/1_singapore/mta2/target/debug/deps/mta-c504821a383be893.1ry3wcvdkefn3r7o.rcgu.o" "/home/hamza2/1_singapore/mta2/target/debug/deps/mta-c504821a383be893.1yozovr3okyws24t.rcgu.o" "/home/hamza2/1_singapore/mta2/target/debug/deps/mta-c504821a383be893.1yw1s3j4p9rn73tg.rcgu.o" "/home/hamza2/1_singapore/mta2/target/debug/deps/mta-c504821a383be893.20gb4vpg623zncnp.rcgu.o" "/home/hamza2/1_singapore/mta2/target/debug/deps/mta-c504821a383be893.28uwe12uhegv9uvi.rcgu.o" "/home/hamza2/1_singapore/mta2/target/debug/deps/mta-c504821a383be893.29p6aynrycze6k6u.rcgu.o" "/home/hamza2/1_singapore/mta2/target/debug/deps/mta-c504821a383be893.2a5p5tj5qxf6umlp.rcgu.o" "/home/hamza2/1_singapore/mta2/target/debug/deps/mta-c504821a383be893.2ihji6kvbpwrt8eq.rcgu.o" "/home/hamza2/1_singapore/mta2/target/debug/deps/mta-c504821a383be893.2mnqz832obk297lb.rcgu.o" "/home/hamza2/1_singapore/mta2/target/debug/deps/mta-c504821a383be893.2ozihns281035zfw.rcgu.o" "/home/hamza2/1_singapore/mta2/target/debug/deps/mta-c504821a383be893.2sgpu1yapgec00ex.rcgu.o" "/home/hamza2/1_singapore/mta2/target/debug/deps/mta-c504821a383be893.2ti160c488l0juio.rcgu.o" "/home/hamza2/1_singapore/mta2/target/debug/deps/mta-c504821a383be893.2zwyvitrxtc2ltad.rcgu.o" "/home/hamza2/1_singapore/mta2/target/debug/deps/mta-c504821a383be893.325xy3e0hkw88931.rcgu.o" "/home/hamza2/1_singapore/mta2/target/debug/deps/mta-c504821a383be893.3iigbw70iiztrjyr.rcgu.o" "/home/hamza2/1_singapore/mta2/target/debug/deps/mta-c504821a383be893.3is8s5rcwmi0x0z7.rcgu.o" "/home/hamza2/1_singapore/mta2/target/debug/deps/mta-c504821a383be893.3mm0g7l3f87hqyrn.rcgu.o" "/home/hamza2/1_singapore/mta2/target/debug/deps/mta-c504821a383be893.3s27uqbrn1qseo7f.rcgu.o" "/home/hamza2/1_singapore/mta2/target/debug/deps/mta-c504821a383be893.3vaseoqwgrw3fju3.rcgu.o" "/home/hamza2/1_singapore/mta2/target/debug/deps/mta-c504821a383be893.48jgotqymlwfacl4.rcgu.o" "/home/hamza2/1_singapore/mta2/target/debug/deps/mta-c504821a383be893.496x7bs9ykjdiln9.rcgu.o" "/home/hamza2/1_singapore/mta2/target/debug/deps/mta-c504821a383be893.4j2o3n8aky41mzfd.rcgu.o" "/home/hamza2/1_singapore/mta2/target/debug/deps/mta-c504821a383be893.4utmlwqiq9ui41b5.rcgu.o" "/home/hamza2/1_singapore/mta2/target/debug/deps/mta-c504821a383be893.53jvqy4joauhq7ap.rcgu.o" "/home/hamza2/1_singapore/mta2/target/debug/deps/mta-c504821a383be893.550h0adx1iamxbi4.rcgu.o" "/home/hamza2/1_singapore/mta2/target/debug/deps/mta-c504821a383be893.55mrengh5nmfvtnq.rcgu.o" "/home/hamza2/1_singapore/mta2/target/debug/deps/mta-c504821a383be893.583snae2j8j3s64i.rcgu.o" "/home/hamza2/1_singapore/mta2/target/debug/deps/mta-c504821a383be893.5bhtv2ac509zqtp1.rcgu.o" "/home/hamza2/1_singapore/mta2/target/debug/deps/mta-c504821a383be893.5cagetd9qpz3xhpy.rcgu.o" "/home/hamza2/1_singapore/mta2/target/debug/deps/mta-c504821a383be893.5fnvnimwnxswsfea.rcgu.o" "/home/hamza2/1_singapore/mta2/target/debug/deps/mta-c504821a383be893.5ge9try6dfslkjf2.rcgu.o" "/home/hamza2/1_singapore/mta2/target/debug/deps/mta-c504821a383be893.8eh5cqaod52tvsc.rcgu.o" "/home/hamza2/1_singapore/mta2/target/debug/deps/mta-c504821a383be893.ghtoeucyp9aerd2.rcgu.o" "/home/hamza2/1_singapore/mta2/target/debug/deps/mta-c504821a383be893.o9qgltguf7nxjtf.rcgu.o" "/home/hamza2/1_singapore/mta2/target/debug/deps/mta-c504821a383be893.r0ywwti1jshd2e.rcgu.o" "/home/hamza2/1_singapore/mta2/target/debug/deps/mta-c504821a383be893.r7pnrqs0x70m56.rcgu.o" "/home/hamza2/1_singapore/mta2/target/debug/deps/mta-c504821a383be893.s0ba7kfgrcarjk8.rcgu.o" "/home/hamza2/1_singapore/mta2/target/debug/deps/mta-c504821a383be893.xmr4kzxoaw08ai4.rcgu.o" "/home/hamza2/1_singapore/mta2/target/debug/deps/mta-c504821a383be893.5avn2toe7ekl7jdu.rcgu.o" "-Wl,--as-needed" "-L" "/home/hamza2/1_singapore/mta2/target/debug/deps" "-L" "/usr/local/lib" "-L" "/home/hamza2/1_singapore/mta2/build/x86_64-unknown-linux-gnu/debug/resources" "-L" "/home/hamza2/.cache/pyoxidizer/python_distributions/python.e72b8f82d6e5/python/build/lib" "-L" "/home/hamza2/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/home/hamza2/1_singapore/mta2/target/debug/deps/libpolars-295de4f9fe3efdca.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libpolars_io-01123f9556f9a125.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libmemmap2-98a10d562611b345.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/liblexical-c9d03e76b33b4c00.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libdirs-8af07d6f83fbf5da.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libdirs_sys-812e46f3141960de.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libpolars_core-c0f346e31aa8c0b6.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libanyhow-b5f69ad49b5c6474.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libunsafe_unwrap-8d5b6c6e0686bddb.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libprettytable-56091c59169d54f3.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libencode_unicode-bdf4cb0a202e857d.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libterm-661b7a15f50f4332.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libdirs-c2798a4f670e35c7.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libnum-4a30f35489f7a1ae.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libnum_iter-c321d09f12617824.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libnum_rational-50a1e425378f1678.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libnum_complex-8b378449f675f88b.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libitertools-6b844899321ff5c6.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libpolars_arrow-ce4897035d2e7ff2.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libarrow2-dc8a4311dfb84fb9.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/liblexical_core-5fadf498cdcb67cb.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/liblexical_write_float-6e29dba04a6ffbb3.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/liblexical_write_integer-5b1fa43063b4364e.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/liblexical_parse_float-a18abcb88da00584.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/liblexical_parse_integer-2fc97fbcab79c25c.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/liblexical_util-bd7cd24d24522f8a.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libstreaming_iterator-176176131072c16d.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libcsv-67ec69c028f09511.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libcsv_core-bc82ba784b017834.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libbstr-48b5126c78678ada.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libregex_automata-8c25ecc5fbe126eb.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libstrength_reduce-5db19da98b2c80b4.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libmultiversion-a4cdf5b450d80925.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libhash_hasher-5f8f22e179f11f5d.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libmysql-e78d5d1e49cfc751.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libpem-ba3a4dfa2700534b.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libnix-bbb77311d0b16079.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libsocket2-89075aac0f6b4c18.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libnative_tls-5e8a258a70b87953.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libopenssl_probe-a7953e41b0152cb3.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libopenssl-53f7c68f8735c729.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libforeign_types-6dd7ccee81750d2f.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libforeign_types_shared-1812f2e1ab1a4883.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libopenssl_sys-af1d1e73c78b8ffb.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/liblog-c7a6438e9780af3a.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libbufstream-ce7b619a1fe37cf9.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libtwox_hash-46e658305bc15a4e.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/liblru-53dc52e8180bbf19.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libhashbrown-cae98b24aa5f5e73.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libahash-1077f523e7ec735b.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libonce_cell-a76c90beb999d50a.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/librayon-1c5df3fff741bcd9.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/librayon_core-f424bd8559c4136b.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libnum_cpus-21f8132886c1be3e.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libcrossbeam_deque-f5b4e5acd3b68f72.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libcrossbeam_epoch-1b64895d06dc7093.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libmemoffset-a4c825f710da72a7.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libscopeguard-7a1710762e6687e9.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libcrossbeam_channel-b7868292bc93ea8b.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libcrossbeam_utils-474a25da0caf94b2.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libeither-f222f664e804cb85.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/liburl-5e1c5fa0b1bc72a5.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libidna-f8c82d669c17e9d7.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libunicode_normalization-beff3d59b1838adc.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libtinyvec-6ca028fd8e1683c0.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libtinyvec_macros-f6b5563d3767ea26.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libunicode_bidi-a026b476b0f71f96.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libform_urlencoded-44cac09508f6fc0a.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libmatches-4bfbedf5881bce99.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libpercent_encoding-549c334c22432c49.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libmysql_common-0ec50ade5b366210.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/liblazy_static-5c53d641eb010a81.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libthiserror-893bcc97c20f5e7f.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libbitvec-a8da30716a9d3ec8.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libwyz-2b09f17640a79f08.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libtap-8668ae22b71a85c3.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libradium-9ceca875ff00d093.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libfunty-7f2c2d9b450aa87c.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libsha2-3766660898645487.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libcpufeatures-ad84032e3b8447c3.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libopaque_debug-45a15423c8ac1fee.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libdigest-2af31004e7d49af0.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libblock_buffer-91bc6f664416278f.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libgeneric_array-7aa4f3b931821be2.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libtypenum-25fc2bf6172de2cd.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libflate2-7fb191d31af226f6.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/liblibz_sys-c6f452f11abbc6f9.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libcrc32fast-e6a82e63ff40e00b.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libsaturating-112f7ea54494d301.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/liblexical-878bafb8490c37d1.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/liblexical_core-88abe12901d9ddf4.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libstatic_assertions-3572c7a6c8acd33d.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libsmallvec-106b8ac7d1de43ce.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libbytes-32524b4053c8b1a1.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libsha1-2489abe97bc3c064.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libbyteorder-0c03c404070d92e6.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libregex-b102a7ea0256b767.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libaho_corasick-2a7fbc5400cb9425.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libmemchr-9d2b0a34da1273e0.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libregex_syntax-b672c9191f2c7225.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libbase64-5c7414cfb92860e8.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/librand-3f4dd035d30f653c.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/librand_chacha-85cefe658c2606a7.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libppv_lite86-545d86392ea1d8e4.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/librand_core-5d36865ab7a0263b.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libgetrandom-4bb48c7000f98d41.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libcfg_if-38c8a3e888ecb06a.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libnum_bigint-28c66835a17d7d07.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libuuid-a990ac18b69ec7e0.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libtime-bd6e3598dfa45e67.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libtime_macros-856fb830185dff08.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libstandback-7f720039cbadcce4.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/librust_decimal-c0b14a5617017891.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libarrayvec-c5c765cd34af79cd.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libfrunk-65cdf964ccc1b04d.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libfrunk_core-444a7d675a5af6c1.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libchrono-fc2a36ddbfb82c30.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libtime-8d7d411c013cb13f.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libbigdecimal-e1379a4f498955c5.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libnum_bigint-5eb0fec182ee7253.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libnum_integer-16689c6d685d3c57.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libnum_traits-a2639720a0ec4c76.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libserde_json-01baa69c84ddc024.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libryu-059aa1fbb24cd15e.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libitoa-ce1bb6618bb660e2.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libserde-dd06c8f0ab894aeb.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libclap-9c7ed56f6f037b22.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libyaml_rust-65988d1f95b35d03.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libvec_map-07385fbe5fb99a77.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libtextwrap-a410f5fa340faec9.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libunicode_width-ef8549f8c7fd9b38.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libstrsim-b10957d572414a9c.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libbitflags-f21dd3546e759a0e.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libatty-eddddc67349d0fbe.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/liblibc-d657cb5e1b61866a.rlib" "/home/hamza2/1_singapore/mta2/target/debug/deps/libansi_term-e2a35aae900e64a8.rlib" "-Wl,--start-group" "/home/hamza2/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-2420485b9e5ef5e1.rlib" "/home/hamza2/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-785e3cb61c4b1960.rlib" "/home/hamza2/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-087191a88bdaa22d.rlib" "/home/hamza2/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-9981842c02975178.rlib" "/home/hamza2/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-6fb405869b015fde.rlib" "/home/hamza2/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-d05c5c3c56004b7b.rlib" "/home/hamza2/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-42d74d2097528b38.rlib" "/home/hamza2/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-fb36534c113d2209.rlib" "/home/hamza2/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-b56b9042c12b6535.rlib" "/home/hamza2/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-491902d6cb3e76df.rlib" "/home/hamza2/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-61834e0981b8c367.rlib" "/home/hamza2/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-f78aa99d613a55bc.rlib" "/home/hamza2/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-53ee54cd7fed2c57.rlib" "/home/hamza2/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-544ecdbd6cda3c58.rlib" "/home/hamza2/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-379cc252b6943a79.rlib" "/home/hamza2/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-8063eea38dcc5e62.rlib" "/home/hamza2/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-5b228734afae15ee.rlib" "-Wl,--end-group" "/home/hamza2/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-d6c7a399d95d173f.rlib" "-Wl,-Bdynamic" "-lssl" "-lcrypto" "-lz" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-znoexecstack" "-L" "/home/hamza2/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/home/hamza2/1_singapore/mta2/target/debug/deps/mta-c504821a383be893" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-nodefaultlibs" "-Wl,-export-dynamic" "-undefined" "-dynamic_lookup"
  = note: /home/hamza2/1_singapore/mta2/target/debug/deps/libnative_tls-5e8a258a70b87953.rlib(native_tls-5e8a258a70b87953.native_tls.sklafoll-cgu.10.rcgu.o): In function `_$LT$openssl..stack..IntoIter$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$::drop::h4b21f9e02806a135':
          /home/hamza2/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.36/src/stack.rs:147: undefined reference to `sk_free'
          /home/hamza2/1_singapore/mta2/target/debug/deps/libnative_tls-5e8a258a70b87953.rlib(native_tls-5e8a258a70b87953.native_tls.sklafoll-cgu.10.rcgu.o): In function `_$LT$openssl..stack..IntoIter$LT$T$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$::next::_$u7b$$u7b$closure$u7d$$u7d$::hc2173972fc561bee':
          /home/hamza2/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.36/src/stack.rs:159: undefined reference to `sk_value'
          /home/hamza2/1_singapore/mta2/target/debug/deps/libopenssl-53f7c68f8735c729.rlib(openssl-53f7c68f8735c729.openssl.om6l2l3r-cgu.1.rcgu.o): In function `openssl::ssl::SslMethod::tls::hbb8fe51b75b2ae14':
          /home/hamza2/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.36/src/ssl/mod.rs:324: undefined reference to `SSLv23_method'
          /home/hamza2/1_singapore/mta2/target/debug/deps/libopenssl-53f7c68f8735c729.rlib(openssl-53f7c68f8735c729.openssl.om6l2l3r-cgu.1.rcgu.o): In function `openssl::ssl::SslMethod::tls_client::h5107fdcf5487ef8a':
          /home/hamza2/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.36/src/ssl/mod.rs:340: undefined reference to `SSLv23_client_method'
          /home/hamza2/1_singapore/mta2/target/debug/deps/libopenssl-53f7c68f8735c729.rlib(openssl-53f7c68f8735c729.openssl.om6l2l3r-cgu.1.rcgu.o): In function `openssl::ssl::SslMethod::tls_server::h561fa9f7ac865e84':
          /home/hamza2/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.36/src/ssl/mod.rs:348: undefined reference to `SSLv23_server_method'
          /home/hamza2/1_singapore/mta2/target/debug/deps/libopenssl-53f7c68f8735c729.rlib(openssl-53f7c68f8735c729.openssl.om6l2l3r-cgu.1.rcgu.o): In function `openssl::ssl::SSL_CTX_up_ref::he2b978d968e811e0':
          /home/hamza2/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.36/src/ssl/mod.rs:4118: undefined reference to `CRYPTO_add_lock'
          /home/hamza2/1_singapore/mta2/target/debug/deps/libopenssl-53f7c68f8735c729.rlib(openssl-53f7c68f8735c729.openssl.om6l2l3r-cgu.1.rcgu.o): In function `openssl::ssl::SSL_SESSION_up_ref::he65192bbe030f5d1':
          /home/hamza2/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.36/src/ssl/mod.rs:4151: undefined reference to `CRYPTO_add_lock'
          /home/hamza2/1_singapore/mta2/target/debug/deps/libopenssl-53f7c68f8735c729.rlib(openssl-53f7c68f8735c729.openssl.om6l2l3r-cgu.1.rcgu.o): In function `openssl::ssl::get_new_idx::ha021791e2f6cd452':
          /home/hamza2/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.36/src/ssl/mod.rs:4213: undefined reference to `SSL_CTX_get_ex_new_index'
          /home/hamza2/1_singapore/mta2/target/debug/deps/libopenssl-53f7c68f8735c729.rlib(openssl-53f7c68f8735c729.openssl.om6l2l3r-cgu.1.rcgu.o): In function `openssl::ssl::get_new_idx::_$u7b$$u7b$closure$u7d$$u7d$::h1266bbf76dbba301':
          /home/hamza2/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.36/src/ssl/mod.rs:4210: undefined reference to `SSL_CTX_get_ex_new_index'
          /home/hamza2/1_singapore/mta2/target/debug/deps/libopenssl-53f7c68f8735c729.rlib(openssl-53f7c68f8735c729.openssl.om6l2l3r-cgu.1.rcgu.o): In function `openssl::ssl::get_new_ssl_idx::hefa1631713cb147e':
          /home/hamza2/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.36/src/ssl/mod.rs:4223: undefined reference to `SSL_get_ex_new_index'
          /home/hamza2/1_singapore/mta2/target/debug/deps/libopenssl-53f7c68f8735c729.rlib(openssl-53f7c68f8735c729.openssl.om6l2l3r-cgu.1.rcgu.o): In function `openssl::ssl::get_new_ssl_idx::_$u7b$$u7b$closure$u7d$$u7d$::h2964dcdca9e9e878':
          /home/hamza2/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.36/src/ssl/mod.rs:4220: undefined reference to `SSL_get_ex_new_index'
          /home/hamza2/1_singapore/mta2/target/debug/deps/libopenssl-53f7c68f8735c729.rlib(openssl-53f7c68f8735c729.openssl.om6l2l3r-cgu.13.rcgu.o): In function `_$LT$openssl..sign..Signer$u20$as$u20$core..ops..drop..Drop$GT$::drop::h1c2b9d65aab3605b':
          /home/hamza2/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.36/src/sign.rs:121: undefined reference to `EVP_MD_CTX_destroy'
          /home/hamza2/1_singapore/mta2/target/debug/deps/libopenssl-53f7c68f8735c729.rlib(openssl-53f7c68f8735c729.openssl.om6l2l3r-cgu.13.rcgu.o): In function `_$LT$openssl..sign..Verifier$u20$as$u20$core..ops..drop..Drop$GT$::drop::h38b36fcae06b0208':
          /home/hamza2/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.36/src/sign.rs:413: undefined reference to `EVP_MD_CTX_destroy'
          /home/hamza2/1_singapore/mta2/target/debug/deps/libopenssl-53f7c68f8735c729.rlib(openssl-53f7c68f8735c729.openssl.om6l2l3r-cgu.15.rcgu.o): In function `openssl::bn::BigNum::get_rfc2409_prime_768::h183457e22fd065f7':
          /home/hamza2/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.36/src/bn.rs:989: undefined reference to `get_rfc2409_prime_768'
          /home/hamza2/1_singapore/mta2/target/debug/deps/libopenssl-53f7c68f8735c729.rlib(openssl-53f7c68f8735c729.openssl.om6l2l3r-cgu.15.rcgu.o): In function `openssl::bn::BigNum::get_rfc2409_prime_1024::h64c6a93c5291a8ea':
          /home/hamza2/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.36/src/bn.rs:1004: undefined reference to `get_rfc2409_prime_1024'
          /home/hamza2/1_singapore/mta2/target/debug/deps/libopenssl-53f7c68f8735c729.rlib(openssl-53f7c68f8735c729.openssl.om6l2l3r-cgu.15.rcgu.o): In function `openssl::bn::BigNum::get_rfc3526_prime_1536::h9b4f8916f976d53f':
          /home/hamza2/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.36/src/bn.rs:1019: undefined reference to `get_rfc3526_prime_1536'
          /home/hamza2/1_singapore/mta2/target/debug/deps/libopenssl-53f7c68f8735c729.rlib(openssl-53f7c68f8735c729.openssl.om6l2l3r-cgu.15.rcgu.o): In function `openssl::bn::BigNum::get_rfc3526_prime_2048::hcde65b24ebb2bc17':
          /home/hamza2/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.36/src/bn.rs:1034: undefined reference to `get_rfc3526_prime_2048'
          /home/hamza2/1_singapore/mta2/target/debug/deps/libopenssl-53f7c68f8735c729.rlib(openssl-53f7c68f8735c729.openssl.om6l2l3r-cgu.15.rcgu.o): In function `openssl::bn::BigNum::get_rfc3526_prime_3072::hc16aa1c704998c1d':
          /home/hamza2/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.36/src/bn.rs:1049: undefined reference to `get_rfc3526_prime_3072'
          /home/hamza2/1_singapore/mta2/target/debug/deps/libopenssl-53f7c68f8735c729.rlib(openssl-53f7c68f8735c729.openssl.om6l2l3r-cgu.15.rcgu.o): In function `openssl::bn::BigNum::get_rfc3526_prime_4096::h8e5825ad3fc8c327':
          /home/hamza2/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.36/src/bn.rs:1064: undefined reference to `get_rfc3526_prime_4096'
          /home/hamza2/1_singapore/mta2/target/debug/deps/libopenssl-53f7c68f8735c729.rlib(openssl-53f7c68f8735c729.openssl.om6l2l3r-cgu.15.rcgu.o): In function `openssl::bn::BigNum::get_rfc3526_prime_6144::h0349d55364e32d26':
          /home/hamza2/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.36/src/bn.rs:1079: undefined reference to `get_rfc3526_prime_6144'
          /home/hamza2/1_singapore/mta2/target/debug/deps/libopenssl-53f7c68f8735c729.rlib(openssl-53f7c68f8735c729.openssl.om6l2l3r-cgu.15.rcgu.o): In function `openssl::bn::BigNum::get_rfc3526_prime_8192::hf65a6672f711a2f4':
          /home/hamza2/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.36/src/bn.rs:1094: undefined reference to `get_rfc3526_prime_8192'
          /home/hamza2/1_singapore/mta2/target/debug/deps/libopenssl-53f7c68f8735c729.rlib(openssl-53f7c68f8735c729.openssl.om6l2l3r-cgu.2.rcgu.o): In function `openssl::x509::X509StoreContextRef::chain::h7c1aecd9c5e94058':
          /home/hamza2/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.36/src/x509/mod.rs:210: undefined reference to `X509_STORE_CTX_get_chain'
          /home/hamza2/1_singapore/mta2/target/debug/deps/libopenssl-53f7c68f8735c729.rlib(openssl-53f7c68f8735c729.openssl.om6l2l3r-cgu.2.rcgu.o): In function `openssl::x509::X509Builder::set_not_after::hd99ae6337e7f6e7d':
          /home/hamza2/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.36/src/x509/mod.rs:235: undefined reference to `X509_set_notAfter'
          /home/hamza2/1_singapore/mta2/target/debug/deps/libopenssl-53f7c68f8735c729.rlib(openssl-53f7c68f8735c729.openssl.om6l2l3r-cgu.2.rcgu.o): In function `openssl::x509::X509Builder::set_not_before::hcfb3def54e637877':
          /home/hamza2/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.36/src/x509/mod.rs:240: undefined reference to `X509_set_notBefore'
          /home/hamza2/1_singapore/mta2/target/debug/deps/libopenssl-53f7c68f8735c729.rlib(openssl-53f7c68f8735c729.openssl.om6l2l3r-cgu.2.rcgu.o): In function `openssl::x509::X509_up_ref::h9f807fe1a07b43fd':
          /home/hamza2/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.36/src/x509/mod.rs:1524: undefined reference to `CRYPTO_add_lock'
          /home/hamza2/1_singapore/mta2/target/debug/deps/libopenssl-53f7c68f8735c729.rlib(openssl-53f7c68f8735c729.openssl.om6l2l3r-cgu.2.rcgu.o): In function `openssl::x509::X509_OBJECT_free::h95b53fddf2261914':
          /home/hamza2/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.36/src/x509/mod.rs:1610: undefined reference to `X509_OBJECT_free_contents'
          /home/hamza2/1_singapore/mta2/target/debug/deps/libopenssl-53f7c68f8735c729.rlib(openssl-53f7c68f8735c729.openssl.om6l2l3r-cgu.3.rcgu.o): In function `openssl::hash::Hasher::new::h6d2a2a1db4cad144':
          /home/hamza2/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.36/src/hash.rs:233: undefined reference to `EVP_MD_CTX_create'
          /home/hamza2/1_singapore/mta2/target/debug/deps/libopenssl-53f7c68f8735c729.rlib(openssl-53f7c68f8735c729.openssl.om6l2l3r-cgu.3.rcgu.o): In function `_$LT$openssl..hash..Hasher$u20$as$u20$core..clone..Clone$GT$::clone::h351a19de3d1d3c95':
          /home/hamza2/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.36/src/hash.rs:331: undefined reference to `EVP_MD_CTX_create'
          /home/hamza2/1_singapore/mta2/target/debug/deps/libopenssl-53f7c68f8735c729.rlib(openssl-53f7c68f8735c729.openssl.om6l2l3r-cgu.3.rcgu.o): In function `_$LT$openssl..hash..Hasher$u20$as$u20$core..ops..drop..Drop$GT$::drop::h56562ad491d5b821':
          /home/hamza2/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.36/src/hash.rs:352: undefined reference to `EVP_MD_CTX_destroy'
          /home/hamza2/1_singapore/mta2/target/debug/deps/libopenssl-53f7c68f8735c729.rlib(openssl-53f7c68f8735c729.openssl.om6l2l3r-cgu.4.rcgu.o): In function `_$LT$openssl..stack..Stack$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$::drop::h2b4487c9053d63fd':
          /home/hamza2/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.36/src/stack.rs:61: undefined reference to `sk_free'
          /home/hamza2/1_singapore/mta2/target/debug/deps/libopenssl-53f7c68f8735c729.rlib(openssl-53f7c68f8735c729.openssl.om6l2l3r-cgu.4.rcgu.o): In function `_$LT$openssl..stack..Stack$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$::drop::h854e0f5cefd05e77':
          /home/hamza2/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.36/src/stack.rs:61: undefined reference to `sk_free'
          /home/hamza2/1_singapore/mta2/target/debug/deps/libopenssl-53f7c68f8735c729.rlib(openssl-53f7c68f8735c729.openssl.om6l2l3r-cgu.4.rcgu.o): In function `_$LT$openssl..stack..Stack$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$::drop::ha82bc2e543d1848e':
          /home/hamza2/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.36/src/stack.rs:61: undefined reference to `sk_free'
          /home/hamza2/1_singapore/mta2/target/debug/deps/libopenssl-53f7c68f8735c729.rlib(openssl-53f7c68f8735c729.openssl.om6l2l3r-cgu.4.rcgu.o): In function `openssl::stack::StackRef$LT$T$GT$::len::h77bf2ef8070a596b':
          /home/hamza2/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.36/src/stack.rs:196: undefined reference to `sk_num'
          /home/hamza2/1_singapore/mta2/target/debug/deps/libopenssl-53f7c68f8735c729.rlib(openssl-53f7c68f8735c729.openssl.om6l2l3r-cgu.4.rcgu.o): In function `openssl::stack::StackRef$LT$T$GT$::len::hf6a131509454dc15':
          /home/hamza2/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.36/src/stack.rs:196: undefined reference to `sk_num'
          /home/hamza2/1_singapore/mta2/target/debug/deps/libopenssl-53f7c68f8735c729.rlib(openssl-53f7c68f8735c729.openssl.om6l2l3r-cgu.4.rcgu.o): In function `openssl::stack::StackRef$LT$T$GT$::pop::h2d8f1b9e984f14be':
          /home/hamza2/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.36/src/stack.rs:254: undefined reference to `sk_pop'
          /home/hamza2/1_singapore/mta2/target/debug/deps/libopenssl-53f7c68f8735c729.rlib(openssl-53f7c68f8735c729.openssl.om6l2l3r-cgu.4.rcgu.o): In function `openssl::stack::StackRef$LT$T$GT$::pop::h523f7523bf2e52b6':
          /home/hamza2/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.36/src/stack.rs:254: undefined reference to `sk_pop'
          /home/hamza2/1_singapore/mta2/target/debug/deps/libopenssl-53f7c68f8735c729.rlib(openssl-53f7c68f8735c729.openssl.om6l2l3r-cgu.4.rcgu.o): In function `openssl::stack::StackRef$LT$T$GT$::pop::hc782ed6431cf6d18':
          /home/hamza2/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.36/src/stack.rs:254: undefined reference to `sk_pop'
          /home/hamza2/1_singapore/mta2/target/debug/deps/libopenssl-53f7c68f8735c729.rlib(openssl-53f7c68f8735c729.openssl.om6l2l3r-cgu.4.rcgu.o): In function `_$LT$openssl..stack..Iter$LT$T$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$::next::_$u7b$$u7b$closure$u7d$$u7d$::h9ad6c309b72c5706':
          /home/hamza2/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.36/src/stack.rs:327: undefined reference to `sk_value'
          /home/hamza2/1_singapore/mta2/target/debug/deps/libopenssl-53f7c68f8735c729.rlib(openssl-53f7c68f8735c729.openssl.om6l2l3r-cgu.4.rcgu.o): In function `_$LT$openssl..stack..Iter$LT$T$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$::next::_$u7b$$u7b$closure$u7d$$u7d$::hfa058dafcc5c536c':
          /home/hamza2/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.36/src/stack.rs:327: undefined reference to `sk_value'
          /home/hamza2/1_singapore/mta2/target/debug/deps/libopenssl-53f7c68f8735c729.rlib(openssl-53f7c68f8735c729.openssl.om6l2l3r-cgu.5.rcgu.o): In function `openssl::version::number::h50a02096dceeaf7e':
          /home/hamza2/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.36/src/version.rs:58: undefined reference to `SSLeay'
          /home/hamza2/1_singapore/mta2/target/debug/deps/libopenssl-53f7c68f8735c729.rlib(openssl-53f7c68f8735c729.openssl.om6l2l3r-cgu.5.rcgu.o): In function `openssl::version::version::h51e1f7b08b7ee43c':
          /home/hamza2/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.36/src/version.rs:64: undefined reference to `SSLeay_version'
          /home/hamza2/1_singapore/mta2/target/debug/deps/libopenssl-53f7c68f8735c729.rlib(openssl-53f7c68f8735c729.openssl.om6l2l3r-cgu.5.rcgu.o): In function `openssl::version::c_flags::hb6d930005c2e92af':
          /home/hamza2/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.36/src/version.rs:74: undefined reference to `SSLeay_version'
          /home/hamza2/1_singapore/mta2/target/debug/deps/libopenssl-53f7c68f8735c729.rlib(openssl-53f7c68f8735c729.openssl.om6l2l3r-cgu.5.rcgu.o): In function `openssl::version::built_on::h75e44dd94edc67ea':
          /home/hamza2/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.36/src/version.rs:83: undefined reference to `SSLeay_version'
          /home/hamza2/1_singapore/mta2/target/debug/deps/libopenssl-53f7c68f8735c729.rlib(openssl-53f7c68f8735c729.openssl.om6l2l3r-cgu.5.rcgu.o): In function `openssl::version::platform::h31e1aedaac33a4b4':
          /home/hamza2/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.36/src/version.rs:92: undefined reference to `SSLeay_version'
          /home/hamza2/1_singapore/mta2/target/debug/deps/libopenssl-53f7c68f8735c729.rlib(openssl-53f7c68f8735c729.openssl.om6l2l3r-cgu.5.rcgu.o): In function `openssl::version::dir::ha53d84ecfb0f4389':
          /home/hamza2/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.36/src/version.rs:101: undefined reference to `SSLeay_version'
          /home/hamza2/1_singapore/mta2/target/debug/deps/libopenssl-53f7c68f8735c729.rlib(openssl-53f7c68f8735c729.openssl.om6l2l3r-cgu.6.rcgu.o): In function `openssl::pkey::EVP_PKEY_up_ref::hc4978c0c27bbc982':
          /home/hamza2/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.36/src/pkey.rs:796: undefined reference to `CRYPTO_add_lock'
          /home/hamza2/1_singapore/mta2/target/debug/deps/libopenssl_sys-af1d1e73c78b8ffb.rlib(openssl_sys-af1d1e73c78b8ffb.openssl_sys.1qaz4f69-cgu.9.rcgu.o): In function `openssl_sys::init::_$u7b$$u7b$closure$u7d$$u7d$::hf37b492f80cc2612':
          /home/hamza2/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-sys-0.9.67/src/lib.rs:170: undefined reference to `SSL_library_init'
          /home/hamza2/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-sys-0.9.67/src/lib.rs:171: undefined reference to `SSL_load_error_strings'
          /home/hamza2/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-sys-0.9.67/src/lib.rs:172: undefined reference to `OPENSSL_add_all_algorithms_noconf'
          /home/hamza2/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-sys-0.9.67/src/lib.rs:174: undefined reference to `CRYPTO_num_locks'
          /home/hamza2/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-sys-0.9.67/src/lib.rs:184: undefined reference to `CRYPTO_set_locking_callback'
          /home/hamza2/1_singapore/mta2/target/debug/deps/libopenssl_sys-af1d1e73c78b8ffb.rlib(openssl_sys-af1d1e73c78b8ffb.openssl_sys.1qaz4f69-cgu.9.rcgu.o): In function `openssl_sys::init::set_id_callback::hf44618e45135c3f4':
          /home/hamza2/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-sys-0.9.67/src/lib.rs:159: undefined reference to `CRYPTO_set_id_callback'
          collect2: error: ld returned 1 exit status
          

error: aborting due to previous error; 3 warnings emitted

error: could not compile `mta`

To learn more, run the command again with --verbose.

If there is any other info required, i will be happy to provide. Thanks

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with Cargo.toml, pyoxidizer.bzl, and main.rs, then reproduce the failure using PYTHON_SYS_EXECUTABLE=/usr/local/bin/python3.8 cargo build. Compare builds with and without the mysql connection path and inspect the complete linker output. Done means identifying the PyOxidizer linking incompatibility and documenting a reproducible fix or required configuration.

Written by the indexing model from the issue text.

Assessment

Tech stack
mysql, python, rust
Domain
build-system, databases
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.