[INFO] fetching crate pliron 0.5.0...
[INFO] testing pliron-0.5.0 against nightly-2024-10-28 for randomize-layout
[INFO] extracting crate pliron 0.5.0 into /workspace/builds/worker-4-tc1/source
[INFO] validating manifest of crates.io crate pliron 0.5.0 on toolchain nightly-2024-10-28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2024-10-28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate pliron 0.5.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate pliron 0.5.0
[INFO] tweaked toml for crates.io crate pliron 0.5.0 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2024-10-28" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 39 packages to latest compatible versions
[INFO] [stderr]       Adding rustc-hash v1.1.0 (available: v2.0.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2024-10-28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded linkme v0.3.29
[INFO] [stderr]   Downloaded expect-test v1.5.0
[INFO] [stderr]   Downloaded apint v0.2.0
[INFO] [stderr]   Downloaded linkme-impl v0.3.29
[INFO] [stderr]   Downloaded pliron-derive v0.5.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-10-28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] e1fdec9aa50b4c1988323afabb8370830c4c11e30882464676123207891a064c
[INFO] running `Command { std: "docker" "start" "-a" "e1fdec9aa50b4c1988323afabb8370830c4c11e30882464676123207891a064c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e1fdec9aa50b4c1988323afabb8370830c4c11e30882464676123207891a064c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e1fdec9aa50b4c1988323afabb8370830c4c11e30882464676123207891a064c", kill_on_drop: false }`
[INFO] [stdout] e1fdec9aa50b4c1988323afabb8370830c4c11e30882464676123207891a064c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-10-28" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] cb080f8c170923b2c9e0e7b613fb56006436dbcf4283728d6080ef272909166a
[INFO] running `Command { std: "docker" "start" "-a" "cb080f8c170923b2c9e0e7b613fb56006436dbcf4283728d6080ef272909166a", kill_on_drop: false }`
[INFO] [stderr]    Compiling memchr v2.7.4
[INFO] [stderr]    Compiling maybe-uninit v2.0.0
[INFO] [stderr]    Compiling serde v1.0.214
[INFO] [stderr]    Compiling slotmap v1.0.7
[INFO] [stderr]    Compiling bytes v1.8.0
[INFO] [stderr]    Compiling syn v2.0.86
[INFO] [stderr]    Compiling rand v0.4.6
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]    Compiling downcast-rs v1.2.1
[INFO] [stderr]    Compiling smallvec v0.6.14
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling combine v4.6.7
[INFO] [stderr]    Compiling regex-automata v0.4.8
[INFO] [stderr]    Compiling thiserror-impl v1.0.66
[INFO] [stderr]    Compiling serde_derive v1.0.214
[INFO] [stderr]    Compiling linkme-impl v0.3.29
[INFO] [stderr]    Compiling regex v1.11.1
[INFO] [stderr]    Compiling linkme v0.3.29
[INFO] [stderr]    Compiling thiserror v1.0.66
[INFO] [stderr]    Compiling pliron-derive v0.5.0
[INFO] [stderr]    Compiling apint v0.2.0
[INFO] [stderr]    Compiling pliron v0.5.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/parsable.rs:45:64
[INFO] [stdout]    |
[INFO] [stdout] 43 | impl<'a> State<'a> {
[INFO] [stdout]    |      -- lifetime `'a` declared here
[INFO] [stdout] 44 |     /// Create a new empty [State].
[INFO] [stdout] 45 |     pub fn new(ctx: &'a mut Context, src: location::Source) -> State {
[INFO] [stdout]    |                                                                ^^^^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(elided_named_lifetimes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 23.97s
[INFO] running `Command { std: "docker" "inspect" "cb080f8c170923b2c9e0e7b613fb56006436dbcf4283728d6080ef272909166a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cb080f8c170923b2c9e0e7b613fb56006436dbcf4283728d6080ef272909166a", kill_on_drop: false }`
[INFO] [stdout] cb080f8c170923b2c9e0e7b613fb56006436dbcf4283728d6080ef272909166a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-10-28" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ddc2365fcde4253ad0fe6d39f529c8c090c27fe94fb614e1577f3bc928f594a7
[INFO] running `Command { std: "docker" "start" "-a" "ddc2365fcde4253ad0fe6d39f529c8c090c27fe94fb614e1577f3bc928f594a7", kill_on_drop: false }`
[INFO] [stderr]    Compiling dissimilar v1.0.9
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/parsable.rs:45:64
[INFO] [stdout]    |
[INFO] [stdout] 43 | impl<'a> State<'a> {
[INFO] [stdout]    |      -- lifetime `'a` declared here
[INFO] [stdout] 44 |     /// Create a new empty [State].
[INFO] [stdout] 45 |     pub fn new(ctx: &'a mut Context, src: location::Source) -> State {
[INFO] [stdout]    |                                                                ^^^^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(elided_named_lifetimes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling expect-test v1.5.0
[INFO] [stderr]    Compiling pliron v0.5.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/parsable.rs:45:64
[INFO] [stdout]    |
[INFO] [stdout] 43 | impl<'a> State<'a> {
[INFO] [stdout]    |      -- lifetime `'a` declared here
[INFO] [stdout] 44 |     /// Create a new empty [State].
[INFO] [stdout] 45 |     pub fn new(ctx: &'a mut Context, src: location::Source) -> State {
[INFO] [stdout]    |                                                                ^^^^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(elided_named_lifetimes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note: LC_ALL="C" PATH="/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin:/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin/self-contained:/opt/rustwide/cargo-home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" VSLANG="1033" "cc" "-m64" "/tmp/rustcIW3l0j/symbols.o" "/opt/rustwide/target/debug/deps/interfaces-da23a4515c3c013c.interfaces.ac49bbca7db04c4c-cgu.0.rcgu.o" "/opt/rustwide/target/debug/deps/interfaces-da23a4515c3c013c.interfaces.ac49bbca7db04c4c-cgu.1.rcgu.o" "/opt/rustwide/target/debug/deps/interfaces-da23a4515c3c013c.interfaces.ac49bbca7db04c4c-cgu.2.rcgu.o" "/opt/rustwide/target/debug/deps/interfaces-da23a4515c3c013c.2eyf0cpbhrrbsyub4bj647btg.rcgu.o" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-a09fad3b5321e7d6.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgetopts-f9c3dff41ad42661.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunicode_width-ad2aef31af6addd3.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_std-e3f907dc03deb913.rlib" "/opt/rustwide/target/debug/deps/libexpect_test-38ca49c48a1c0558.rlib" "/opt/rustwide/target/debug/deps/libdissimilar-3588e8ab2380dfd0.rlib" "/opt/rustwide/target/debug/deps/libonce_cell-6dc575c335e8f5a1.rlib" "/opt/rustwide/target/debug/deps/libpliron-652f439ebffba8d1.rlib" "/opt/rustwide/target/debug/deps/libslotmap-d5dc18ee89059265.rlib" "/opt/rustwide/target/debug/deps/libthiserror-29e5552f4889ff0c.rlib" "/opt/rustwide/target/debug/deps/librustc_hash-449b4f68ddd88550.rlib" "/opt/rustwide/target/debug/deps/liblinkme-acde92d1276c3e09.rlib" "/opt/rustwide/target/debug/deps/libdyn_clone-199529a542abdc70.rlib" "/opt/rustwide/target/debug/deps/libdowncast_rs-72d25544d9672133.rlib" "/opt/rustwide/target/debug/deps/libcombine-b225872adf3489f6.rlib" "/opt/rustwide/target/debug/deps/libmemchr-34eb650b64c0b1fd.rlib" "/opt/rustwide/target/debug/deps/libbytes-6a4c7ea0a880895d.rlib" "/opt/rustwide/target/debug/deps/libapint-cdbf1cd58d796593.rlib" "/opt/rustwide/target/debug/deps/libserde-228eb9d983fcf8ca.rlib" "/opt/rustwide/target/debug/deps/librand-b659f6e4e4ac2137.rlib" "/opt/rustwide/target/debug/deps/liblibc-663f09ba3db1840e.rlib" "/opt/rustwide/target/debug/deps/libsmallvec-f511299774df26f4.rlib" "/opt/rustwide/target/debug/deps/libmaybe_uninit-a1b1ac97f2fc1404.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-fb8c387236db3c10.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-b251837809b2f64b.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-cbef83eaa4e01f04.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-12a772286de2fca7.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-023bbe5ada7abfc3.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-de2bcdf10ec69c2b.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-8e1754df350800fd.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-06c2ab7b9c32e037.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-51d2621fc57a281b.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-54a930408793772f.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-0c7d01cba400dcb2.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-b9f84d69e331b75b.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-eec95493246aae39.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-6f6676c475e08ab0.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-799d520624f8b2e0.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-fcf93d4842acd9a9.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-395a38b8e0851c9b.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-d453bab70303062c.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-0e6386368b0a24e8.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-B/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/deps/interfaces-da23a4515c3c013c" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: rust-lld: error: undefined symbol: __start_linkme_TRAIT_CASTERS
[INFO] [stdout]           >>> referenced by trait_cast.rs:62 (src/utils/trait_cast.rs:62)
[INFO] [stdout]           >>>               pliron-652f439ebffba8d1.pliron.259ac343dc74ffc6-cgu.11.rcgu.o:(pliron::utils::trait_cast::TRAIT_CASTERS::h7678fc7f2b0790ec) in archive /opt/rustwide/target/debug/deps/libpliron-652f439ebffba8d1.rlib
[INFO] [stdout]           >>> the encapsulation symbol needs to be retained under --gc-sections properly; consider -z nostart-stop-gc (see https://lld.llvm.org/ELF/start-stop-gc)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __stop_linkme_TRAIT_CASTERS
[INFO] [stdout]           >>> referenced by trait_cast.rs:62 (src/utils/trait_cast.rs:62)
[INFO] [stdout]           >>>               pliron-652f439ebffba8d1.pliron.259ac343dc74ffc6-cgu.11.rcgu.o:(pliron::utils::trait_cast::TRAIT_CASTERS::h7678fc7f2b0790ec) in archive /opt/rustwide/target/debug/deps/libpliron-652f439ebffba8d1.rlib
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __start_linkm2_TRAIT_CASTERS
[INFO] [stdout]           >>> referenced by trait_cast.rs:62 (src/utils/trait_cast.rs:62)
[INFO] [stdout]           >>>               pliron-652f439ebffba8d1.pliron.259ac343dc74ffc6-cgu.11.rcgu.o:(pliron::utils::trait_cast::TRAIT_CASTERS::h7678fc7f2b0790ec) in archive /opt/rustwide/target/debug/deps/libpliron-652f439ebffba8d1.rlib
[INFO] [stdout]           >>> the encapsulation symbol needs to be retained under --gc-sections properly; consider -z nostart-stop-gc (see https://lld.llvm.org/ELF/start-stop-gc)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __stop_linkm2_TRAIT_CASTERS
[INFO] [stdout]           >>> referenced by trait_cast.rs:62 (src/utils/trait_cast.rs:62)
[INFO] [stdout]           >>>               pliron-652f439ebffba8d1.pliron.259ac343dc74ffc6-cgu.11.rcgu.o:(pliron::utils::trait_cast::TRAIT_CASTERS::h7678fc7f2b0790ec) in archive /opt/rustwide/target/debug/deps/libpliron-652f439ebffba8d1.rlib
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __start_linkme_OP_INTERFACE_VERIFIERS
[INFO] [stdout]           >>> referenced by op.rs:237 (src/op.rs:237)
[INFO] [stdout]           >>>               pliron-652f439ebffba8d1.pliron.259ac343dc74ffc6-cgu.13.rcgu.o:(pliron::op::OP_INTERFACE_VERIFIERS::hb8482341ddf27da6) in archive /opt/rustwide/target/debug/deps/libpliron-652f439ebffba8d1.rlib
[INFO] [stdout]           >>> the encapsulation symbol needs to be retained under --gc-sections properly; consider -z nostart-stop-gc (see https://lld.llvm.org/ELF/start-stop-gc)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __stop_linkme_OP_INTERFACE_VERIFIERS
[INFO] [stdout]           >>> referenced by op.rs:237 (src/op.rs:237)
[INFO] [stdout]           >>>               pliron-652f439ebffba8d1.pliron.259ac343dc74ffc6-cgu.13.rcgu.o:(pliron::op::OP_INTERFACE_VERIFIERS::hb8482341ddf27da6) in archive /opt/rustwide/target/debug/deps/libpliron-652f439ebffba8d1.rlib
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __start_linkm2_OP_INTERFACE_VERIFIERS
[INFO] [stdout]           >>> referenced by op.rs:237 (src/op.rs:237)
[INFO] [stdout]           >>>               pliron-652f439ebffba8d1.pliron.259ac343dc74ffc6-cgu.13.rcgu.o:(pliron::op::OP_INTERFACE_VERIFIERS::hb8482341ddf27da6) in archive /opt/rustwide/target/debug/deps/libpliron-652f439ebffba8d1.rlib
[INFO] [stdout]           >>> the encapsulation symbol needs to be retained under --gc-sections properly; consider -z nostart-stop-gc (see https://lld.llvm.org/ELF/start-stop-gc)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __stop_linkm2_OP_INTERFACE_VERIFIERS
[INFO] [stdout]           >>> referenced by op.rs:237 (src/op.rs:237)
[INFO] [stdout]           >>>               pliron-652f439ebffba8d1.pliron.259ac343dc74ffc6-cgu.13.rcgu.o:(pliron::op::OP_INTERFACE_VERIFIERS::hb8482341ddf27da6) in archive /opt/rustwide/target/debug/deps/libpliron-652f439ebffba8d1.rlib
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __start_linkme_OP_INTERFACE_DEPS
[INFO] [stdout]           >>> referenced by op.rs:241 (src/op.rs:241)
[INFO] [stdout]           >>>               pliron-652f439ebffba8d1.pliron.259ac343dc74ffc6-cgu.13.rcgu.o:(pliron::op::OP_INTERFACE_DEPS::hbbaec9465507952c) in archive /opt/rustwide/target/debug/deps/libpliron-652f439ebffba8d1.rlib
[INFO] [stdout]           >>> the encapsulation symbol needs to be retained under --gc-sections properly; consider -z nostart-stop-gc (see https://lld.llvm.org/ELF/start-stop-gc)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __stop_linkme_OP_INTERFACE_DEPS
[INFO] [stdout]           >>> referenced by op.rs:241 (src/op.rs:241)
[INFO] [stdout]           >>>               pliron-652f439ebffba8d1.pliron.259ac343dc74ffc6-cgu.13.rcgu.o:(pliron::op::OP_INTERFACE_DEPS::hbbaec9465507952c) in archive /opt/rustwide/target/debug/deps/libpliron-652f439ebffba8d1.rlib
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __start_linkm2_OP_INTERFACE_DEPS
[INFO] [stdout]           >>> referenced by op.rs:241 (src/op.rs:241)
[INFO] [stdout]           >>>               pliron-652f439ebffba8d1.pliron.259ac343dc74ffc6-cgu.13.rcgu.o:(pliron::op::OP_INTERFACE_DEPS::hbbaec9465507952c) in archive /opt/rustwide/target/debug/deps/libpliron-652f439ebffba8d1.rlib
[INFO] [stdout]           >>> the encapsulation symbol needs to be retained under --gc-sections properly; consider -z nostart-stop-gc (see https://lld.llvm.org/ELF/start-stop-gc)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __stop_linkm2_OP_INTERFACE_DEPS
[INFO] [stdout]           >>> referenced by op.rs:241 (src/op.rs:241)
[INFO] [stdout]           >>>               pliron-652f439ebffba8d1.pliron.259ac343dc74ffc6-cgu.13.rcgu.o:(pliron::op::OP_INTERFACE_DEPS::hbbaec9465507952c) in archive /opt/rustwide/target/debug/deps/libpliron-652f439ebffba8d1.rlib
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __start_linkme_ATTR_INTERFACE_VERIFIERS
[INFO] [stdout]           >>> referenced by attribute.rs:415 (src/attribute.rs:415)
[INFO] [stdout]           >>>               pliron-652f439ebffba8d1.pliron.259ac343dc74ffc6-cgu.15.rcgu.o:(pliron::attribute::ATTR_INTERFACE_VERIFIERS::h4124d61a25b4a408) in archive /opt/rustwide/target/debug/deps/libpliron-652f439ebffba8d1.rlib
[INFO] [stdout]           >>> the encapsulation symbol needs to be retained under --gc-sections properly; consider -z nostart-stop-gc (see https://lld.llvm.org/ELF/start-stop-gc)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __stop_linkme_ATTR_INTERFACE_VERIFIERS
[INFO] [stdout]           >>> referenced by attribute.rs:415 (src/attribute.rs:415)
[INFO] [stdout]           >>>               pliron-652f439ebffba8d1.pliron.259ac343dc74ffc6-cgu.15.rcgu.o:(pliron::attribute::ATTR_INTERFACE_VERIFIERS::h4124d61a25b4a408) in archive /opt/rustwide/target/debug/deps/libpliron-652f439ebffba8d1.rlib
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __start_linkm2_ATTR_INTERFACE_VERIFIERS
[INFO] [stdout]           >>> referenced by attribute.rs:415 (src/attribute.rs:415)
[INFO] [stdout]           >>>               pliron-652f439ebffba8d1.pliron.259ac343dc74ffc6-cgu.15.rcgu.o:(pliron::attribute::ATTR_INTERFACE_VERIFIERS::h4124d61a25b4a408) in archive /opt/rustwide/target/debug/deps/libpliron-652f439ebffba8d1.rlib
[INFO] [stdout]           >>> the encapsulation symbol needs to be retained under --gc-sections properly; consider -z nostart-stop-gc (see https://lld.llvm.org/ELF/start-stop-gc)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __stop_linkm2_ATTR_INTERFACE_VERIFIERS
[INFO] [stdout]           >>> referenced by attribute.rs:415 (src/attribute.rs:415)
[INFO] [stdout]           >>>               pliron-652f439ebffba8d1.pliron.259ac343dc74ffc6-cgu.15.rcgu.o:(pliron::attribute::ATTR_INTERFACE_VERIFIERS::h4124d61a25b4a408) in archive /opt/rustwide/target/debug/deps/libpliron-652f439ebffba8d1.rlib
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __start_linkme_ATTR_INTERFACE_DEPS
[INFO] [stdout]           >>> referenced by attribute.rs:422 (src/attribute.rs:422)
[INFO] [stdout]           >>>               pliron-652f439ebffba8d1.pliron.259ac343dc74ffc6-cgu.15.rcgu.o:(pliron::attribute::ATTR_INTERFACE_DEPS::h32adb0bc98b44c0d) in archive /opt/rustwide/target/debug/deps/libpliron-652f439ebffba8d1.rlib
[INFO] [stdout]           >>> the encapsulation symbol needs to be retained under --gc-sections properly; consider -z nostart-stop-gc (see https://lld.llvm.org/ELF/start-stop-gc)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __stop_linkme_ATTR_INTERFACE_DEPS
[INFO] [stdout]           >>> referenced by attribute.rs:422 (src/attribute.rs:422)
[INFO] [stdout]           >>>               pliron-652f439ebffba8d1.pliron.259ac343dc74ffc6-cgu.15.rcgu.o:(pliron::attribute::ATTR_INTERFACE_DEPS::h32adb0bc98b44c0d) in archive /opt/rustwide/target/debug/deps/libpliron-652f439ebffba8d1.rlib
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __start_linkm2_ATTR_INTERFACE_DEPS
[INFO] [stdout]           >>> referenced by attribute.rs:422 (src/attribute.rs:422)
[INFO] [stdout]           >>>               pliron-652f439ebffba8d1.pliron.259ac343dc74ffc6-cgu.15.rcgu.o:(pliron::attribute::ATTR_INTERFACE_DEPS::h32adb0bc98b44c0d) in archive /opt/rustwide/target/debug/deps/libpliron-652f439ebffba8d1.rlib
[INFO] [stdout]           >>> the encapsulation symbol needs to be retained under --gc-sections properly; consider -z nostart-stop-gc (see https://lld.llvm.org/ELF/start-stop-gc)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __stop_linkm2_ATTR_INTERFACE_DEPS
[INFO] [stdout]           >>> referenced by attribute.rs:422 (src/attribute.rs:422)
[INFO] [stdout]           >>>               pliron-652f439ebffba8d1.pliron.259ac343dc74ffc6-cgu.15.rcgu.o:(pliron::attribute::ATTR_INTERFACE_DEPS::h32adb0bc98b44c0d) in archive /opt/rustwide/target/debug/deps/libpliron-652f439ebffba8d1.rlib
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: too many errors emitted, stopping now (use --error-limit=0 to see all errors)
[INFO] [stdout]           collect2: error: ld returned 1 exit status
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `pliron` (test "interfaces") due to 1 previous error
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note: LC_ALL="C" PATH="/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin:/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin/self-contained:/opt/rustwide/cargo-home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" VSLANG="1033" "cc" "-m64" "/tmp/rustckiogNU/symbols.o" "/opt/rustwide/target/debug/deps/ir_construct-8d5ad03a731d746f.ir_construct.a5e54d1f688c6362-cgu.0.rcgu.o" "/opt/rustwide/target/debug/deps/ir_construct-8d5ad03a731d746f.ir_construct.a5e54d1f688c6362-cgu.1.rcgu.o" "/opt/rustwide/target/debug/deps/ir_construct-8d5ad03a731d746f.ir_construct.a5e54d1f688c6362-cgu.2.rcgu.o" "/opt/rustwide/target/debug/deps/ir_construct-8d5ad03a731d746f.ir_construct.a5e54d1f688c6362-cgu.3.rcgu.o" "/opt/rustwide/target/debug/deps/ir_construct-8d5ad03a731d746f.8ezedn8o8ffortaaoget6fumo.rcgu.o" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-a09fad3b5321e7d6.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgetopts-f9c3dff41ad42661.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunicode_width-ad2aef31af6addd3.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_std-e3f907dc03deb913.rlib" "/opt/rustwide/target/debug/deps/libpliron-652f439ebffba8d1.rlib" "/opt/rustwide/target/debug/deps/libslotmap-d5dc18ee89059265.rlib" "/opt/rustwide/target/debug/deps/libthiserror-29e5552f4889ff0c.rlib" "/opt/rustwide/target/debug/deps/libapint-cdbf1cd58d796593.rlib" "/opt/rustwide/target/debug/deps/libserde-228eb9d983fcf8ca.rlib" "/opt/rustwide/target/debug/deps/librand-b659f6e4e4ac2137.rlib" "/opt/rustwide/target/debug/deps/liblibc-663f09ba3db1840e.rlib" "/opt/rustwide/target/debug/deps/libsmallvec-f511299774df26f4.rlib" "/opt/rustwide/target/debug/deps/libmaybe_uninit-a1b1ac97f2fc1404.rlib" "/opt/rustwide/target/debug/deps/librustc_hash-449b4f68ddd88550.rlib" "/opt/rustwide/target/debug/deps/liblinkme-acde92d1276c3e09.rlib" "/opt/rustwide/target/debug/deps/libdyn_clone-199529a542abdc70.rlib" "/opt/rustwide/target/debug/deps/libdowncast_rs-72d25544d9672133.rlib" "/opt/rustwide/target/debug/deps/libcombine-b225872adf3489f6.rlib" "/opt/rustwide/target/debug/deps/libmemchr-34eb650b64c0b1fd.rlib" "/opt/rustwide/target/debug/deps/libbytes-6a4c7ea0a880895d.rlib" "/opt/rustwide/target/debug/deps/libexpect_test-38ca49c48a1c0558.rlib" "/opt/rustwide/target/debug/deps/libdissimilar-3588e8ab2380dfd0.rlib" "/opt/rustwide/target/debug/deps/libonce_cell-6dc575c335e8f5a1.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-fb8c387236db3c10.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-b251837809b2f64b.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-cbef83eaa4e01f04.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-12a772286de2fca7.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-023bbe5ada7abfc3.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-de2bcdf10ec69c2b.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-8e1754df350800fd.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-06c2ab7b9c32e037.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-51d2621fc57a281b.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-54a930408793772f.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-0c7d01cba400dcb2.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-b9f84d69e331b75b.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-eec95493246aae39.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-6f6676c475e08ab0.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-799d520624f8b2e0.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-fcf93d4842acd9a9.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-395a38b8e0851c9b.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-d453bab70303062c.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-0e6386368b0a24e8.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-B/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/deps/ir_construct-8d5ad03a731d746f" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: rust-lld: error: undefined symbol: __start_linkme_TRAIT_CASTERS
[INFO] [stdout]           >>> referenced by trait_cast.rs:62 (src/utils/trait_cast.rs:62)
[INFO] [stdout]           >>>               pliron-652f439ebffba8d1.pliron.259ac343dc74ffc6-cgu.11.rcgu.o:(pliron::utils::trait_cast::TRAIT_CASTERS::h7678fc7f2b0790ec) in archive /opt/rustwide/target/debug/deps/libpliron-652f439ebffba8d1.rlib
[INFO] [stdout]           >>> the encapsulation symbol needs to be retained under --gc-sections properly; consider -z nostart-stop-gc (see https://lld.llvm.org/ELF/start-stop-gc)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __stop_linkme_TRAIT_CASTERS
[INFO] [stdout]           >>> referenced by trait_cast.rs:62 (src/utils/trait_cast.rs:62)
[INFO] [stdout]           >>>               pliron-652f439ebffba8d1.pliron.259ac343dc74ffc6-cgu.11.rcgu.o:(pliron::utils::trait_cast::TRAIT_CASTERS::h7678fc7f2b0790ec) in archive /opt/rustwide/target/debug/deps/libpliron-652f439ebffba8d1.rlib
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __start_linkm2_TRAIT_CASTERS
[INFO] [stdout]           >>> referenced by trait_cast.rs:62 (src/utils/trait_cast.rs:62)
[INFO] [stdout]           >>>               pliron-652f439ebffba8d1.pliron.259ac343dc74ffc6-cgu.11.rcgu.o:(pliron::utils::trait_cast::TRAIT_CASTERS::h7678fc7f2b0790ec) in archive /opt/rustwide/target/debug/deps/libpliron-652f439ebffba8d1.rlib
[INFO] [stdout]           >>> the encapsulation symbol needs to be retained under --gc-sections properly; consider -z nostart-stop-gc (see https://lld.llvm.org/ELF/start-stop-gc)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __stop_linkm2_TRAIT_CASTERS
[INFO] [stdout]           >>> referenced by trait_cast.rs:62 (src/utils/trait_cast.rs:62)
[INFO] [stdout]           >>>               pliron-652f439ebffba8d1.pliron.259ac343dc74ffc6-cgu.11.rcgu.o:(pliron::utils::trait_cast::TRAIT_CASTERS::h7678fc7f2b0790ec) in archive /opt/rustwide/target/debug/deps/libpliron-652f439ebffba8d1.rlib
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __start_linkme_OP_INTERFACE_VERIFIERS
[INFO] [stdout]           >>> referenced by op.rs:237 (src/op.rs:237)
[INFO] [stdout]           >>>               pliron-652f439ebffba8d1.pliron.259ac343dc74ffc6-cgu.13.rcgu.o:(pliron::op::OP_INTERFACE_VERIFIERS::hb8482341ddf27da6) in archive /opt/rustwide/target/debug/deps/libpliron-652f439ebffba8d1.rlib
[INFO] [stdout]           >>> the encapsulation symbol needs to be retained under --gc-sections properly; consider -z nostart-stop-gc (see https://lld.llvm.org/ELF/start-stop-gc)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __stop_linkme_OP_INTERFACE_VERIFIERS
[INFO] [stdout]           >>> referenced by op.rs:237 (src/op.rs:237)
[INFO] [stdout]           >>>               pliron-652f439ebffba8d1.pliron.259ac343dc74ffc6-cgu.13.rcgu.o:(pliron::op::OP_INTERFACE_VERIFIERS::hb8482341ddf27da6) in archive /opt/rustwide/target/debug/deps/libpliron-652f439ebffba8d1.rlib
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __start_linkm2_OP_INTERFACE_VERIFIERS
[INFO] [stdout]           >>> referenced by op.rs:237 (src/op.rs:237)
[INFO] [stdout]           >>>               pliron-652f439ebffba8d1.pliron.259ac343dc74ffc6-cgu.13.rcgu.o:(pliron::op::OP_INTERFACE_VERIFIERS::hb8482341ddf27da6) in archive /opt/rustwide/target/debug/deps/libpliron-652f439ebffba8d1.rlib
[INFO] [stdout]           >>> the encapsulation symbol needs to be retained under --gc-sections properly; consider -z nostart-stop-gc (see https://lld.llvm.org/ELF/start-stop-gc)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __stop_linkm2_OP_INTERFACE_VERIFIERS
[INFO] [stdout]           >>> referenced by op.rs:237 (src/op.rs:237)
[INFO] [stdout]           >>>               pliron-652f439ebffba8d1.pliron.259ac343dc74ffc6-cgu.13.rcgu.o:(pliron::op::OP_INTERFACE_VERIFIERS::hb8482341ddf27da6) in archive /opt/rustwide/target/debug/deps/libpliron-652f439ebffba8d1.rlib
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __start_linkme_OP_INTERFACE_DEPS
[INFO] [stdout]           >>> referenced by op.rs:241 (src/op.rs:241)
[INFO] [stdout]           >>>               pliron-652f439ebffba8d1.pliron.259ac343dc74ffc6-cgu.13.rcgu.o:(pliron::op::OP_INTERFACE_DEPS::hbbaec9465507952c) in archive /opt/rustwide/target/debug/deps/libpliron-652f439ebffba8d1.rlib
[INFO] [stdout]           >>> the encapsulation symbol needs to be retained under --gc-sections properly; consider -z nostart-stop-gc (see https://lld.llvm.org/ELF/start-stop-gc)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __stop_linkme_OP_INTERFACE_DEPS
[INFO] [stdout]           >>> referenced by op.rs:241 (src/op.rs:241)
[INFO] [stdout]           >>>               pliron-652f439ebffba8d1.pliron.259ac343dc74ffc6-cgu.13.rcgu.o:(pliron::op::OP_INTERFACE_DEPS::hbbaec9465507952c) in archive /opt/rustwide/target/debug/deps/libpliron-652f439ebffba8d1.rlib
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __start_linkm2_OP_INTERFACE_DEPS
[INFO] [stdout]           >>> referenced by op.rs:241 (src/op.rs:241)
[INFO] [stdout]           >>>               pliron-652f439ebffba8d1.pliron.259ac343dc74ffc6-cgu.13.rcgu.o:(pliron::op::OP_INTERFACE_DEPS::hbbaec9465507952c) in archive /opt/rustwide/target/debug/deps/libpliron-652f439ebffba8d1.rlib
[INFO] [stdout]           >>> the encapsulation symbol needs to be retained under --gc-sections properly; consider -z nostart-stop-gc (see https://lld.llvm.org/ELF/start-stop-gc)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __stop_linkm2_OP_INTERFACE_DEPS
[INFO] [stdout]           >>> referenced by op.rs:241 (src/op.rs:241)
[INFO] [stdout]           >>>               pliron-652f439ebffba8d1.pliron.259ac343dc74ffc6-cgu.13.rcgu.o:(pliron::op::OP_INTERFACE_DEPS::hbbaec9465507952c) in archive /opt/rustwide/target/debug/deps/libpliron-652f439ebffba8d1.rlib
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __start_linkme_ATTR_INTERFACE_VERIFIERS
[INFO] [stdout]           >>> referenced by attribute.rs:415 (src/attribute.rs:415)
[INFO] [stdout]           >>>               pliron-652f439ebffba8d1.pliron.259ac343dc74ffc6-cgu.15.rcgu.o:(pliron::attribute::ATTR_INTERFACE_VERIFIERS::h4124d61a25b4a408) in archive /opt/rustwide/target/debug/deps/libpliron-652f439ebffba8d1.rlib
[INFO] [stdout]           >>> the encapsulation symbol needs to be retained under --gc-sections properly; consider -z nostart-stop-gc (see https://lld.llvm.org/ELF/start-stop-gc)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __stop_linkme_ATTR_INTERFACE_VERIFIERS
[INFO] [stdout]           >>> referenced by attribute.rs:415 (src/attribute.rs:415)
[INFO] [stdout]           >>>               pliron-652f439ebffba8d1.pliron.259ac343dc74ffc6-cgu.15.rcgu.o:(pliron::attribute::ATTR_INTERFACE_VERIFIERS::h4124d61a25b4a408) in archive /opt/rustwide/target/debug/deps/libpliron-652f439ebffba8d1.rlib
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __start_linkm2_ATTR_INTERFACE_VERIFIERS
[INFO] [stdout]           >>> referenced by attribute.rs:415 (src/attribute.rs:415)
[INFO] [stdout]           >>>               pliron-652f439ebffba8d1.pliron.259ac343dc74ffc6-cgu.15.rcgu.o:(pliron::attribute::ATTR_INTERFACE_VERIFIERS::h4124d61a25b4a408) in archive /opt/rustwide/target/debug/deps/libpliron-652f439ebffba8d1.rlib
[INFO] [stdout]           >>> the encapsulation symbol needs to be retained under --gc-sections properly; consider -z nostart-stop-gc (see https://lld.llvm.org/ELF/start-stop-gc)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __stop_linkm2_ATTR_INTERFACE_VERIFIERS
[INFO] [stdout]           >>> referenced by attribute.rs:415 (src/attribute.rs:415)
[INFO] [stdout]           >>>               pliron-652f439ebffba8d1.pliron.259ac343dc74ffc6-cgu.15.rcgu.o:(pliron::attribute::ATTR_INTERFACE_VERIFIERS::h4124d61a25b4a408) in archive /opt/rustwide/target/debug/deps/libpliron-652f439ebffba8d1.rlib
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __start_linkme_ATTR_INTERFACE_DEPS
[INFO] [stdout]           >>> referenced by attribute.rs:422 (src/attribute.rs:422)
[INFO] [stdout]           >>>               pliron-652f439ebffba8d1.pliron.259ac343dc74ffc6-cgu.15.rcgu.o:(pliron::attribute::ATTR_INTERFACE_DEPS::h32adb0bc98b44c0d) in archive /opt/rustwide/target/debug/deps/libpliron-652f439ebffba8d1.rlib
[INFO] [stdout]           >>> the encapsulation symbol needs to be retained under --gc-sections properly; consider -z nostart-stop-gc (see https://lld.llvm.org/ELF/start-stop-gc)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __stop_linkme_ATTR_INTERFACE_DEPS
[INFO] [stdout]           >>> referenced by attribute.rs:422 (src/attribute.rs:422)
[INFO] [stdout]           >>>               pliron-652f439ebffba8d1.pliron.259ac343dc74ffc6-cgu.15.rcgu.o:(pliron::attribute::ATTR_INTERFACE_DEPS::h32adb0bc98b44c0d) in archive /opt/rustwide/target/debug/deps/libpliron-652f439ebffba8d1.rlib
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __start_linkm2_ATTR_INTERFACE_DEPS
[INFO] [stdout]           >>> referenced by attribute.rs:422 (src/attribute.rs:422)
[INFO] [stdout]           >>>               pliron-652f439ebffba8d1.pliron.259ac343dc74ffc6-cgu.15.rcgu.o:(pliron::attribute::ATTR_INTERFACE_DEPS::h32adb0bc98b44c0d) in archive /opt/rustwide/target/debug/deps/libpliron-652f439ebffba8d1.rlib
[INFO] [stdout]           >>> the encapsulation symbol needs to be retained under --gc-sections properly; consider -z nostart-stop-gc (see https://lld.llvm.org/ELF/start-stop-gc)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __stop_linkm2_ATTR_INTERFACE_DEPS
[INFO] [stdout]           >>> referenced by attribute.rs:422 (src/attribute.rs:422)
[INFO] [stdout]           >>>               pliron-652f439ebffba8d1.pliron.259ac343dc74ffc6-cgu.15.rcgu.o:(pliron::attribute::ATTR_INTERFACE_DEPS::h32adb0bc98b44c0d) in archive /opt/rustwide/target/debug/deps/libpliron-652f439ebffba8d1.rlib
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: too many errors emitted, stopping now (use --error-limit=0 to see all errors)
[INFO] [stdout]           collect2: error: ld returned 1 exit status
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `pliron` (test "ir_construct") due to 1 previous error
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note: LC_ALL="C" PATH="/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin:/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin/self-contained:/opt/rustwide/cargo-home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" VSLANG="1033" "cc" "-m64" "/tmp/rustcxExLCd/symbols.o" "/opt/rustwide/target/debug/deps/pliron-00be02096fae3f9c.pliron.da5ba70d7e9ce748-cgu.00.rcgu.o" "/opt/rustwide/target/debug/deps/pliron-00be02096fae3f9c.pliron.da5ba70d7e9ce748-cgu.01.rcgu.o" "/opt/rustwide/target/debug/deps/pliron-00be02096fae3f9c.pliron.da5ba70d7e9ce748-cgu.02.rcgu.o" "/opt/rustwide/target/debug/deps/pliron-00be02096fae3f9c.pliron.da5ba70d7e9ce748-cgu.03.rcgu.o" "/opt/rustwide/target/debug/deps/pliron-00be02096fae3f9c.pliron.da5ba70d7e9ce748-cgu.04.rcgu.o" "/opt/rustwide/target/debug/deps/pliron-00be02096fae3f9c.pliron.da5ba70d7e9ce748-cgu.05.rcgu.o" "/opt/rustwide/target/debug/deps/pliron-00be02096fae3f9c.pliron.da5ba70d7e9ce748-cgu.06.rcgu.o" "/opt/rustwide/target/debug/deps/pliron-00be02096fae3f9c.pliron.da5ba70d7e9ce748-cgu.07.rcgu.o" "/opt/rustwide/target/debug/deps/pliron-00be02096fae3f9c.pliron.da5ba70d7e9ce748-cgu.08.rcgu.o" "/opt/rustwide/target/debug/deps/pliron-00be02096fae3f9c.pliron.da5ba70d7e9ce748-cgu.09.rcgu.o" "/opt/rustwide/target/debug/deps/pliron-00be02096fae3f9c.pliron.da5ba70d7e9ce748-cgu.10.rcgu.o" "/opt/rustwide/target/debug/deps/pliron-00be02096fae3f9c.pliron.da5ba70d7e9ce748-cgu.11.rcgu.o" "/opt/rustwide/target/debug/deps/pliron-00be02096fae3f9c.pliron.da5ba70d7e9ce748-cgu.12.rcgu.o" "/opt/rustwide/target/debug/deps/pliron-00be02096fae3f9c.pliron.da5ba70d7e9ce748-cgu.13.rcgu.o" "/opt/rustwide/target/debug/deps/pliron-00be02096fae3f9c.pliron.da5ba70d7e9ce748-cgu.14.rcgu.o" "/opt/rustwide/target/debug/deps/pliron-00be02096fae3f9c.pliron.da5ba70d7e9ce748-cgu.15.rcgu.o" "/opt/rustwide/target/debug/deps/pliron-00be02096fae3f9c.5wd71ewpcr33iu1a1miktpqjx.rcgu.o" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-a09fad3b5321e7d6.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgetopts-f9c3dff41ad42661.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunicode_width-ad2aef31af6addd3.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_std-e3f907dc03deb913.rlib" "/opt/rustwide/target/debug/deps/libslotmap-d5dc18ee89059265.rlib" "/opt/rustwide/target/debug/deps/libthiserror-29e5552f4889ff0c.rlib" "/opt/rustwide/target/debug/deps/libexpect_test-38ca49c48a1c0558.rlib" "/opt/rustwide/target/debug/deps/libdissimilar-3588e8ab2380dfd0.rlib" "/opt/rustwide/target/debug/deps/libonce_cell-6dc575c335e8f5a1.rlib" "/opt/rustwide/target/debug/deps/libapint-cdbf1cd58d796593.rlib" "/opt/rustwide/target/debug/deps/libserde-228eb9d983fcf8ca.rlib" "/opt/rustwide/target/debug/deps/librand-b659f6e4e4ac2137.rlib" "/opt/rustwide/target/debug/deps/liblibc-663f09ba3db1840e.rlib" "/opt/rustwide/target/debug/deps/libsmallvec-f511299774df26f4.rlib" "/opt/rustwide/target/debug/deps/libmaybe_uninit-a1b1ac97f2fc1404.rlib" "/opt/rustwide/target/debug/deps/librustc_hash-449b4f68ddd88550.rlib" "/opt/rustwide/target/debug/deps/liblinkme-acde92d1276c3e09.rlib" "/opt/rustwide/target/debug/deps/libdyn_clone-199529a542abdc70.rlib" "/opt/rustwide/target/debug/deps/libdowncast_rs-72d25544d9672133.rlib" "/opt/rustwide/target/debug/deps/libcombine-b225872adf3489f6.rlib" "/opt/rustwide/target/debug/deps/libmemchr-34eb650b64c0b1fd.rlib" "/opt/rustwide/target/debug/deps/libbytes-6a4c7ea0a880895d.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-fb8c387236db3c10.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-b251837809b2f64b.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-cbef83eaa4e01f04.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-12a772286de2fca7.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-023bbe5ada7abfc3.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-de2bcdf10ec69c2b.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-8e1754df350800fd.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-06c2ab7b9c32e037.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-51d2621fc57a281b.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-54a930408793772f.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-0c7d01cba400dcb2.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-b9f84d69e331b75b.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-eec95493246aae39.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-6f6676c475e08ab0.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-799d520624f8b2e0.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-fcf93d4842acd9a9.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-395a38b8e0851c9b.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-d453bab70303062c.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-0e6386368b0a24e8.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-B/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/deps/pliron-00be02096fae3f9c" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: rust-lld: error: undefined symbol: __start_linkme_TYPE_INTERFACE_VERIFIERS
[INFO] [stdout]           >>> referenced by pliron.da5ba70d7e9ce748-cgu.07
[INFO] [stdout]           >>>               /opt/rustwide/target/debug/deps/pliron-00be02096fae3f9c.pliron.da5ba70d7e9ce748-cgu.07.rcgu.o:(pliron::type::TYPE_INTERFACE_VERIFIERS::h1485b25b5915f37a)
[INFO] [stdout]           >>> the encapsulation symbol needs to be retained under --gc-sections properly; consider -z nostart-stop-gc (see https://lld.llvm.org/ELF/start-stop-gc)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __stop_linkme_TYPE_INTERFACE_VERIFIERS
[INFO] [stdout]           >>> referenced by pliron.da5ba70d7e9ce748-cgu.07
[INFO] [stdout]           >>>               /opt/rustwide/target/debug/deps/pliron-00be02096fae3f9c.pliron.da5ba70d7e9ce748-cgu.07.rcgu.o:(pliron::type::TYPE_INTERFACE_VERIFIERS::h1485b25b5915f37a)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __start_linkm2_TYPE_INTERFACE_VERIFIERS
[INFO] [stdout]           >>> referenced by pliron.da5ba70d7e9ce748-cgu.07
[INFO] [stdout]           >>>               /opt/rustwide/target/debug/deps/pliron-00be02096fae3f9c.pliron.da5ba70d7e9ce748-cgu.07.rcgu.o:(pliron::type::TYPE_INTERFACE_VERIFIERS::h1485b25b5915f37a)
[INFO] [stdout]           >>> the encapsulation symbol needs to be retained under --gc-sections properly; consider -z nostart-stop-gc (see https://lld.llvm.org/ELF/start-stop-gc)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __stop_linkm2_TYPE_INTERFACE_VERIFIERS
[INFO] [stdout]           >>> referenced by pliron.da5ba70d7e9ce748-cgu.07
[INFO] [stdout]           >>>               /opt/rustwide/target/debug/deps/pliron-00be02096fae3f9c.pliron.da5ba70d7e9ce748-cgu.07.rcgu.o:(pliron::type::TYPE_INTERFACE_VERIFIERS::h1485b25b5915f37a)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __start_linkme_TYPE_INTERFACE_DEPS
[INFO] [stdout]           >>> referenced by pliron.da5ba70d7e9ce748-cgu.07
[INFO] [stdout]           >>>               /opt/rustwide/target/debug/deps/pliron-00be02096fae3f9c.pliron.da5ba70d7e9ce748-cgu.07.rcgu.o:(pliron::type::TYPE_INTERFACE_DEPS::h51e2cae4fe76a835)
[INFO] [stdout]           >>> the encapsulation symbol needs to be retained under --gc-sections properly; consider -z nostart-stop-gc (see https://lld.llvm.org/ELF/start-stop-gc)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __stop_linkme_TYPE_INTERFACE_DEPS
[INFO] [stdout]           >>> referenced by pliron.da5ba70d7e9ce748-cgu.07
[INFO] [stdout]           >>>               /opt/rustwide/target/debug/deps/pliron-00be02096fae3f9c.pliron.da5ba70d7e9ce748-cgu.07.rcgu.o:(pliron::type::TYPE_INTERFACE_DEPS::h51e2cae4fe76a835)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __start_linkm2_TYPE_INTERFACE_DEPS
[INFO] [stdout]           >>> referenced by pliron.da5ba70d7e9ce748-cgu.07
[INFO] [stdout]           >>>               /opt/rustwide/target/debug/deps/pliron-00be02096fae3f9c.pliron.da5ba70d7e9ce748-cgu.07.rcgu.o:(pliron::type::TYPE_INTERFACE_DEPS::h51e2cae4fe76a835)
[INFO] [stdout]           >>> the encapsulation symbol needs to be retained under --gc-sections properly; consider -z nostart-stop-gc (see https://lld.llvm.org/ELF/start-stop-gc)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __stop_linkm2_TYPE_INTERFACE_DEPS
[INFO] [stdout]           >>> referenced by pliron.da5ba70d7e9ce748-cgu.07
[INFO] [stdout]           >>>               /opt/rustwide/target/debug/deps/pliron-00be02096fae3f9c.pliron.da5ba70d7e9ce748-cgu.07.rcgu.o:(pliron::type::TYPE_INTERFACE_DEPS::h51e2cae4fe76a835)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __start_linkme_ATTR_INTERFACE_VERIFIERS
[INFO] [stdout]           >>> referenced by pliron.da5ba70d7e9ce748-cgu.05
[INFO] [stdout]           >>>               /opt/rustwide/target/debug/deps/pliron-00be02096fae3f9c.pliron.da5ba70d7e9ce748-cgu.05.rcgu.o:(pliron::attribute::ATTR_INTERFACE_VERIFIERS::h22ec95a9309bb363)
[INFO] [stdout]           >>> the encapsulation symbol needs to be retained under --gc-sections properly; consider -z nostart-stop-gc (see https://lld.llvm.org/ELF/start-stop-gc)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __stop_linkme_ATTR_INTERFACE_VERIFIERS
[INFO] [stdout]           >>> referenced by pliron.da5ba70d7e9ce748-cgu.05
[INFO] [stdout]           >>>               /opt/rustwide/target/debug/deps/pliron-00be02096fae3f9c.pliron.da5ba70d7e9ce748-cgu.05.rcgu.o:(pliron::attribute::ATTR_INTERFACE_VERIFIERS::h22ec95a9309bb363)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __start_linkm2_ATTR_INTERFACE_VERIFIERS
[INFO] [stdout]           >>> referenced by pliron.da5ba70d7e9ce748-cgu.05
[INFO] [stdout]           >>>               /opt/rustwide/target/debug/deps/pliron-00be02096fae3f9c.pliron.da5ba70d7e9ce748-cgu.05.rcgu.o:(pliron::attribute::ATTR_INTERFACE_VERIFIERS::h22ec95a9309bb363)
[INFO] [stdout]           >>> the encapsulation symbol needs to be retained under --gc-sections properly; consider -z nostart-stop-gc (see https://lld.llvm.org/ELF/start-stop-gc)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __stop_linkm2_ATTR_INTERFACE_VERIFIERS
[INFO] [stdout]           >>> referenced by pliron.da5ba70d7e9ce748-cgu.05
[INFO] [stdout]           >>>               /opt/rustwide/target/debug/deps/pliron-00be02096fae3f9c.pliron.da5ba70d7e9ce748-cgu.05.rcgu.o:(pliron::attribute::ATTR_INTERFACE_VERIFIERS::h22ec95a9309bb363)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __start_linkme_ATTR_INTERFACE_DEPS
[INFO] [stdout]           >>> referenced by pliron.da5ba70d7e9ce748-cgu.05
[INFO] [stdout]           >>>               /opt/rustwide/target/debug/deps/pliron-00be02096fae3f9c.pliron.da5ba70d7e9ce748-cgu.05.rcgu.o:(pliron::attribute::ATTR_INTERFACE_DEPS::h5e440523b2a6c7b9)
[INFO] [stdout]           >>> the encapsulation symbol needs to be retained under --gc-sections properly; consider -z nostart-stop-gc (see https://lld.llvm.org/ELF/start-stop-gc)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __stop_linkme_ATTR_INTERFACE_DEPS
[INFO] [stdout]           >>> referenced by pliron.da5ba70d7e9ce748-cgu.05
[INFO] [stdout]           >>>               /opt/rustwide/target/debug/deps/pliron-00be02096fae3f9c.pliron.da5ba70d7e9ce748-cgu.05.rcgu.o:(pliron::attribute::ATTR_INTERFACE_DEPS::h5e440523b2a6c7b9)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __start_linkm2_ATTR_INTERFACE_DEPS
[INFO] [stdout]           >>> referenced by pliron.da5ba70d7e9ce748-cgu.05
[INFO] [stdout]           >>>               /opt/rustwide/target/debug/deps/pliron-00be02096fae3f9c.pliron.da5ba70d7e9ce748-cgu.05.rcgu.o:(pliron::attribute::ATTR_INTERFACE_DEPS::h5e440523b2a6c7b9)
[INFO] [stdout]           >>> the encapsulation symbol needs to be retained under --gc-sections properly; consider -z nostart-stop-gc (see https://lld.llvm.org/ELF/start-stop-gc)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __stop_linkm2_ATTR_INTERFACE_DEPS
[INFO] [stdout]           >>> referenced by pliron.da5ba70d7e9ce748-cgu.05
[INFO] [stdout]           >>>               /opt/rustwide/target/debug/deps/pliron-00be02096fae3f9c.pliron.da5ba70d7e9ce748-cgu.05.rcgu.o:(pliron::attribute::ATTR_INTERFACE_DEPS::h5e440523b2a6c7b9)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __start_linkme_TRAIT_CASTERS
[INFO] [stdout]           >>> referenced by pliron.da5ba70d7e9ce748-cgu.12
[INFO] [stdout]           >>>               /opt/rustwide/target/debug/deps/pliron-00be02096fae3f9c.pliron.da5ba70d7e9ce748-cgu.12.rcgu.o:(pliron::utils::trait_cast::TRAIT_CASTERS::h15818539881100d4)
[INFO] [stdout]           >>> the encapsulation symbol needs to be retained under --gc-sections properly; consider -z nostart-stop-gc (see https://lld.llvm.org/ELF/start-stop-gc)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __stop_linkme_TRAIT_CASTERS
[INFO] [stdout]           >>> referenced by pliron.da5ba70d7e9ce748-cgu.12
[INFO] [stdout]           >>>               /opt/rustwide/target/debug/deps/pliron-00be02096fae3f9c.pliron.da5ba70d7e9ce748-cgu.12.rcgu.o:(pliron::utils::trait_cast::TRAIT_CASTERS::h15818539881100d4)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __start_linkm2_TRAIT_CASTERS
[INFO] [stdout]           >>> referenced by pliron.da5ba70d7e9ce748-cgu.12
[INFO] [stdout]           >>>               /opt/rustwide/target/debug/deps/pliron-00be02096fae3f9c.pliron.da5ba70d7e9ce748-cgu.12.rcgu.o:(pliron::utils::trait_cast::TRAIT_CASTERS::h15818539881100d4)
[INFO] [stdout]           >>> the encapsulation symbol needs to be retained under --gc-sections properly; consider -z nostart-stop-gc (see https://lld.llvm.org/ELF/start-stop-gc)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __stop_linkm2_TRAIT_CASTERS
[INFO] [stdout]           >>> referenced by pliron.da5ba70d7e9ce748-cgu.12
[INFO] [stdout]           >>>               /opt/rustwide/target/debug/deps/pliron-00be02096fae3f9c.pliron.da5ba70d7e9ce748-cgu.12.rcgu.o:(pliron::utils::trait_cast::TRAIT_CASTERS::h15818539881100d4)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: too many errors emitted, stopping now (use --error-limit=0 to see all errors)
[INFO] [stdout]           collect2: error: ld returned 1 exit status
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `pliron` (lib test) due to 1 previous error; 1 warning emitted
[INFO] running `Command { std: "docker" "inspect" "ddc2365fcde4253ad0fe6d39f529c8c090c27fe94fb614e1577f3bc928f594a7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ddc2365fcde4253ad0fe6d39f529c8c090c27fe94fb614e1577f3bc928f594a7", kill_on_drop: false }`
[INFO] [stdout] ddc2365fcde4253ad0fe6d39f529c8c090c27fe94fb614e1577f3bc928f594a7
