[INFO] fetching crate polyscope 0.2.1...
[INFO] testing polyscope-0.2.1 against beta-2023-04-20 for beta-1.70-1
[INFO] extracting crate polyscope 0.2.1 into /workspace/builds/worker-0-tc2/source
[INFO] validating manifest of crates.io crate polyscope 0.2.1 on toolchain beta-2023-04-20
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-04-20" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate polyscope 0.2.1
[INFO] finished tweaking crates.io crate polyscope 0.2.1
[INFO] tweaked toml for crates.io crate polyscope 0.2.1 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] crate crates.io crate polyscope 0.2.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-04-20" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded libloading v0.7.1
[INFO] [stderr]   Downloaded simba v0.4.0
[INFO] [stderr]   Downloaded cc v1.0.71
[INFO] [stderr]   Downloaded nalgebra v0.25.4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 777a6e22394944b53800e137566af55dd1793960e956720d9c14547c5e515e15
[INFO] running `Command { std: "docker" "start" "-a" "777a6e22394944b53800e137566af55dd1793960e956720d9c14547c5e515e15", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "777a6e22394944b53800e137566af55dd1793960e956720d9c14547c5e515e15", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "777a6e22394944b53800e137566af55dd1793960e956720d9c14547c5e515e15", kill_on_drop: false }`
[INFO] [stdout] 777a6e22394944b53800e137566af55dd1793960e956720d9c14547c5e515e15
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 5a0d1e3d9abc6237dbb05bbbf5030c2ec918e0f703d64d119a41daed4f7de139
[INFO] running `Command { std: "docker" "start" "-a" "5a0d1e3d9abc6237dbb05bbbf5030c2ec918e0f703d64d119a41daed4f7de139", kill_on_drop: false }`
[INFO] [stderr]    Compiling version_check v0.9.3
[INFO] [stderr]    Compiling proc-macro2 v1.0.29
[INFO] [stderr]    Compiling libc v0.2.103
[INFO] [stderr]    Compiling unicode-xid v0.2.2
[INFO] [stderr]    Compiling num-traits v0.2.14
[INFO] [stderr]    Compiling radium v0.5.3
[INFO] [stderr]    Compiling glob v0.3.0
[INFO] [stderr]    Compiling memchr v2.3.4
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling wyz v0.2.0
[INFO] [stderr]    Compiling funty v1.1.0
[INFO] [stderr]    Compiling nom v6.2.1
[INFO] [stderr]    Compiling tap v1.0.1
[INFO] [stderr]    Compiling clang-sys v1.2.2
[INFO] [stderr]    Compiling log v0.4.14
[INFO] [stderr]    Compiling aho-corasick v0.7.15
[INFO] [stderr]    Compiling unicode-width v0.1.9
[INFO] [stderr]    Compiling regex-syntax v0.6.25
[INFO] [stderr]    Compiling quote v1.0.10
[INFO] [stderr]    Compiling syn v1.0.80
[INFO] [stderr]    Compiling bitvec v0.19.5
[INFO] [stderr]    Compiling textwrap v0.11.0
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling libloading v0.7.1
[INFO] [stderr]    Compiling num-integer v0.1.44
[INFO] [stderr]    Compiling humantime v2.1.0
[INFO] [stderr]    Compiling vec_map v0.8.2
[INFO] [stderr]    Compiling ansi_term v0.11.0
[INFO] [stderr]    Compiling bindgen v0.59.1
[INFO] [stderr]    Compiling termcolor v1.1.2
[INFO] [stderr]    Compiling strsim v0.8.0
[INFO] [stderr]    Compiling typenum v1.14.0
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling serde_derive v1.0.130
[INFO] [stderr]    Compiling clap v2.33.3
[INFO] [stderr]    Compiling which v3.1.1
[INFO] [stderr]    Compiling generic-array v0.14.4
[INFO] [stderr]    Compiling num-rational v0.3.2
[INFO] [stderr]    Compiling regex v1.4.6
[INFO] [stderr]    Compiling peeking_take_while v0.1.2
[INFO] [stderr]    Compiling shlex v1.1.0
[INFO] [stderr]    Compiling serde v1.0.130
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling cc v1.0.71
[INFO] [stderr]    Compiling lazycell v1.3.0
[INFO] [stderr]    Compiling env_logger v0.8.4
[INFO] [stderr]    Compiling cmake v0.1.45
[INFO] [stderr]    Compiling num-complex v0.3.1
[INFO] [stderr]    Compiling approx v0.4.0
[INFO] [stderr]    Compiling rawpointer v0.2.1
[INFO] [stderr]    Compiling paste v1.0.5
[INFO] [stderr]    Compiling matrixmultiply v0.3.1
[INFO] [stderr]    Compiling simba v0.4.0
[INFO] [stderr]    Compiling cexpr v0.5.0
[INFO] [stderr]    Compiling polyscope v0.2.1 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling nalgebra v0.25.4
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 2m 23s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: nom v6.2.1
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
[INFO] running `Command { std: "docker" "inspect" "5a0d1e3d9abc6237dbb05bbbf5030c2ec918e0f703d64d119a41daed4f7de139", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5a0d1e3d9abc6237dbb05bbbf5030c2ec918e0f703d64d119a41daed4f7de139", kill_on_drop: false }`
[INFO] [stdout] 5a0d1e3d9abc6237dbb05bbbf5030c2ec918e0f703d64d119a41daed4f7de139
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 000c3f9a13a5f80e859c212811e4ba93ef84732dc6b0d003ad3d5d584875425f
[INFO] running `Command { std: "docker" "start" "-a" "000c3f9a13a5f80e859c212811e4ba93ef84732dc6b0d003ad3d5d584875425f", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]    Compiling polyscope v0.2.1 (/opt/rustwide/workdir)
[INFO] [stderr] error: could not compile `polyscope` (example "01_visualize_obj") due to 2 previous errors
[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/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin:/opt/rustwide/cargo-home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" VSLANG="1033" "cc" "-m64" "/tmp/rustcEtRrRU/symbols.o" "/opt/rustwide/target/debug/examples/01_visualize_obj-cfc0e147451ddf55.01_visualize_obj.39e9a4ed-cgu.0.rcgu.o" "/opt/rustwide/target/debug/examples/01_visualize_obj-cfc0e147451ddf55.01_visualize_obj.39e9a4ed-cgu.1.rcgu.o" "/opt/rustwide/target/debug/examples/01_visualize_obj-cfc0e147451ddf55.01_visualize_obj.39e9a4ed-cgu.10.rcgu.o" "/opt/rustwide/target/debug/examples/01_visualize_obj-cfc0e147451ddf55.01_visualize_obj.39e9a4ed-cgu.11.rcgu.o" "/opt/rustwide/target/debug/examples/01_visualize_obj-cfc0e147451ddf55.01_visualize_obj.39e9a4ed-cgu.12.rcgu.o" "/opt/rustwide/target/debug/examples/01_visualize_obj-cfc0e147451ddf55.01_visualize_obj.39e9a4ed-cgu.13.rcgu.o" "/opt/rustwide/target/debug/examples/01_visualize_obj-cfc0e147451ddf55.01_visualize_obj.39e9a4ed-cgu.14.rcgu.o" "/opt/rustwide/target/debug/examples/01_visualize_obj-cfc0e147451ddf55.01_visualize_obj.39e9a4ed-cgu.15.rcgu.o" "/opt/rustwide/target/debug/examples/01_visualize_obj-cfc0e147451ddf55.01_visualize_obj.39e9a4ed-cgu.2.rcgu.o" "/opt/rustwide/target/debug/examples/01_visualize_obj-cfc0e147451ddf55.01_visualize_obj.39e9a4ed-cgu.3.rcgu.o" "/opt/rustwide/target/debug/examples/01_visualize_obj-cfc0e147451ddf55.01_visualize_obj.39e9a4ed-cgu.4.rcgu.o" "/opt/rustwide/target/debug/examples/01_visualize_obj-cfc0e147451ddf55.01_visualize_obj.39e9a4ed-cgu.5.rcgu.o" "/opt/rustwide/target/debug/examples/01_visualize_obj-cfc0e147451ddf55.01_visualize_obj.39e9a4ed-cgu.6.rcgu.o" "/opt/rustwide/target/debug/examples/01_visualize_obj-cfc0e147451ddf55.01_visualize_obj.39e9a4ed-cgu.7.rcgu.o" "/opt/rustwide/target/debug/examples/01_visualize_obj-cfc0e147451ddf55.01_visualize_obj.39e9a4ed-cgu.8.rcgu.o" "/opt/rustwide/target/debug/examples/01_visualize_obj-cfc0e147451ddf55.01_visualize_obj.39e9a4ed-cgu.9.rcgu.o" "/opt/rustwide/target/debug/examples/01_visualize_obj-cfc0e147451ddf55.2wqqss5g2g334qlu.rcgu.o" "-Wl,--as-needed" "-L" "/opt/rustwide/target/debug/deps" "-L" "/opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out" "-L" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib" "/opt/rustwide/target/debug/deps/liblibc-eef798f621dca9fd.rlib" "/opt/rustwide/target/debug/deps/libnalgebra-ad12c68b80999a43.rlib" "/opt/rustwide/target/debug/deps/libnum_rational-13edf6f26428de12.rlib" "/opt/rustwide/target/debug/deps/libnum_integer-2f2ffadd5b298a67.rlib" "/opt/rustwide/target/debug/deps/libgeneric_array-f3b79aec4502c15d.rlib" "/opt/rustwide/target/debug/deps/libtypenum-02b91948c1d41345.rlib" "/opt/rustwide/target/debug/deps/libsimba-c36511a366205ecc.rlib" "/opt/rustwide/target/debug/deps/libnum_complex-3b8917e06d969cb5.rlib" "/opt/rustwide/target/debug/deps/libmatrixmultiply-bc4a44686be05b55.rlib" "/opt/rustwide/target/debug/deps/librawpointer-6f2190d0a178b7fa.rlib" "/opt/rustwide/target/debug/deps/libapprox-736da616a328e883.rlib" "/opt/rustwide/target/debug/deps/libnum_traits-799aa3325356471a.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-0e29cc23c5e02021.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-d903621768a861d9.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-6d0225e655f31c13.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-9dbaf4eac7eaa079.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-27f05b3d42a66dd0.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-4d73f1030321c9a2.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-2846c9e58abd0acb.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-a53d0f50415947be.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-d48e4b6abc25b9dc.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-2991859439ef1207.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-8a687517e4221bae.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-e07b554f6a67f5b3.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-b68238b7c3c619dd.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-d5e213e896c017e4.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-0211a3b2e61d8689.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-b371f055239ba51f.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-e60518d2760eb01e.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-1ad943f92a4b1081.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-f0d6e4d0fc1e80b4.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/examples/01_visualize_obj-cfc0e147451ddf55" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `c_init':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:12: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:12: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:12: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:12: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:12: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:12: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `c_register_float_point_cloud':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:29: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:29: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:29: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:29: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:29: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:29: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `c_register_double_point_cloud':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:44: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:44: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:44: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:44: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:44: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:44: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `c_add_float_point_scalar_quantity':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:55: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:55: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:55: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:55: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:55: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:55: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `c_add_double_point_scalar_quantity':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:64: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:64: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:64: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:64: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:64: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:64: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `c_add_float_point_color_quantity':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:79: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:79: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:79: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:79: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:79: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:79: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `c_add_double_point_color_quantity':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:94: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:94: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:94: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:94: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:94: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:94: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `c_add_float_point_vector_quantity':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:109: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:109: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:109: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:109: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:109: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:109: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `c_add_double_point_vector_quantity':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:124: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:124: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:124: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:124: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:124: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:124: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::Init()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `std::__cxx11::to_string(unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/bits/basic_string.h:6692: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6692: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(unsigned long, char, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6692: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6693: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6693: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6695: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6695: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)':
[INFO] [stdout]           /usr/include/c++/11/bits/basic_string.h:6180: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::get_allocator() const'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6180: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::get_allocator() const'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6180: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6180: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6185: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6185: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6186: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6186: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6187: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6187: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6189: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6189: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `polyscope::PointCloud* polyscope::registerPointCloud<std::vector<std::array<float, 3ul>, std::allocator<std::array<float, 3ul> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::array<float, 3ul>, std::allocator<std::array<float, 3ul> > > const&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:10: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:10: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:10: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:10: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:10: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `polyscope::PointCloud* polyscope::registerPointCloud<std::vector<std::array<double, 3ul>, std::allocator<std::array<double, 3ul> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::array<double, 3ul>, std::allocator<std::array<double, 3ul> > > const&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:10: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:10: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:10: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:10: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:10: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `polyscope::PointCloudScalarQuantity* polyscope::PointCloud::addScalarQuantity<std::vector<float, std::allocator<float> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<float, std::allocator<float> > const&, polyscope::DataType)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:73: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:74: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:74: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:73: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:74: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `polyscope::PointCloudScalarQuantity* polyscope::PointCloud::addScalarQuantity<std::vector<double, std::allocator<double> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<double, std::allocator<double> > const&, polyscope::DataType)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:73: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:74: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:74: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:73: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:74: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `polyscope::PointCloudColorQuantity* polyscope::PointCloud::addColorQuantity<std::vector<std::array<float, 3ul>, std::allocator<std::array<float, 3ul> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::array<float, 3ul>, std::allocator<std::array<float, 3ul> > > const&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:66: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:67: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:67: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:66: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:67: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `polyscope::PointCloudColorQuantity* polyscope::PointCloud::addColorQuantity<std::vector<std::array<double, 3ul>, std::allocator<std::array<double, 3ul> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::array<double, 3ul>, std::allocator<std::array<double, 3ul> > > const&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:66: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:67: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:67: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:66: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:67: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `polyscope::PointCloudVectorQuantity* polyscope::PointCloud::addVectorQuantity<std::vector<std::array<float, 3ul>, std::allocator<std::array<float, 3ul> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::array<float, 3ul>, std::allocator<std::array<float, 3ul> > > const&, polyscope::VectorType)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:94: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:95: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:95: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:94: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:95: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `polyscope::PointCloudVectorQuantity* polyscope::PointCloud::addVectorQuantity<std::vector<std::array<double, 3ul>, std::allocator<std::array<double, 3ul> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::array<double, 3ul>, std::allocator<std::array<double, 3ul> > > const&, polyscope::VectorType)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:94: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:95: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:95: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:94: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:95: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `void std::vector<std::array<float, 3ul>, std::allocator<std::array<float, 3ul> > >::_M_realloc_insert<std::array<float, 3ul>&>(__gnu_cxx::__normal_iterator<std::array<float, 3ul>*, std::vector<std::array<float, 3ul>, std::allocator<std::array<float, 3ul> > > >, std::array<float, 3ul>&)':
[INFO] [stdout]           /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:493: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `void std::vector<std::array<double, 3ul>, std::allocator<std::array<double, 3ul> > >::_M_realloc_insert<std::array<double, 3ul>&>(__gnu_cxx::__normal_iterator<std::array<double, 3ul>*, std::vector<std::array<double, 3ul>, std::allocator<std::array<double, 3ul> > > >, std::array<double, 3ul>&)':
[INFO] [stdout]           /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:493: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/basic_string.tcc:1179: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::get_allocator() const'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.tcc:1179: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.tcc:1179: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.tcc:1179: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.tcc:1181: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.tcc:1181: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.tcc:1182: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.tcc:1183: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.tcc:1185: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `void polyscope::validateSize<std::vector<float, std::allocator<float> > >(std::vector<float, std::allocator<float> > const&, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1009: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1009: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1009: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `void polyscope::validateSize<std::vector<double, std::allocator<double> > >(std::vector<double, std::allocator<double> > const&, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1009: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1009: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1009: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `void polyscope::validateSize<std::vector<std::array<float, 3ul>, std::allocator<std::array<float, 3ul> > > >(std::vector<std::array<float, 3ul>, std::allocator<std::array<float, 3ul> > > const&, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1009: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1009: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1009: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `void polyscope::validateSize<std::vector<std::array<double, 3ul>, std::allocator<std::array<double, 3ul> > > >(std::vector<std::array<double, 3ul>, std::allocator<std::array<double, 3ul> > > const&, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1009: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1009: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1009: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `std::allocator_traits<std::allocator<char> >::select_on_container_copy_construction(std::allocator<char> const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/alloc_traits.h:563: undefined reference to `std::allocator<char>::allocator(std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `std::vector<std::array<float, 3ul>, std::allocator<std::array<float, 3ul> > >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:1759: undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `std::vector<std::array<double, 3ul>, std::allocator<std::array<double, 3ul> > >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:1759: undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `void polyscope::validateSize<std::vector<float, std::allocator<float> > >(std::vector<float, std::allocator<float> > const&, std::vector<unsigned long, std::allocator<unsigned long> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:980: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:980: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:980: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:980: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:980: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:980: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `void polyscope::validateSize<std::vector<float, std::allocator<float> > >(std::vector<float, std::allocator<float> > const&, std::vector<unsigned long, std::allocator<unsigned long> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:995: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:995: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:995: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:997: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:997: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:997: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:999: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `void polyscope::validateSize<std::vector<float, std::allocator<float> > >(std::vector<float, std::allocator<float> > const&, std::vector<unsigned long, std::allocator<unsigned long> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:980: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:997: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:997: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `void polyscope::validateSize<std::vector<double, std::allocator<double> > >(std::vector<double, std::allocator<double> > const&, std::vector<unsigned long, std::allocator<unsigned long> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:995: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:995: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:995: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:997: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:997: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:997: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:999: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `void polyscope::validateSize<std::vector<double, std::allocator<double> > >(std::vector<double, std::allocator<double> > const&, std::vector<unsigned long, std::allocator<unsigned long> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:980: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:997: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:997: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `void polyscope::validateSize<std::vector<std::array<float, 3ul>, std::allocator<std::array<float, 3ul> > > >(std::vector<std::array<float, 3ul>, std::allocator<std::array<float, 3ul> > > const&, std::vector<unsigned long, std::allocator<unsigned long> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:995: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:995: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:995: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:997: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:997: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:997: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:999: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `void polyscope::validateSize<std::vector<std::array<float, 3ul>, std::allocator<std::array<float, 3ul> > > >(std::vector<std::array<float, 3ul>, std::allocator<std::array<float, 3ul> > > const&, std::vector<unsigned long, std::allocator<unsigned long> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:980: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:997: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:997: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `void polyscope::validateSize<std::vector<std::array<double, 3ul>, std::allocator<std::array<double, 3ul> > > >(std::vector<std::array<double, 3ul>, std::allocator<std::array<double, 3ul> > > const&, std::vector<unsigned long, std::allocator<unsigned long> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:995: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:995: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:995: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:997: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:997: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:997: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:999: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `void polyscope::validateSize<std::vector<std::array<double, 3ul>, std::allocator<std::array<double, 3ul> > > >(std::vector<std::array<double, 3ul>, std::allocator<std::array<double, 3ul> > > const&, std::vector<unsigned long, std::allocator<unsigned long> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:980: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:997: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:997: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `__gnu_cxx::new_allocator<float>::deallocate(float*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `std::vector<float, std::allocator<float> >::_S_check_init_len(unsigned long, std::allocator<float> const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:1770: undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `float* std::vector<float, std::allocator<float> >::_M_allocate_and_copy<float const*>(unsigned long, float const*, float const*)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:1518: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_vector.h:1521: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_vector.h:1518: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `__gnu_cxx::new_allocator<std::array<float, 3ul> >::deallocate(std::array<float, 3ul>*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `__gnu_cxx::new_allocator<double>::deallocate(double*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `std::vector<double, std::allocator<double> >::_S_check_init_len(unsigned long, std::allocator<double> const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:1770: undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `double* std::vector<double, std::allocator<double> >::_M_allocate_and_copy<double const*>(unsigned long, double const*, double const*)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:1518: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_vector.h:1521: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_vector.h:1518: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `__gnu_cxx::new_allocator<std::array<double, 3ul> >::deallocate(std::array<double, 3ul>*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const*)':
[INFO] [stdout]           /usr/include/c++/11/bits/basic_string.h:6208: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const*)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6208: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/basic_string.h:6162: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6162: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `__gnu_cxx::new_allocator<std::array<float, 3ul> >::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `__gnu_cxx::new_allocator<glm::vec<3, float, (glm::qualifier)0> >::deallocate(glm::vec<3, float, (glm::qualifier)0>*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `__gnu_cxx::new_allocator<std::array<double, 3ul> >::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `std::vector<unsigned long, std::allocator<unsigned long> >::_S_check_init_len(unsigned long, std::allocator<unsigned long> const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:1770: undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `std::vector<glm::vec<3, float, (glm::qualifier)0>, std::allocator<glm::vec<3, float, (glm::qualifier)0> > >::_S_check_init_len(unsigned long, std::allocator<glm::vec<3, float, (glm::qualifier)0> > const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:1770: undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `__gnu_cxx::new_allocator<unsigned long>::deallocate(unsigned long*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `__gnu_cxx::new_allocator<float>::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `__gnu_cxx::new_allocator<double>::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `__gnu_cxx::new_allocator<unsigned long>::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o): in function `__gnu_cxx::new_allocator<glm::vec<3, float, (glm::qualifier)0> >::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o):(.data.rel.ro._ZTIPFvvE[_ZTIPFvvE]+0x0): undefined reference to `vtable for __cxxabiv1::__pointer_type_info'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o):(.data.rel.ro._ZTIFvvE[_ZTIFvvE]+0x0): undefined reference to `vtable for __cxxabiv1::__function_type_info'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope_wrapper.cpp.o):(.data.rel.local.DW.ref.__gxx_personality_v0[DW.ref.__gxx_personality_v0]+0x0): undefined reference to `__gxx_personality_v0'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `polyscope::(anonymous namespace)::readPrefsFile()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:55: undefined reference to `std::basic_ifstream<char, std::char_traits<char> >::basic_ifstream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::_Ios_Openmode)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:56: undefined reference to `std::basic_ios<char, std::char_traits<char> >::operator bool() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:62: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:62: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:62: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:62: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:65: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:65: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:65: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:65: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:68: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:68: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:68: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:68: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:71: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:71: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:71: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:71: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:76: undefined reference to `std::basic_ifstream<char, std::char_traits<char> >::~basic_ifstream()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:62: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:62: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:65: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:65: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:68: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:68: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:71: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:71: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:76: undefined reference to `std::basic_ifstream<char, std::char_traits<char> >::~basic_ifstream()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:78: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:79: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:79: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:79: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:79: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:79: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:79: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:79: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:79: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:80: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:79: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:79: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:79: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:79: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:80: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `polyscope::(anonymous namespace)::writePrefsFile()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:98: undefined reference to `std::basic_ofstream<char, std::char_traits<char> >::basic_ofstream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::_Ios_Openmode)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:99: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::_Setw)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:99: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:99: undefined reference to `std::ostream::operator<<(std::ostream& (*)(std::ostream&))'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:100: undefined reference to `std::basic_ofstream<char, std::char_traits<char> >::~basic_ofstream()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:100: undefined reference to `std::basic_ofstream<char, std::char_traits<char> >::~basic_ofstream()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `polyscope::init(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:109: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:109: undefined reference to `std::runtime_error::runtime_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:109: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:109: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:109: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:115: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:122: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:122: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:109: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:122: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `polyscope::pushContext(std::function<void ()>, bool)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:153: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:151: undefined reference to `std::runtime_error::runtime_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:153: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:153: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:153: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:153: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `polyscope::popContext()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:185: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:185: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:185: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:185: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:185: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:185: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `polyscope::(anonymous namespace)::processInputEvents()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:320: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:320: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:321: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:326: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:326: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:327: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:320: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:321: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:326: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:327: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `polyscope::(anonymous namespace)::buildPolyscopeGui()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:445: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:446: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:502: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:502: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:502: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:502: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:503: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:503: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:503: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:503: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:502: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:502: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:503: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:503: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `polyscope::(anonymous namespace)::buildStructureGui()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:528: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:532: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:537: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:537: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:537: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:537: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:537: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:551: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:537: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `polyscope::(anonymous namespace)::buildPickGui()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:600: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:600: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:600: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:600: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:600: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:600: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:600: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `polyscope::mainLoopIteration()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:681: undefined reference to `std::chrono::_V2::steady_clock::now()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:687: undefined reference to `std::chrono::_V2::steady_clock::now()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:690: undefined reference to `std::chrono::_V2::steady_clock::now()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `polyscope::show(unsigned long)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:710: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:709: undefined reference to `std::logic_error::logic_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:709: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:710: undefined reference to `std::logic_error::~logic_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:710: undefined reference to `typeinfo for std::logic_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:710: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:709: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:710: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `polyscope::registerStructure(polyscope::Structure*, bool)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:757: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:757: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:759: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:759: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:779: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:757: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:759: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `polyscope::getStructure(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:793: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:793: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:793: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:793: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:802: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:802: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:802: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:802: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:785: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:785: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `polyscope::getStructure(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:793: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:802: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:802: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:802: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:802: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `polyscope::hasStructure(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:818: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:818: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:818: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:818: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:818: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:818: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `polyscope::removeStructure(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:832: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:832: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:841: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:841: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:841: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:841: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `polyscope::removeStructure(polyscope::Structure*, bool)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:856: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:856: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:856: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:856: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:856: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `polyscope::removeStructure(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:873: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:873: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `polyscope::removeStructure(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:888: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:888: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:888: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:873: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:873: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:873: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:872: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `polyscope::removeAllStructures()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:903: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:904: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:904: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:904: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:904: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:905: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:904: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:904: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:905: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `void std::vector<polyscope::(anonymous namespace)::ContextEntry, std::allocator<polyscope::(anonymous namespace)::ContextEntry> >::_M_realloc_insert<polyscope::(anonymous namespace)::ContextEntry>(__gnu_cxx::__normal_iterator<polyscope::(anonymous namespace)::ContextEntry*, std::vector<polyscope::(anonymous namespace)::ContextEntry, std::allocator<polyscope::(anonymous namespace)::ContextEntry> > >, polyscope::(anonymous namespace)::ContextEntry&&)':
[INFO] [stdout]           /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:493: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `__gnu_cxx::new_allocator<polyscope::(anonymous namespace)::ContextEntry>::deallocate(polyscope::(anonymous namespace)::ContextEntry*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `std::vector<polyscope::(anonymous namespace)::ContextEntry, std::allocator<polyscope::(anonymous namespace)::ContextEntry> >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:1759: undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `__gnu_cxx::new_allocator<polyscope::(anonymous namespace)::ContextEntry>::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `polyscope::(anonymous namespace)::ContextEntry* std::__uninitialized_copy<false>::__uninit_copy<std::move_iterator<polyscope::(anonymous namespace)::ContextEntry*>, polyscope::(anonymous namespace)::ContextEntry*>(std::move_iterator<polyscope::(anonymous namespace)::ContextEntry*>, std::move_iterator<polyscope::(anonymous namespace)::ContextEntry*>, polyscope::(anonymous namespace)::ContextEntry*)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:98: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::Init()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:49: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:49: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:49: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:49: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:609: undefined reference to `std::chrono::_V2::steady_clock::now()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:49: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o):(.data.rel.ro+0x10): undefined reference to `vtable for __cxxabiv1::__class_type_info'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, polyscope::Structure*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> > > >::pair(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, polyscope::Structure*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> > > > const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:314: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:314: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, polyscope::Structure*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> > > >::~pair()':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:211: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*>::pair(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:314: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*>::~pair()':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:211: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::~_Alloc_hider()':
[INFO] [stdout]           /usr/include/c++/11/bits/basic_string.h:158: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)':
[INFO] [stdout]           /usr/include/c++/11/bits/basic_string.h:6135: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6136: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const*)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6138: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)':
[INFO] [stdout]           /usr/include/c++/11/bits/basic_string.h:6196: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const*)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6196: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>::lexer::~lexer()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9559: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9559: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>& nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>::operator[]<char const>(char const*)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:3968: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:3968: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:3968: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:3968: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:3971: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:3971: undefined reference to `std::domain_error::domain_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:3971: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:3971: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:3971: undefined reference to `std::domain_error::~domain_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:3971: undefined reference to `typeinfo for std::domain_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:3971: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:3968: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:3968: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:3971: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:3971: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:3971: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>::basic_json(std::initializer_list<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> >, bool, nlohmann::detail::value_t)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:2106: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:2106: undefined reference to `std::domain_error::domain_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:2106: undefined reference to `std::domain_error::~domain_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:2106: undefined reference to `typeinfo for std::domain_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:2106: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:2106: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, polyscope::Structure*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> > > > >::operator++()':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_tree.h:287: undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> >::operator++()':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_tree.h:287: undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `std::_Rb_tree_const_iterator<polyscope::Widget*>::operator++()':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_tree.h:368: undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)':
[INFO] [stdout]           /usr/include/c++/11/bits/basic_string.h:6250: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const*) const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `std::function<void ()>::operator()() const':
[INFO] [stdout]           /usr/include/c++/11/bits/std_function.h:589: undefined reference to `std::__throw_bad_function_call()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `__gnu_cxx::__enable_if<std::__is_char<char>::__value, bool>::__type std::operator==<char>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/basic_string.h:6236: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6236: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6237: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6237: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6237: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>::dump(std::ostream&, bool, unsigned int, unsigned int) const':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8429: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8433: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8439: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8446: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8448: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8448: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(unsigned long, char, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8450: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8450: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8450: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8450: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8450: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8450: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8448: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8448: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8458: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8461: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8461: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(unsigned long, char, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8461: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8461: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8461: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8461: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8469: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8473: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8479: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8486: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8488: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8488: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(unsigned long, char, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8488: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8488: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8488: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8496: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8499: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8499: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(unsigned long, char, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8499: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8499: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8499: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8499: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8505: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8505: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8505: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8505: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8505: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8505: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8505: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8505: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8511: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8517: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8523: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8529: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8535: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8541: more undefined references to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>::dump(std::ostream&, bool, unsigned int, unsigned int) const':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8450: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8448: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8448: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8461: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8461: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8461: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8488: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8488: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8499: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8499: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8505: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8505: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8505: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `__gnu_cxx::new_allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > > > >::deallocate(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > > >*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `__gnu_cxx::new_allocator<std::vector<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>, std::allocator<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > > >::deallocate(std::vector<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>, std::allocator<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > >*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `void __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:168: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `__gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>::json_value::json_value(nlohmann::detail::value_t)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:1750: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:1750: undefined reference to `std::domain_error::domain_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:1750: undefined reference to `std::domain_error::~domain_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:1750: undefined reference to `typeinfo for std::domain_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:1750: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:1750: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>::type_name() const':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8071: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8071: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8071: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8073: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8073: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8073: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8075: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8075: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8075: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8077: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8077: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8077: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8079: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8079: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8079: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8081: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8081: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8081: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8083: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8083: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8083: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8071: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8073: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8075: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8077: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8079: more undefined references to `std::allocator<char>::~allocator()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>::operator[](unsigned long) const':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:3768: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:3768: undefined reference to `std::domain_error::domain_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:3768: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:3768: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:3768: undefined reference to `std::domain_error::~domain_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:3768: undefined reference to `typeinfo for std::domain_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:3768: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:3768: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:3768: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:3768: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, polyscope::Structure*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> > > > > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, polyscope::Structure*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> > > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, polyscope::Structure*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> > > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, polyscope::Structure*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> > > > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, polyscope::Structure*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> > > > >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_tree.h:2443: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_tree.h:2446: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_tree.h:2443: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_tree.h:2443: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_tree.h:2446: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_tree.h:2443: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:493: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > >::operator++()':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_tree.h:368: undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>::escape_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8148: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8152: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8152: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8152: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(unsigned long, char, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8152: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8155: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8155: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8162: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8178: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8186: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8194: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8202: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8210: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long)' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>::escape_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8247: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8248: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8248: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8248: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>::parser::parse_internal(bool)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11467: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11550: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11467: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11550: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>::parser::expect(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>::lexer::token_type) const':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11602: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11602: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11602: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11603: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11603: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11603: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11603: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11606: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11606: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11606: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11607: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11607: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11607: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11607: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11607: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11607: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11603: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11603: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11603: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11606: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11606: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11607: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11608: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>::lexer::lexer(std::istream&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9597: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9597: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9600: undefined reference to `std::basic_ios<char, std::char_traits<char> >::fail() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9602: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9602: undefined reference to `std::invalid_argument::invalid_argument(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9602: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9602: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9602: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9609: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9609: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::substr(unsigned long, unsigned long) const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9609: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9611: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9612: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9613: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9602: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9609: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9615: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9615: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::tuple<>&&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_tree.h:2443: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_tree.h:2446: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_tree.h:2443: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `std::pair<std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > >, bool> std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > > >::_M_emplace_unique<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_tree.h:2396: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_tree.h:2399: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_tree.h:2396: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `__gnu_cxx::new_allocator<std::vector<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>, std::allocator<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > > >::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `bool std::operator< <char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/basic_string.h:6343: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, polyscope::Structure*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> > > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, polyscope::Structure*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> > > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, polyscope::Structure*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> > > > > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, polyscope::Structure*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> > > > >*)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_tree.h:2337: undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> >*)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_tree.h:2337: undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `void __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:162: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:1759: undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>::extra_space(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8099: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:8099: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>&)>::operator()(int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>&) const':
[INFO] [stdout]           /usr/include/c++/11/bits/std_function.h:589: undefined reference to `std::__throw_bad_function_call()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>::parser::unexpect(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>::lexer::token_type) const':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11615: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11615: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11615: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11616: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11616: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11616: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11616: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11619: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11619: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11619: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11619: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11619: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11619: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11616: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11616: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11616: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11619: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11620: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>::lexer::get_string() const':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:10979: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:10980: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:10992: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11007: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11012: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11017: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11022: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11027: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11032: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const*)' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>::lexer::get_string() const':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11050: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11050: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11050: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11050: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11050: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11059: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11059: undefined reference to `std::invalid_argument::invalid_argument(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11059: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11059: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11059: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11063: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11063: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11063: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11063: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11063: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11065: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11065: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11072: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11072: undefined reference to `std::invalid_argument::invalid_argument(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11072: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11072: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11072: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11077: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11077: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11050: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11059: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11063: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11065: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11072: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11077: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11088: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:3814: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:3814: undefined reference to `std::domain_error::domain_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:3814: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:3814: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:3814: undefined reference to `std::domain_error::~domain_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:3814: undefined reference to `typeinfo for std::domain_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:3814: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:3814: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:3814: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:3814: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>::push_back(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>&&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:5263: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:5263: undefined reference to `std::domain_error::domain_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:5263: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:5263: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:5263: undefined reference to `std::domain_error::~domain_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:5263: undefined reference to `typeinfo for std::domain_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:5263: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:5263: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:5263: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:5263: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>::lexer::get_token_string() const':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:10915: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:10915: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:10915: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:10915: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>::lexer::token_type_name(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>::lexer::token_type)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9715: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9715: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9715: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9717: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9717: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9717: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9719: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9719: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9719: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9721: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9721: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9721: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9723: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9723: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9723: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9727: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9727: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9727: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9729: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9729: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9729: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9731: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9731: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9731: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9733: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9733: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9733: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9735: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9735: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9735: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9737: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9737: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9737: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9739: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9739: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9739: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9741: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9741: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9741: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9743: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9743: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9743: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9747: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9747: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9747: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9715: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9717: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9719: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9721: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9723: more undefined references to `std::allocator<char>::~allocator()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>::lexer::fill_line_buffer(unsigned long)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:10852: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:10852: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:10856: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:10856: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:10873: undefined reference to `std::basic_ios<char, std::char_traits<char> >::eof() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:10882: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned long, char)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:10885: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned long, char)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:10891: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::erase(unsigned long, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:10893: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:10894: undefined reference to `std::basic_istream<char, std::char_traits<char> >& std::getline<char, std::char_traits<char>, std::allocator<char> >(std::basic_istream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:10897: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:10898: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:10902: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:10907: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `__gnu_cxx::new_allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > > > >::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `__gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `void __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const (&) [1]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, char const (&) [1])':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:162: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:162: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:162: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:162: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > >*)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_tree.h:2337: undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> > >::_M_copy<false, std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> > >::_Alloc_node>(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> >*, std::_Rb_tree_node_base*, std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> > >::_Alloc_node&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_tree.h:1872: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_tree.h:1875: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_tree.h:1872: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `void std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, polyscope::Structure*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> > > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, polyscope::Structure*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> > > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, polyscope::Structure*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> > > > > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, polyscope::Structure*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> > > > >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_tree.h:599: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_tree.h:603: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_tree.h:599: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, polyscope::Structure*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> > > > >::operator--()':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_tree.h:302: undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `void std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_tree.h:599: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_tree.h:603: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_tree.h:599: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> >::operator--()':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_tree.h:302: undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> >::operator++(int)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_tree.h:376: undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> >)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_tree.h:2485: undefined reference to `std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>::lexer::to_unicode(unsigned long, unsigned long)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9669: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9669: undefined reference to `std::invalid_argument::invalid_argument(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9669: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9669: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9669: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9673: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9678: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned long, char)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9683: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned long, char)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9684: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned long, char)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9689: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned long, char)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9690: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned long, char)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9691: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned long, char)' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>::lexer::to_unicode(unsigned long, unsigned long)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9703: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9703: undefined reference to `std::out_of_range::out_of_range(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9703: undefined reference to `std::out_of_range::~out_of_range()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9703: undefined reference to `typeinfo for std::out_of_range'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9703: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9669: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9703: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9707: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `void std::_Destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_construct.h:151: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign<unsigned char const*, void>(unsigned char const*, unsigned char const*)':
[INFO] [stdout]           /usr/include/c++/11/bits/basic_string.h:1492: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:1492: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `void std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::tuple<>&&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_tree.h:599: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_tree.h:603: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_tree.h:599: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > >::operator--()':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_tree.h:302: undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > >::operator++()':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_tree.h:287: undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `void nlohmann::detail::to_json<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>, char [12], 0>(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>&, char const (&) [12])':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:538: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:538: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:538: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:538: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:538: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:538: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `void std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > > >::_M_construct_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> const&>(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_tree.h:599: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_tree.h:603: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_tree.h:599: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `void nlohmann::detail::to_json<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>, char [13], 0>(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>&, char const (&) [13])':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:538: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:538: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:538: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:538: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:538: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:538: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `void nlohmann::detail::to_json<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>, char [11], 0>(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>&, char const (&) [11])':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:538: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:538: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:538: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:538: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:538: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:538: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_tree.h:2443: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_tree.h:2446: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_tree.h:2443: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `bool nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>::lexer::strtonum::parse<double>(double&, std::integral_constant<bool, false>) const':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11148: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11183: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11184: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11205: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:11205: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `void nlohmann::detail::from_json<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>, int, 0>(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> const&, int&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:825: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:825: undefined reference to `std::domain_error::domain_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:825: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:825: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:825: undefined reference to `std::domain_error::~domain_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:825: undefined reference to `typeinfo for std::domain_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:825: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:825: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:825: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:825: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `std::vector<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>, std::allocator<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > >::_S_check_init_len(unsigned long, std::allocator<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:1770: undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> > >::deallocate(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> >*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, polyscope::Structure*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> > > > > >::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, polyscope::Structure*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> > > > > >::deallocate(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, polyscope::Structure*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> > > > >*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> > >::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__uninitialized_copy<false>::__uninit_copy<std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:98: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `void std::vector<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>, std::allocator<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > >::_M_realloc_insert<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> >(__gnu_cxx::__normal_iterator<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>*, std::vector<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>, std::allocator<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > > >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>&&)':
[INFO] [stdout]           /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:493: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign<char const*, void>(char const*, char const*)':
[INFO] [stdout]           /usr/include/c++/11/bits/basic_string.h:1492: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:1492: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:1492: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, char const*, char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `__gnu_cxx::new_allocator<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> >::deallocate(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace_dispatch<unsigned char const*>(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned char const*, unsigned char const*, std::__false_type)':
[INFO] [stdout]           /usr/include/c++/11/bits/basic_string.tcc:411: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::get_allocator() const'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.tcc:411: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.tcc:413: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.tcc:413: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.tcc:413: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.tcc:413: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.tcc:415: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.tcc:415: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.tcc:415: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > > >::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> >::~pair()':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:211: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > > >::deallocate(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > >*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `void std::_Construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_construct.h:119: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `void std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_tree.h:599: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_tree.h:603: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_tree.h:599: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `std::vector<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>, std::allocator<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:1759: undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<unsigned char const*, void>(unsigned char const*, unsigned char const*, std::allocator<char> const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/basic_string.h:640: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:640: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> >::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, true>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `__gnu_cxx::new_allocator<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> >::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>* std::__uninitialized_copy<false>::__uninit_copy<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> const*, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>*>(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> const*, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> const*, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>*)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:98: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `void std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> > >::_M_construct_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> const&>(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> >*, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_tree.h:599: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_tree.h:603: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_tree.h:599: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, polyscope::Structure*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> > > >::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0ul>(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>)':
[INFO] [stdout]           /usr/include/c++/11/tuple:1823: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*>::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0ul>(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>)':
[INFO] [stdout]           /usr/include/c++/11/tuple:1823: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> >::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, 0ul>(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>)':
[INFO] [stdout]           /usr/include/c++/11/tuple:1823: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `void __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:162: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>* std::__uninitialized_copy<false>::__uninit_copy<std::move_iterator<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>*>, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>*>(std::move_iterator<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>*>, std::move_iterator<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>*>, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>*)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:98: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<unsigned char const*>(unsigned char const*, unsigned char const*, std::forward_iterator_tag)':
[INFO] [stdout]           /usr/include/c++/11/bits/basic_string.tcc:212: undefined reference to `std::__throw_logic_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.tcc:219: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.tcc:219: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char*)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.tcc:220: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.tcc:225: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.tcc:232: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.tcc:226: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.tcc:228: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.tcc:229: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.tcc:226: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> >::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0ul>(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>)':
[INFO] [stdout]           /usr/include/c++/11/tuple:1823: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > > >::_M_copy<false, std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > > >::_Alloc_node>(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > >*, std::_Rb_tree_node_base*, std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > > >::_Alloc_node&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_tree.h:1872: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_tree.h:1875: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_tree.h:1872: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> const*, std::vector<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>, std::allocator<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > > >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>*>(__gnu_cxx::__normal_iterator<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> const*, std::vector<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>, std::allocator<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > > >, __gnu_cxx::__normal_iterator<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> const*, std::vector<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>, std::allocator<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > > >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>*)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:98: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `void std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > > >::_M_construct_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > const&>(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > >*, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_tree.h:599: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_tree.h:603: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_tree.h:599: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(polyscope.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> >::pair(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:314: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:314: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(options.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/options.cpp:7: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/options.cpp:7: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/options.cpp:7: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/options.cpp:7: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/options.cpp:9: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/options.cpp:9: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/options.cpp:9: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/options.cpp:9: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/options.cpp:22: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/options.cpp:22: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/options.cpp:22: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/options.cpp:22: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/options.cpp:7: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/options.cpp:9: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/options.cpp:22: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(state.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::Init()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(state.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/state.cpp:9: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/state.cpp:9: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(state.cpp.o): in function `__gnu_cxx::new_allocator<polyscope::SlicePlane*>::deallocate(polyscope::SlicePlane**, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(state.cpp.o): in function `__gnu_cxx::new_allocator<std::_Rb_tree_node<polyscope::Widget*> >::deallocate(std::_Rb_tree_node<polyscope::Widget*>*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `polyscope::Structure::Structure(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:11: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:11: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:11: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:11: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:12: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:12: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:12: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `polyscope::Structure::~Structure()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:20: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `polyscope::Structure::enableIsolate()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:31: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:31: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `polyscope::Structure::setEnabledAllOfType(bool)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:38: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:38: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `polyscope::Structure::buildUI()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:44: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:48: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:77: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:77: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:94: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:94: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:95: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:95: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:95: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:77: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:94: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:95: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `polyscope::Structure::addStructureRules(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:179: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:179: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:179: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:179: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:180: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:180: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:180: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:180: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:179: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:179: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:180: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:180: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `polyscope::Structure::setStructureUniforms(polyscope::render::ShaderProgram&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:188: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:188: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:188: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:188: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:191: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:191: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:191: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:191: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:194: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:194: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:194: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:194: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:195: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:195: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:195: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:195: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:198: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:198: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:198: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:198: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:201: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:201: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:201: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:201: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:207: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:207: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:207: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:207: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:207: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:207: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:207: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:207: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:208: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:208: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:208: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:208: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:214: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:214: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:220: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:220: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:220: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:220: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:222: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:222: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:222: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:222: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:224: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:224: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:224: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:224: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:227: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:227: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:227: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:227: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:188: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:188: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:191: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:191: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:194: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:194: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:195: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:195: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:198: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:198: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:201: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:201: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:207: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:207: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:207: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:207: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:208: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:208: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:214: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:220: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:220: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:222: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:222: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:224: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:224: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:227: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:227: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `polyscope::Structure::uniquePrefix[abi:cxx11]()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:233: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:233: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:233: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:233: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:233: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:233: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `polyscope::Structure::remove()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:235: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:235: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:235: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:235: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:235: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `polyscope::Structure::setIgnoreSlicePlane(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:260: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:260: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/structure.cpp:260: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::Init()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `std::_Hash_impl::hash(void const*, unsigned long, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/bits/functional_hash.h:198: undefined reference to `std::_Hash_bytes(void const*, unsigned long, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const':
[INFO] [stdout]           /usr/include/c++/11/bits/basic_string.h:6876: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6876: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `polyscope::TransformationGizmo::~TransformationGizmo()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/transformation_gizmo.h:12: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `polyscope::PersistentValue<bool>::PersistentValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/persistent_value.h:45: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/persistent_value.h:53: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `polyscope::PersistentValue<bool>::~PersistentValue()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/persistent_value.h:56: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `polyscope::PersistentValue<glm::mat<4, 4, float, (glm::qualifier)0> >::PersistentValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, glm::mat<4, 4, float, (glm::qualifier)0>)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/persistent_value.h:45: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/persistent_value.h:53: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `polyscope::PersistentValue<glm::mat<4, 4, float, (glm::qualifier)0> >::~PersistentValue()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/persistent_value.h:56: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `polyscope::PersistentValue<float>::PersistentValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/persistent_value.h:45: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/persistent_value.h:53: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `polyscope::PersistentValue<float>::~PersistentValue()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/persistent_value.h:56: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `polyscope::PersistentValue<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::PersistentValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/persistent_value.h:45: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/persistent_value.h:53: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `polyscope::PersistentValue<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~PersistentValue()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/persistent_value.h:56: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, polyscope::Structure*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> > > > > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, polyscope::Structure*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> > > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, polyscope::Structure*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> > > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, polyscope::Structure*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> > > > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, polyscope::Structure*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> > > > >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::tuple<>&&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_tree.h:2443: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_tree.h:2446: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_tree.h:2443: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > std::__remove_if<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__ops::_Iter_equals_val<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> >(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__ops::_Iter_equals_val<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_algo.h:824: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >(unsigned long, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:1518: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_vector.h:1521: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_vector.h:1518: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)':
[INFO] [stdout]           /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:493: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool>, true>*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/bits/hashtable.h:2016: undefined reference to `std::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, glm::mat<4, 4, float, (glm::qualifier)0> >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, glm::mat<4, 4, float, (glm::qualifier)0> > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, glm::mat<4, 4, float, (glm::qualifier)0> >, true>*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/bits/hashtable.h:2016: undefined reference to `std::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, float>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, float> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, float>, true>*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/bits/hashtable.h:2016: undefined reference to `std::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, true>*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/bits/hashtable.h:2016: undefined reference to `std::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `void std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, polyscope::Structure*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> > > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, polyscope::Structure*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> > > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, polyscope::Structure*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> > > > > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, polyscope::Structure*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> > > > >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::tuple<>&&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_tree.h:599: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_tree.h:603: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_tree.h:599: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool>, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool>, true> > >::_M_allocate_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&)':
[INFO] [stdout]           /usr/include/c++/11/bits/hashtable_policy.h:1883: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/hashtable_policy.h:1886: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/hashtable_policy.h:1883: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_rehash(unsigned long, unsigned long const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/hashtable.h:2363: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/hashtable.h:2368: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/hashtable.h:2363: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, glm::mat<4, 4, float, (glm::qualifier)0> >, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, glm::mat<4, 4, float, (glm::qualifier)0> >, true> > >::_M_allocate_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&)':
[INFO] [stdout]           /usr/include/c++/11/bits/hashtable_policy.h:1883: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/hashtable_policy.h:1886: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/hashtable_policy.h:1883: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, glm::mat<4, 4, float, (glm::qualifier)0> >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, glm::mat<4, 4, float, (glm::qualifier)0> > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_rehash(unsigned long, unsigned long const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/hashtable.h:2363: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/hashtable.h:2368: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/hashtable.h:2363: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, float>, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, float>, true> > >::_M_allocate_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&)':
[INFO] [stdout]           /usr/include/c++/11/bits/hashtable_policy.h:1883: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/hashtable_policy.h:1886: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/hashtable_policy.h:1883: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, float>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, float> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_rehash(unsigned long, unsigned long const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/hashtable.h:2363: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/hashtable.h:2368: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/hashtable.h:2363: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:98: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, true> > >::_M_allocate_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&)':
[INFO] [stdout]           /usr/include/c++/11/bits/hashtable_policy.h:1883: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/hashtable_policy.h:1886: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/hashtable_policy.h:1883: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_rehash(unsigned long, unsigned long const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/hashtable.h:2363: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/hashtable.h:2368: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/hashtable.h:2363: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__uninitialized_copy<false>::__uninit_copy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:98: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `void std::_Construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_construct.h:119: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `void std::_Construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_construct.h:119: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `__gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool>, true> >::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `__gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool>, true> >::deallocate(std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool>, true>*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool>::~pair()':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:211: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `__gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, glm::mat<4, 4, float, (glm::qualifier)0> >, true> >::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `__gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, glm::mat<4, 4, float, (glm::qualifier)0> >, true> >::deallocate(std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, glm::mat<4, 4, float, (glm::qualifier)0> >, true>*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, glm::mat<4, 4, float, (glm::qualifier)0> >::~pair()':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:211: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `__gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, float>, true> >::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `__gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, float>, true> >::deallocate(std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, float>, true>*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, float>::~pair()':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:211: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `__gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, true> >::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `__gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, true> >::deallocate(std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, true>*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~pair()':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:211: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_algobase.h:385: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_algobase.h:385: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__copy_move<true, false, std::random_access_iterator_tag>::__copy_m<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_algobase.h:405: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, polyscope::Structure*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::Structure*> > > >::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, 0ul>(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>)':
[INFO] [stdout]           /usr/include/c++/11/tuple:1823: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool>::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0ul>(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>)':
[INFO] [stdout]           /usr/include/c++/11/tuple:1823: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, glm::mat<4, 4, float, (glm::qualifier)0> >::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0ul>(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>)':
[INFO] [stdout]           /usr/include/c++/11/tuple:1823: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, float>::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0ul>(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>)':
[INFO] [stdout]           /usr/include/c++/11/tuple:1823: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0ul>(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>)':
[INFO] [stdout]           /usr/include/c++/11/tuple:1823: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `__gnu_cxx::new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o): in function `__gnu_cxx::new_allocator<std::__detail::_Hash_node_base*>::deallocate(std::__detail::_Hash_node_base**, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(structure.cpp.o):(.data.rel.ro._ZTIN9polyscope9StructureE[_ZTIN9polyscope9StructureE]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(utilities.cpp.o): in function `polyscope::guessNiceNameFromPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:17: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:17: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:17: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:18: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::rfind(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long) const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:22: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:24: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:25: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:25: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:25: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:26: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::rfind(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long) const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:30: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:33: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:36: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::substr(unsigned long, unsigned long) const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:37: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:38: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:38: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:38: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(utilities.cpp.o): in function `polyscope::validateName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:41: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:41: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:41: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:41: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:42: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::find(char const*, unsigned long) const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:42: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:42: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:42: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:42: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:41: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:41: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:42: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:42: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(utilities.cpp.o): in function `polyscope::splitExt(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:46: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::find_last_of(char const*, unsigned long) const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:47: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::substr(unsigned long, unsigned long) const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:47: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::substr(unsigned long, unsigned long) const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:47: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:47: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:47: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(utilities.cpp.o): in function `polyscope::prettyPrintCount[abi:cxx11](unsigned long)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:84: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:84: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:84: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:84: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:84: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:84: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:84: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:84: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:84: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:84: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:84: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:84: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:84: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:84: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:84: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:84: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:98: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:100: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:102: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:102: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:102: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:108: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:109: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:109: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:109: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:111: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:112: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:112: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:112: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:114: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:115: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:115: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:115: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:117: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:84: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:84: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:84: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:84: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:84: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:84: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:102: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:109: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:112: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:115: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/utilities.cpp:117: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(utilities.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::Init()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(utilities.cpp.o): in function `std::random_device::random_device()':
[INFO] [stdout]           /usr/include/c++/11/bits/random.h:1618: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/random.h:1618: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/random.h:1618: undefined reference to `std::random_device::_M_init(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/random.h:1618: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/random.h:1618: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/random.h:1618: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/random.h:1618: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(utilities.cpp.o): in function `std::random_device::~random_device()':
[INFO] [stdout]           /usr/include/c++/11/bits/random.h:1625: undefined reference to `std::random_device::_M_fini()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(utilities.cpp.o): in function `std::random_device::operator()()':
[INFO] [stdout]           /usr/include/c++/11/bits/random.h:1648: undefined reference to `std::random_device::_M_getval()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(utilities.cpp.o): in function `std::_Head_base<0ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false>::_Head_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)':
[INFO] [stdout]           /usr/include/c++/11/tuple:200: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(utilities.cpp.o): in function `std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_S_check_init_len(unsigned long, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:1770: undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(utilities.cpp.o): in function `std::_Head_base<1ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false>::_Head_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)':
[INFO] [stdout]           /usr/include/c++/11/tuple:200: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(utilities.cpp.o): in function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__uninitialized_copy<false>::__uninit_copy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:98: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(view.cpp.o): in function `polyscope::view::lookAt(glm::vec<3, float, (glm::qualifier)0>, glm::vec<3, float, (glm::qualifier)0>, glm::vec<3, float, (glm::qualifier)0>, bool)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/view.cpp:327: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/view.cpp:327: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/view.cpp:327: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/view.cpp:327: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/view.cpp:327: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/view.cpp:327: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/view.cpp:327: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/view.cpp:327: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/view.cpp:327: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/view.cpp:327: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/view.cpp:327: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/view.cpp:327: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(view.cpp.o): in function `polyscope::view::setCameraFromJson(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/view.cpp:484: undefined reference to `std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::basic_stringstream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::_Ios_Openmode)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/view.cpp:500: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/view.cpp:500: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/view.cpp:500: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/view.cpp:500: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/view.cpp:503: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/view.cpp:503: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/view.cpp:503: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/view.cpp:503: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/view.cpp:507: undefined reference to `std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_stringstream()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/view.cpp:500: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/view.cpp:500: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/view.cpp:503: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/view.cpp:503: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/view.cpp:507: undefined reference to `std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_stringstream()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/view.cpp:507: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/view.cpp:510: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(view.cpp.o): in function `polyscope::view::buildViewGui()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/view.cpp:536: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/view.cpp:539: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/view.cpp:542: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/view.cpp:545: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/view.cpp:548: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/view.cpp:553: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/view.cpp:576: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/view.cpp:579: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/view.cpp:582: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/view.cpp:585: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/view.cpp:588: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/view.cpp:591: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(view.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/view.cpp:594: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(view.cpp.o): in function `polyscope::view::buildViewGui()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/view.cpp:598: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/view.cpp:576: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/view.cpp:663: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/view.cpp:576: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/view.cpp:663: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(view.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::Init()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(view.cpp.o): in function `nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>::dump(int) const':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:2649: undefined reference to `std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::basic_stringstream()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:2660: undefined reference to `std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:2661: undefined reference to `std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_stringstream()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:2661: undefined reference to `std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_stringstream()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(view.cpp.o): in function `nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>::iter_impl<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> >::operator*() const':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9039: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9039: undefined reference to `std::out_of_range::out_of_range(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9039: undefined reference to `std::out_of_range::~out_of_range()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9039: undefined reference to `typeinfo for std::out_of_range'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9039: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9049: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9049: undefined reference to `std::out_of_range::out_of_range(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9049: undefined reference to `std::out_of_range::~out_of_range()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9049: undefined reference to `typeinfo for std::out_of_range'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9049: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9039: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9049: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(view.cpp.o): in function `nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>::iter_impl<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> >::operator==(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>::iter_impl<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > const&) const':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9183: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9183: undefined reference to `std::domain_error::domain_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9183: undefined reference to `std::domain_error::~domain_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9183: undefined reference to `typeinfo for std::domain_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9183: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:9183: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(view.cpp.o): in function `void nlohmann::detail::to_json<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>, char [4], 0>(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>&, char const (&) [4])':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:538: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:538: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:538: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:538: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:538: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:538: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(view.cpp.o): in function `void nlohmann::detail::to_json<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>, char [8], 0>(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>&, char const (&) [8])':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:538: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:538: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:538: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:538: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:538: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:538: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(view.cpp.o): in function `void nlohmann::detail::to_json<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>, char [14], 0>(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>&, char const (&) [14])':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:538: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:538: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:538: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:538: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:538: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:538: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(view.cpp.o): in function `void nlohmann::detail::from_json<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>, float, 0>(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> const&, float&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:825: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:825: undefined reference to `std::domain_error::domain_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:825: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:825: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:825: undefined reference to `std::domain_error::~domain_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:825: undefined reference to `typeinfo for std::domain_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:825: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:825: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:825: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:825: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(view.cpp.o): in function `void nlohmann::detail::get_arithmetic_value<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>, double, 0>(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> const&, double&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:628: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:628: undefined reference to `std::domain_error::domain_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:628: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:628: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:628: undefined reference to `std::domain_error::~domain_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:628: undefined reference to `typeinfo for std::domain_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:628: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:628: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:628: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../deps/json/include/json/json.hpp:628: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(screenshot.cpp.o): in function `polyscope::(anonymous namespace)::hasExtension(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:25: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:25: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:25: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:26: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:26: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:26: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:28: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:28: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:29: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:29: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:29: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:29: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(unsigned long, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(screenshot.cpp.o): in function `polyscope::saveImage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned char*, int, int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:45: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:45: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:45: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:45: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:45: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:45: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:46: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:47: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:47: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:47: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:47: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:47: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:47: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:47: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:47: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:47: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:47: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:47: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:47: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:48: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:61: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:45: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:45: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:45: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:47: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:47: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:47: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:47: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:47: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:47: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(screenshot.cpp.o): in function `polyscope::screenshot(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:99: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:99: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:99: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(screenshot.cpp.o): in function `polyscope::screenshot(bool)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:108: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:109: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:109: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:109: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:112: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:112: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:112: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:112: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:112: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:112: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:116: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:116: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:119: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:119: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:112: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:112: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:112: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:116: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/screenshot.cpp:119: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(screenshot.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::Init()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(screenshot.cpp.o): in function `__gnu_cxx::new_allocator<unsigned char>::deallocate(unsigned char*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(messages.cpp.o): in function `polyscope::(anonymous namespace)::buildErrorUI(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:29: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:29: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:29: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:30: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:33: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:39: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:50: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:83: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:83: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:83: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(messages.cpp.o): in function `polyscope::(anonymous namespace)::buildWarningUI(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:94: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:94: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:94: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:96: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:96: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:96: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:96: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:100: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:101: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:102: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:122: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:141: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(messages.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:161: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(messages.cpp.o): in function `polyscope::(anonymous namespace)::buildWarningUI(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:197: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:197: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:96: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:96: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:197: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(messages.cpp.o): in function `polyscope::info(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:203: undefined reference to `std::cout'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:203: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:203: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:203: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:203: undefined reference to `std::ostream::operator<<(std::ostream& (*)(std::ostream&))'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(messages.cpp.o): in function `polyscope::error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:209: undefined reference to `std::cout'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:209: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:209: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:209: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:209: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:209: undefined reference to `std::ostream::operator<<(std::ostream& (*)(std::ostream&))'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:213: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:213: undefined reference to `std::logic_error::logic_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:213: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:213: undefined reference to `std::logic_error::~logic_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:213: undefined reference to `typeinfo for std::logic_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:213: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:213: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:213: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(messages.cpp.o): in function `polyscope::terminatingError(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:224: undefined reference to `std::cout'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:224: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:224: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:224: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:224: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:224: undefined reference to `std::ostream::operator<<(std::ostream& (*)(std::ostream&))'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(messages.cpp.o): in function `polyscope::(anonymous namespace)::WarningMessage::~WarningMessage()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:16: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:16: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(messages.cpp.o): in function `polyscope::warning(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:247: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:247: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(messages.cpp.o): in function `polyscope::showDelayedWarnings()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:262: undefined reference to `std::cout'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:262: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:262: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:262: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:263: undefined reference to `std::cout'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:263: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:263: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:264: undefined reference to `std::cout'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:264: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:264: undefined reference to `std::ostream::operator<<(int)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:264: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:265: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:265: undefined reference to `std::cout'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:265: undefined reference to `std::ostream::operator<<(std::ostream& (*)(std::ostream&))'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(messages.cpp.o): in function `std::_Deque_base<polyscope::(anonymous namespace)::WarningMessage, std::allocator<polyscope::(anonymous namespace)::WarningMessage> >::_M_initialize_map(unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_deque.h:637: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_deque.h:642: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_deque.h:637: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(messages.cpp.o): in function `std::_Deque_base<polyscope::(anonymous namespace)::WarningMessage, std::allocator<polyscope::(anonymous namespace)::WarningMessage> >::_M_create_nodes(polyscope::(anonymous namespace)::WarningMessage**, polyscope::(anonymous namespace)::WarningMessage**)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_deque.h:664: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_deque.h:667: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_deque.h:664: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(messages.cpp.o): in function `void std::deque<polyscope::(anonymous namespace)::WarningMessage, std::allocator<polyscope::(anonymous namespace)::WarningMessage> >::_M_push_back_aux<polyscope::(anonymous namespace)::WarningMessage>(polyscope::(anonymous namespace)::WarningMessage&&)':
[INFO] [stdout]           /usr/include/c++/11/bits/deque.tcc:493: undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(messages.cpp.o): in function `__gnu_cxx::new_allocator<polyscope::(anonymous namespace)::WarningMessage*>::deallocate(polyscope::(anonymous namespace)::WarningMessage**, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(messages.cpp.o): in function `polyscope::(anonymous namespace)::WarningMessage::WarningMessage(polyscope::(anonymous namespace)::WarningMessage&&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:16: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/messages.cpp:16: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(messages.cpp.o): in function `__gnu_cxx::new_allocator<polyscope::(anonymous namespace)::WarningMessage*>::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(messages.cpp.o): in function `__gnu_cxx::new_allocator<polyscope::(anonymous namespace)::WarningMessage>::deallocate(polyscope::(anonymous namespace)::WarningMessage*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(messages.cpp.o): in function `__gnu_cxx::new_allocator<polyscope::(anonymous namespace)::WarningMessage>::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(messages.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::Init()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(messages.cpp.o): in function `std::__cxx11::to_string(int)':
[INFO] [stdout]           /usr/include/c++/11/bits/basic_string.h:6665: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6665: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(unsigned long, char, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6665: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6666: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6668: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6668: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(messages.cpp.o): in function `std::_Head_base<0ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false>::~_Head_base()':
[INFO] [stdout]           /usr/include/c++/11/tuple:187: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(messages.cpp.o): in function `std::_Head_base<1ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false>::~_Head_base()':
[INFO] [stdout]           /usr/include/c++/11/tuple:187: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(messages.cpp.o): in function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/basic_string.h:6098: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6099: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6101: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(messages.cpp.o): in function `std::_Head_base<0ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false>::_Head_base(std::_Head_base<0ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false> const&)':
[INFO] [stdout]           /usr/include/c++/11/tuple:195: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(messages.cpp.o): in function `void std::_Function_base::_Base_manager<std::_Bind<void (*(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool)> >::_M_create<std::_Bind<void (*(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool)>&>(std::_Any_data&, std::_Bind<void (*(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool)>&, std::integral_constant<bool, false>)':
[INFO] [stdout]           /usr/include/c++/11/bits/std_function.h:161: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/std_function.h:161: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(messages.cpp.o): in function `std::_Head_base<1ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false>::_Head_base(std::_Head_base<1ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false> const&)':
[INFO] [stdout]           /usr/include/c++/11/tuple:195: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(messages.cpp.o): in function `void std::_Function_base::_Base_manager<std::_Bind<void (*(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int)> >::_M_create<std::_Bind<void (*(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int)>&>(std::_Any_data&, std::_Bind<void (*(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int)>&, std::integral_constant<bool, false>)':
[INFO] [stdout]           /usr/include/c++/11/bits/std_function.h:161: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/std_function.h:161: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(messages.cpp.o): in function `std::_Function_base::_Base_manager<std::_Bind<void (*(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool)> >::_M_destroy(std::_Any_data&, std::integral_constant<bool, false>)':
[INFO] [stdout]           /usr/include/c++/11/bits/std_function.h:175: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(messages.cpp.o): in function `std::_Function_base::_Base_manager<std::_Bind<void (*(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int)> >::_M_destroy(std::_Any_data&, std::integral_constant<bool, false>)':
[INFO] [stdout]           /usr/include/c++/11/bits/std_function.h:175: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(messages.cpp.o): in function `std::_Head_base<0ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false>::_Head_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)':
[INFO] [stdout]           /usr/include/c++/11/tuple:200: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(messages.cpp.o): in function `void std::_Function_base::_Base_manager<std::_Bind<void (*(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool)> >::_M_create<std::_Bind<void (*(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool)> const&>(std::_Any_data&, std::_Bind<void (*(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool)> const&, std::integral_constant<bool, false>)':
[INFO] [stdout]           /usr/include/c++/11/bits/std_function.h:161: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/std_function.h:161: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(messages.cpp.o): in function `void std::_Function_base::_Base_manager<std::_Bind<void (*(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int)> >::_M_create<std::_Bind<void (*(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int)> const&>(std::_Any_data&, std::_Bind<void (*(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int)> const&, std::integral_constant<bool, false>)':
[INFO] [stdout]           /usr/include/c++/11/bits/std_function.h:161: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/std_function.h:161: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(messages.cpp.o): in function `std::_Head_base<1ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false>::_Head_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)':
[INFO] [stdout]           /usr/include/c++/11/tuple:200: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(messages.cpp.o): in function `void std::__invoke_impl<void, void (*&)(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool), std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool&>(std::__invoke_other, void (*&)(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool), std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool&)':
[INFO] [stdout]           /usr/include/c++/11/bits/invoke.h:61: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/invoke.h:61: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/invoke.h:61: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(messages.cpp.o): in function `void std::__invoke_impl<void, void (*&)(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int), std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&>(std::__invoke_other, void (*&)(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int), std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&)':
[INFO] [stdout]           /usr/include/c++/11/bits/invoke.h:61: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/invoke.h:61: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/invoke.h:61: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/invoke.h:61: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/invoke.h:61: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/invoke.h:61: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(messages.cpp.o):(.data.rel.ro._ZTISt5_BindIFPFvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_iES5_S5_iEE[_ZTISt5_BindIFPFvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_iES5_S5_iEE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(messages.cpp.o):(.data.rel.ro._ZTISt5_BindIFPFvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbES5_bEE[_ZTISt5_BindIFPFvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbES5_bEE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(messages.cpp.o):(.data.rel.ro._ZTISt17_Weak_result_typeIPFvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbEE[_ZTISt17_Weak_result_typeIPFvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbEE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(messages.cpp.o):(.data.rel.ro._ZTISt17_Weak_result_typeIPFvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_iEE[_ZTISt17_Weak_result_typeIPFvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_iEE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(messages.cpp.o):(.data.rel.ro._ZTISt24_Weak_result_type_memfunIPFvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbELb0EE[_ZTISt24_Weak_result_type_memfunIPFvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbELb0EE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(messages.cpp.o):(.data.rel.ro._ZTISt24_Weak_result_type_memfunIPFvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_iELb0EE[_ZTISt24_Weak_result_type_memfunIPFvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_iELb0EE]+0x0): more undefined references to `vtable for __cxxabiv1::__si_class_type_info' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(messages.cpp.o):(.data.rel.ro._ZTISt22_Weak_result_type_implIPFvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbEE[_ZTISt22_Weak_result_type_implIPFvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbEE]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(messages.cpp.o):(.data.rel.ro._ZTISt22_Weak_result_type_implIPFvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_iEE[_ZTISt22_Weak_result_type_implIPFvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_iEE]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(pick.cpp.o): in function `polyscope::pick::requestPickBufferRange(polyscope::Structure*, unsigned long)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/pick.cpp:42: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/pick.cpp:42: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/pick.cpp:42: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/pick.cpp:42: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/pick.cpp:42: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/pick.cpp:42: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(pick.cpp.o): in function `polyscope::pick::localIndexToGlobal(std::pair<polyscope::Structure*, unsigned long>)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/pick.cpp:117: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/pick.cpp:117: undefined reference to `std::runtime_error::runtime_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/pick.cpp:117: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/pick.cpp:117: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/pick.cpp:117: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/pick.cpp:117: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(pick.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::Init()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(pick.cpp.o): in function `void std::vector<std::tuple<unsigned long, unsigned long, polyscope::Structure*>, std::allocator<std::tuple<unsigned long, unsigned long, polyscope::Structure*> > >::_M_realloc_insert<std::tuple<unsigned long, unsigned long, polyscope::Structure*> >(__gnu_cxx::__normal_iterator<std::tuple<unsigned long, unsigned long, polyscope::Structure*>*, std::vector<std::tuple<unsigned long, unsigned long, polyscope::Structure*>, std::allocator<std::tuple<unsigned long, unsigned long, polyscope::Structure*> > > >, std::tuple<unsigned long, unsigned long, polyscope::Structure*>&&)':
[INFO] [stdout]           /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:493: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(pick.cpp.o): in function `__gnu_cxx::new_allocator<std::tuple<unsigned long, unsigned long, polyscope::Structure*> >::deallocate(std::tuple<unsigned long, unsigned long, polyscope::Structure*>*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(pick.cpp.o): in function `std::vector<std::tuple<unsigned long, unsigned long, polyscope::Structure*>, std::allocator<std::tuple<unsigned long, unsigned long, polyscope::Structure*> > >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:1759: undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(pick.cpp.o): in function `__gnu_cxx::new_allocator<std::tuple<unsigned long, unsigned long, polyscope::Structure*> >::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(pick.cpp.o): in function `std::tuple<unsigned long, unsigned long, polyscope::Structure*>* std::__uninitialized_copy<false>::__uninit_copy<std::move_iterator<std::tuple<unsigned long, unsigned long, polyscope::Structure*>*>, std::tuple<unsigned long, unsigned long, polyscope::Structure*>*>(std::move_iterator<std::tuple<unsigned long, unsigned long, polyscope::Structure*>*>, std::move_iterator<std::tuple<unsigned long, unsigned long, polyscope::Structure*>*>, std::tuple<unsigned long, unsigned long, polyscope::Structure*>*)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:98: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(widget.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::Init()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(widget.cpp.o): in function `std::_Rb_tree_iterator<polyscope::Widget*> std::_Rb_tree<polyscope::Widget*, polyscope::Widget*, std::_Identity<polyscope::Widget*>, std::less<polyscope::Widget*>, std::allocator<polyscope::Widget*> >::_M_insert_<polyscope::Widget*, std::_Rb_tree<polyscope::Widget*, polyscope::Widget*, std::_Identity<polyscope::Widget*>, std::less<polyscope::Widget*>, std::allocator<polyscope::Widget*> >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, polyscope::Widget*&&, std::_Rb_tree<polyscope::Widget*, polyscope::Widget*, std::_Identity<polyscope::Widget*>, std::less<polyscope::Widget*>, std::allocator<polyscope::Widget*> >::_Alloc_node&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_tree.h:1786: undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(widget.cpp.o): in function `std::_Rb_tree<polyscope::Widget*, polyscope::Widget*, std::_Identity<polyscope::Widget*>, std::less<polyscope::Widget*>, std::allocator<polyscope::Widget*> >::_M_erase_aux(std::_Rb_tree_const_iterator<polyscope::Widget*>)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_tree.h:2485: undefined reference to `std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(widget.cpp.o): in function `std::_Rb_tree_iterator<polyscope::Widget*>::operator--()':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_tree.h:302: undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(widget.cpp.o): in function `__gnu_cxx::new_allocator<std::_Rb_tree_node<polyscope::Widget*> >::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(widget.cpp.o):(.data.rel.ro._ZTIN9polyscope6WidgetE[_ZTIN9polyscope6WidgetE]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `polyscope::dimension(polyscope::TextureFormat const&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:28: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:28: undefined reference to `std::runtime_error::runtime_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:28: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:28: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:28: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:28: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `polyscope::modeName[abi:cxx11](polyscope::TransparencyMode const&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:34: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:34: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:34: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:36: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:36: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:36: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:38: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:38: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:38: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:40: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:40: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:40: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:34: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:36: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:38: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:40: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `polyscope::render::TextureBuffer::TextureBuffer(int, polyscope::TextureFormat, unsigned int, unsigned int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:48: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:48: undefined reference to `std::runtime_error::runtime_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:48: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:48: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:48: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:49: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:49: undefined reference to `std::runtime_error::runtime_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:49: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:49: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:49: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:48: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:49: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `polyscope::render::TextureBuffer::~TextureBuffer()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:52: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `polyscope::render::TextureBuffer::getTotalSize() const':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:69: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:69: undefined reference to `std::runtime_error::runtime_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:69: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:69: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:69: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:69: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `polyscope::render::RenderBuffer::RenderBuffer(polyscope::RenderBufferType, unsigned int, unsigned int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:77: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:77: undefined reference to `std::runtime_error::runtime_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:77: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:77: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:77: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:77: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `polyscope::render::FrameBuffer::verifyBufferSizes()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:116: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:116: undefined reference to `std::runtime_error::runtime_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:116: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:116: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:116: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:116: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `polyscope::render::ShaderReplacementRule::ShaderReplacementRule()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:120: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `polyscope::render::ShaderReplacementRule::ShaderReplacementRule(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:124: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:124: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `polyscope::render::ShaderReplacementRule::ShaderReplacementRule(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::vector<polyscope::render::ShaderSpecUniform, std::allocator<polyscope::render::ShaderSpecUniform> >, std::vector<polyscope::render::ShaderSpecAttribute, std::allocator<polyscope::render::ShaderSpecAttribute> >, std::vector<polyscope::render::ShaderSpecTexture, std::allocator<polyscope::render::ShaderSpecTexture> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:131: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:132: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `polyscope::render::Engine::buildEngineGui()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:156: undefined reference to `__cxa_guard_acquire'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:156: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:156: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:156: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:156: undefined reference to `__cxa_guard_release'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:156: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:172: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:172: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:175: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:179: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:238: undefined reference to `__cxa_guard_acquire'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:238: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:238: undefined reference to `__cxa_guard_release'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:238: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:240: undefined reference to `__cxa_guard_acquire'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:240: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:240: undefined reference to `__cxa_guard_release'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:240: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:244: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:244: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:244: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:245: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:245: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:245: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:246: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:246: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:246: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:246: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:247: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:247: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:250: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:250: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:250: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:251: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:251: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:251: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:252: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:252: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:253: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:253: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:254: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:254: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:254: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:254: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:254: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:254: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:255: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:255: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:255: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `polyscope::render::Engine::buildEngineGui()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:270: undefined reference to `__cxa_guard_acquire'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:270: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:270: undefined reference to `__cxa_guard_release'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:270: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:272: undefined reference to `__cxa_guard_acquire'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:272: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:272: undefined reference to `__cxa_guard_release'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:272: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:276: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:276: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:276: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:277: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:277: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:277: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:278: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:278: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:278: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:278: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:279: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:279: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:156: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:156: undefined reference to `__cxa_guard_abort'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:172: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:179: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:238: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:238: undefined reference to `__cxa_guard_abort'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:240: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:240: undefined reference to `__cxa_guard_abort'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:240: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:240: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:246: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:246: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:247: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:247: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:247: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:247: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:253: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:254: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:254: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:254: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:255: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:255: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `polyscope::render::Engine::buildEngineGui()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:270: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:270: undefined reference to `__cxa_guard_abort'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:272: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:272: undefined reference to `__cxa_guard_abort'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:272: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:272: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:278: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:278: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:279: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:279: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `polyscope::render::Engine::applyLightingTransform(std::shared_ptr<polyscope::render::TextureBuffer>&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:360: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:360: undefined reference to `std::runtime_error::runtime_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:360: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:360: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:360: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:366: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:366: undefined reference to `std::runtime_error::runtime_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:366: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:366: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:366: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:368: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:368: undefined reference to `std::runtime_error::runtime_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:368: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:368: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:368: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:374: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:374: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:374: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:375: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:376: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:377: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:378: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:380: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:380: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:386: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:386: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:386: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:386: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:392: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:392: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:392: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:392: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:393: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:393: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:393: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:393: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:396: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:398: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:398: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:398: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:398: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:399: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:399: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:399: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:399: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:400: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:400: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:400: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:400: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:401: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:401: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:401: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:401: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:404: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:404: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:404: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:404: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:360: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:366: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:368: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:368: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:380: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:386: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:386: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:392: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:392: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:393: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:393: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:396: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:398: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:398: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:399: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:399: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:400: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:400: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:401: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:401: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:404: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:404: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `polyscope::render::Engine::setMaterial(polyscope::render::ShaderProgram&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:417: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:417: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:417: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:417: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:418: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:418: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:418: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:418: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:419: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:419: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:419: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:419: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:420: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:420: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:420: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:420: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:417: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:417: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:418: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:418: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:419: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:419: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:420: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:420: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `polyscope::render::Engine::setTransparencyMode(polyscope::TransparencyMode)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:471: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:471: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:471: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:471: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:475: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:475: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:475: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:475: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:471: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:471: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:475: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:475: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `polyscope::render::Engine::setSSAAFactor(int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:499: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:499: undefined reference to `std::runtime_error::runtime_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:499: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:499: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:499: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:499: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `polyscope::render::Engine::allocateGlobalBuffersAndPrograms()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:577: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:577: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:577: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:577: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:578: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:578: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:578: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:578: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:580: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:580: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:580: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:580: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:581: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:581: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:581: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:581: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:583: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:583: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:583: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:583: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:584: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:584: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:584: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:584: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:586: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:586: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:586: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:586: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:587: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:587: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:587: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:587: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:589: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:589: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:589: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:589: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:590: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:590: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:590: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:590: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:591: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:591: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:591: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:591: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:593: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:593: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:593: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:593: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:594: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:594: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:594: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:594: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:595: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:595: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:595: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:595: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:577: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:577: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:578: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:578: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:580: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:580: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:581: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:581: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:583: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:583: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:584: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:584: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:586: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:586: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:587: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:587: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:589: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:589: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:590: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:590: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:591: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:591: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:593: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:593: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:594: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:594: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:595: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:595: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `polyscope::render::Engine::addSlicePlane(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:610: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:610: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:614: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:610: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:614: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `polyscope::render::Engine::removeSlicePlane(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:626: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:635: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:636: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:636: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:637: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:637: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:638: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:626: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:636: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:637: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:638: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `polyscope::render::Engine::loadDefaultMaterial(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:713: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:714: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:764: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:764: undefined reference to `std::runtime_error::runtime_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:764: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:764: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:764: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:764: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:771: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:771: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:771: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:771: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:764: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:764: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:771: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:771: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `polyscope::render::Engine::loadBlendableMaterial(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 4ul>)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:783: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:783: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:783: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:783: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:783: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:783: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:788: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:789: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:796: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:798: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:798: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:798: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:798: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:798: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:783: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:783: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:783: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:783: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:798: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:798: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:798: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `polyscope::render::Engine::loadStaticMaterial(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:811: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:811: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:811: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:811: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:811: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:811: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:816: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:817: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:824: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:826: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:826: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:826: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:826: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:826: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:811: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:811: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:811: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:811: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:826: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:826: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:826: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `polyscope::render::Engine::loadBlendableMaterial(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:837: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:837: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:838: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:838: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:839: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:839: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:837: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:837: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:838: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:838: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:838: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `polyscope::render::Engine::loadDefaultMaterials()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:849: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:849: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:849: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:849: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:850: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:850: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:850: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:850: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:851: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:851: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:851: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:851: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:852: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:852: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:852: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:852: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:853: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:853: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:853: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:853: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:854: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:854: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:854: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:854: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:855: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:855: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:855: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:855: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:856: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:856: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:856: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:856: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:849: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:849: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:850: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:850: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:851: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:851: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:852: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:852: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:853: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:853: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:854: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:854: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:855: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:855: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:856: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:856: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `polyscope::render::Engine::getMaterial(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:865: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:865: undefined reference to `std::runtime_error::runtime_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:865: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:865: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:865: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:865: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:865: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:865: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `polyscope::render::Engine::loadColorMap(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:873: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:873: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:873: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:873: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:873: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:873: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:879: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:881: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:881: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:881: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:881: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:881: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:900: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:901: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:873: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:873: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:873: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:873: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:881: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:881: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:881: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `polyscope::render::Engine::getColorMap(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:911: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:911: undefined reference to `std::runtime_error::runtime_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:911: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:911: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:911: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:911: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:911: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:911: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `polyscope::render::Engine::loadDefaultColorMap(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:970: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:970: undefined reference to `std::runtime_error::runtime_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:970: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:970: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:970: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:970: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:973: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:974: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:970: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:970: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `polyscope::render::Engine::loadDefaultColorMaps()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:980: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:980: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:980: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:980: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:981: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:981: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:981: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:981: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:982: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:982: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:982: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:982: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:983: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:983: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:983: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:983: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:984: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:984: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:984: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:984: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:985: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:985: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:985: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:985: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:986: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:986: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:986: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:986: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:987: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:987: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:987: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:987: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:988: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:988: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:988: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:988: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:980: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:980: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:981: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:981: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:982: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:982: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:983: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:983: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:984: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:984: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:985: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:985: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:986: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:986: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:987: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:987: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:988: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:988: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `polyscope::render::Engine::showTextureInImGuiWindow(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, polyscope::render::TextureBuffer*)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:993: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:995: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:995: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:995: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:995: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:995: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/engine.cpp:995: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::Init()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `polyscope::render::RenderBuffer::~RenderBuffer()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/engine.h:89: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `polyscope::render::Material::Material()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/materials.h:29: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `std::array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 4ul>::~array()':
[INFO] [stdout]           /usr/include/c++/11/array:95: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `std::array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 4ul>::array(std::array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 4ul> const&)':
[INFO] [stdout]           /usr/include/c++/11/array:95: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/array:95: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `polyscope::render::ValueColorMap::ValueColorMap()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/color_maps.h:56: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `std::vector<char, std::allocator<char> >::_S_check_init_len(unsigned long, std::allocator<char> const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:1769: undefined reference to `std::allocator<char>::allocator(std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_vector.h:1769: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_vector.h:1770: undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `std::_Vector_base<char, std::allocator<char> >::_Vector_impl::~_Vector_impl()':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:128: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `void std::_Tuple_impl<0ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::_M_assign<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::_Tuple_impl<0ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&)':
[INFO] [stdout]           /usr/include/c++/11/tuple:397: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > std::__remove_if<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__ops::_Iter_equals_val<char const [23]> >(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__ops::_Iter_equals_val<char const [23]>)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_algo.h:824: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > std::__remove_if<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__ops::_Iter_equals_val<char const [28]> >(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__ops::_Iter_equals_val<char const [28]>)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_algo.h:824: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `void std::vector<glm::vec<4, float, (glm::qualifier)0>, std::allocator<glm::vec<4, float, (glm::qualifier)0> > >::_M_realloc_insert<glm::vec<4, float, (glm::qualifier)0> const&>(__gnu_cxx::__normal_iterator<glm::vec<4, float, (glm::qualifier)0>*, std::vector<glm::vec<4, float, (glm::qualifier)0>, std::allocator<glm::vec<4, float, (glm::qualifier)0> > > >, glm::vec<4, float, (glm::qualifier)0> const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:493: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `void std::vector<std::unique_ptr<polyscope::render::Material, std::default_delete<polyscope::render::Material> >, std::allocator<std::unique_ptr<polyscope::render::Material, std::default_delete<polyscope::render::Material> > > >::_M_realloc_insert<polyscope::render::Material*&>(__gnu_cxx::__normal_iterator<std::unique_ptr<polyscope::render::Material, std::default_delete<polyscope::render::Material> >*, std::vector<std::unique_ptr<polyscope::render::Material, std::default_delete<polyscope::render::Material> >, std::allocator<std::unique_ptr<polyscope::render::Material, std::default_delete<polyscope::render::Material> > > > >, polyscope::render::Material*&)':
[INFO] [stdout]           /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:493: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `void std::vector<glm::vec<3, float, (glm::qualifier)0>, std::allocator<glm::vec<3, float, (glm::qualifier)0> > >::_M_realloc_insert<glm::vec<3, float, (glm::qualifier)0> const&>(__gnu_cxx::__normal_iterator<glm::vec<3, float, (glm::qualifier)0>*, std::vector<glm::vec<3, float, (glm::qualifier)0>, std::allocator<glm::vec<3, float, (glm::qualifier)0> > > >, glm::vec<3, float, (glm::qualifier)0> const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:493: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `glm::vec<3, float, (glm::qualifier)0>* std::vector<glm::vec<3, float, (glm::qualifier)0>, std::allocator<glm::vec<3, float, (glm::qualifier)0> > >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator<glm::vec<3, float, (glm::qualifier)0> const*, std::vector<glm::vec<3, float, (glm::qualifier)0>, std::allocator<glm::vec<3, float, (glm::qualifier)0> > > > >(unsigned long, __gnu_cxx::__normal_iterator<glm::vec<3, float, (glm::qualifier)0> const*, std::vector<glm::vec<3, float, (glm::qualifier)0>, std::allocator<glm::vec<3, float, (glm::qualifier)0> > > >, __gnu_cxx::__normal_iterator<glm::vec<3, float, (glm::qualifier)0> const*, std::vector<glm::vec<3, float, (glm::qualifier)0>, std::allocator<glm::vec<3, float, (glm::qualifier)0> > > >)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:1518: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_vector.h:1521: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_vector.h:1518: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `void std::vector<std::unique_ptr<polyscope::render::ValueColorMap, std::default_delete<polyscope::render::ValueColorMap> >, std::allocator<std::unique_ptr<polyscope::render::ValueColorMap, std::default_delete<polyscope::render::ValueColorMap> > > >::_M_realloc_insert<polyscope::render::ValueColorMap*&>(__gnu_cxx::__normal_iterator<std::unique_ptr<polyscope::render::ValueColorMap, std::default_delete<polyscope::render::ValueColorMap> >*, std::vector<std::unique_ptr<polyscope::render::ValueColorMap, std::default_delete<polyscope::render::ValueColorMap> >, std::allocator<std::unique_ptr<polyscope::render::ValueColorMap, std::default_delete<polyscope::render::ValueColorMap> > > > >, polyscope::render::ValueColorMap*&)':
[INFO] [stdout]           /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:493: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `std::_Vector_base<char, std::allocator<char> >::_Vector_impl::_Vector_impl(std::allocator<char> const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:137: undefined reference to `std::allocator<char>::allocator(std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `void std::_Tuple_impl<1ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::_M_assign<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::_Tuple_impl<1ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&)':
[INFO] [stdout]           /usr/include/c++/11/tuple:538: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_range_insert<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::forward_iterator_tag)':
[INFO] [stdout]           /usr/include/c++/11/bits/vector.tcc:786: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:791: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:786: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `std::vector<glm::vec<4, float, (glm::qualifier)0>, std::allocator<glm::vec<4, float, (glm::qualifier)0> > >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:1759: undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `std::vector<std::unique_ptr<polyscope::render::Material, std::default_delete<polyscope::render::Material> >, std::allocator<std::unique_ptr<polyscope::render::Material, std::default_delete<polyscope::render::Material> > > >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:1759: undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `std::vector<glm::vec<3, float, (glm::qualifier)0>, std::allocator<glm::vec<3, float, (glm::qualifier)0> > >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:1759: undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `std::vector<std::unique_ptr<polyscope::render::ValueColorMap, std::default_delete<polyscope::render::ValueColorMap> >, std::allocator<std::unique_ptr<polyscope::render::ValueColorMap, std::default_delete<polyscope::render::ValueColorMap> > > >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:1759: undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `__gnu_cxx::new_allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `__gnu_cxx::new_allocator<polyscope::render::ShaderSpecUniform>::deallocate(polyscope::render::ShaderSpecUniform*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `__gnu_cxx::new_allocator<polyscope::render::ShaderSpecAttribute>::deallocate(polyscope::render::ShaderSpecAttribute*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `__gnu_cxx::new_allocator<polyscope::render::ShaderSpecTexture>::deallocate(polyscope::render::ShaderSpecTexture*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const*, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>(__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const*, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >, __gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const*, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:98: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `polyscope::render::ShaderSpecUniform* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<polyscope::render::ShaderSpecUniform const*, std::vector<polyscope::render::ShaderSpecUniform, std::allocator<polyscope::render::ShaderSpecUniform> > >, polyscope::render::ShaderSpecUniform*>(__gnu_cxx::__normal_iterator<polyscope::render::ShaderSpecUniform const*, std::vector<polyscope::render::ShaderSpecUniform, std::allocator<polyscope::render::ShaderSpecUniform> > >, __gnu_cxx::__normal_iterator<polyscope::render::ShaderSpecUniform const*, std::vector<polyscope::render::ShaderSpecUniform, std::allocator<polyscope::render::ShaderSpecUniform> > >, polyscope::render::ShaderSpecUniform*)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:98: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `polyscope::render::ShaderSpecAttribute* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<polyscope::render::ShaderSpecAttribute const*, std::vector<polyscope::render::ShaderSpecAttribute, std::allocator<polyscope::render::ShaderSpecAttribute> > >, polyscope::render::ShaderSpecAttribute*>(__gnu_cxx::__normal_iterator<polyscope::render::ShaderSpecAttribute const*, std::vector<polyscope::render::ShaderSpecAttribute, std::allocator<polyscope::render::ShaderSpecAttribute> > >, __gnu_cxx::__normal_iterator<polyscope::render::ShaderSpecAttribute const*, std::vector<polyscope::render::ShaderSpecAttribute, std::allocator<polyscope::render::ShaderSpecAttribute> > >, polyscope::render::ShaderSpecAttribute*)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:98: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `polyscope::render::ShaderSpecTexture* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<polyscope::render::ShaderSpecTexture const*, std::vector<polyscope::render::ShaderSpecTexture, std::allocator<polyscope::render::ShaderSpecTexture> > >, polyscope::render::ShaderSpecTexture*>(__gnu_cxx::__normal_iterator<polyscope::render::ShaderSpecTexture const*, std::vector<polyscope::render::ShaderSpecTexture, std::allocator<polyscope::render::ShaderSpecTexture> > >, __gnu_cxx::__normal_iterator<polyscope::render::ShaderSpecTexture const*, std::vector<polyscope::render::ShaderSpecTexture, std::allocator<polyscope::render::ShaderSpecTexture> > >, polyscope::render::ShaderSpecTexture*)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:98: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `__gnu_cxx::new_allocator<glm::vec<4, float, (glm::qualifier)0> >::deallocate(glm::vec<4, float, (glm::qualifier)0>*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `__gnu_cxx::new_allocator<char>::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `__gnu_cxx::new_allocator<char>::deallocate(char*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~pair()':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:211: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:211: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `polyscope::render::ShaderSpecUniform::~ShaderSpecUniform()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/engine.h:163: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `polyscope::render::ShaderSpecAttribute::~ShaderSpecAttribute()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/engine.h:167: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `polyscope::render::ShaderSpecTexture::~ShaderSpecTexture()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/engine.h:175: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:314: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:314: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:314: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `polyscope::render::ShaderSpecUniform::ShaderSpecUniform(polyscope::render::ShaderSpecUniform const&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/engine.h:163: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `polyscope::render::ShaderSpecAttribute::ShaderSpecAttribute(polyscope::render::ShaderSpecAttribute const&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/engine.h:167: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `polyscope::render::ShaderSpecTexture::ShaderSpecTexture(polyscope::render::ShaderSpecTexture const&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/engine.h:175: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `__gnu_cxx::new_allocator<glm::vec<4, float, (glm::qualifier)0> >::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `__gnu_cxx::new_allocator<std::unique_ptr<polyscope::render::Material, std::default_delete<polyscope::render::Material> > >::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `__gnu_cxx::new_allocator<std::unique_ptr<polyscope::render::Material, std::default_delete<polyscope::render::Material> > >::deallocate(std::unique_ptr<polyscope::render::Material, std::default_delete<polyscope::render::Material> >*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `polyscope::render::Material::~Material()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/materials.h:29: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `std::default_delete<polyscope::render::Material>::operator()(polyscope::render::Material*) const':
[INFO] [stdout]           /usr/include/c++/11/bits/unique_ptr.h:85: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `__gnu_cxx::new_allocator<std::unique_ptr<polyscope::render::ValueColorMap, std::default_delete<polyscope::render::ValueColorMap> > >::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `__gnu_cxx::new_allocator<std::unique_ptr<polyscope::render::ValueColorMap, std::default_delete<polyscope::render::ValueColorMap> > >::deallocate(std::unique_ptr<polyscope::render::ValueColorMap, std::default_delete<polyscope::render::ValueColorMap> >*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `__gnu_cxx::new_allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `__gnu_cxx::new_allocator<polyscope::render::ShaderSpecUniform>::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `__gnu_cxx::new_allocator<polyscope::render::ShaderSpecAttribute>::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `__gnu_cxx::new_allocator<polyscope::render::ShaderSpecTexture>::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:98: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `std::unique_ptr<polyscope::render::Material, std::default_delete<polyscope::render::Material> >* std::__uninitialized_copy<false>::__uninit_copy<std::move_iterator<std::unique_ptr<polyscope::render::Material, std::default_delete<polyscope::render::Material> >*>, std::unique_ptr<polyscope::render::Material, std::default_delete<polyscope::render::Material> >*>(std::move_iterator<std::unique_ptr<polyscope::render::Material, std::default_delete<polyscope::render::Material> >*>, std::move_iterator<std::unique_ptr<polyscope::render::Material, std::default_delete<polyscope::render::Material> >*>, std::unique_ptr<polyscope::render::Material, std::default_delete<polyscope::render::Material> >*)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:98: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `std::unique_ptr<polyscope::render::ValueColorMap, std::default_delete<polyscope::render::ValueColorMap> >* std::__uninitialized_copy<false>::__uninit_copy<std::move_iterator<std::unique_ptr<polyscope::render::ValueColorMap, std::default_delete<polyscope::render::ValueColorMap> >*>, std::unique_ptr<polyscope::render::ValueColorMap, std::default_delete<polyscope::render::ValueColorMap> >*>(std::move_iterator<std::unique_ptr<polyscope::render::ValueColorMap, std::default_delete<polyscope::render::ValueColorMap> >*>, std::move_iterator<std::unique_ptr<polyscope::render::ValueColorMap, std::default_delete<polyscope::render::ValueColorMap> >*>, std::unique_ptr<polyscope::render::ValueColorMap, std::default_delete<polyscope::render::ValueColorMap> >*)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:98: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `polyscope::render::ValueColorMap::~ValueColorMap()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/color_maps.h:56: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `std::default_delete<polyscope::render::ValueColorMap>::operator()(polyscope::render::ValueColorMap*) const':
[INFO] [stdout]           /usr/include/c++/11/bits/unique_ptr.h:85: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o): in function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__copy_move_backward<true, false, std::random_access_iterator_tag>::__copy_move_b<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_algobase.h:719: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o):(.data.rel.ro._ZTIN9polyscope6render6EngineE[_ZTIN9polyscope6render6EngineE]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o):(.data.rel.ro._ZTIN9polyscope6render13ShaderProgramE[_ZTIN9polyscope6render13ShaderProgramE]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o):(.data.rel.ro._ZTIN9polyscope6render11FrameBufferE[_ZTIN9polyscope6render11FrameBufferE]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o):(.data.rel.ro._ZTIN9polyscope6render12RenderBufferE[_ZTIN9polyscope6render12RenderBufferE]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(engine.cpp.o):(.data.rel.ro._ZTIN9polyscope6render13TextureBufferE[_ZTIN9polyscope6render13TextureBufferE]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(color_maps.cpp.o): in function `polyscope::loadColorMap(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/color_maps.cpp:11: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/color_maps.cpp:11: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/color_maps.cpp:11: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/color_maps.cpp:11: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/color_maps.cpp:11: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/color_maps.cpp:11: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(color_maps.cpp.o): in function `polyscope::render::buildColormapSelector(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/color_maps.cpp:21: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/color_maps.cpp:21: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/color_maps.cpp:23: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/color_maps.cpp:25: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(color_maps.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::Init()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(ground_plane.cpp.o): in function `polyscope::render::GroundPlane::populateGroundPlaneGeometry()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:63: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:63: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:63: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:63: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:63: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:63: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(ground_plane.cpp.o): in function `polyscope::render::GroundPlane::prepare()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:74: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:74: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:74: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:74: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:80: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:80: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:80: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:80: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:84: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:84: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:84: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:84: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:88: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:88: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:88: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:88: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:99: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:99: undefined reference to `std::logic_error::logic_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:99: undefined reference to `std::logic_error::~logic_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:99: undefined reference to `typeinfo for std::logic_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:99: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:100: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:100: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:100: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:100: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:131: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:131: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:131: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:131: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:150: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:150: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:150: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:150: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:151: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:151: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:151: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:151: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:152: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:152: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:152: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:152: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:153: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:153: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:153: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:153: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:154: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:154: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:154: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:154: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:156: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:156: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:156: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:156: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:161: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:161: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:161: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:161: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:74: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:74: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:80: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:80: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:84: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:84: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:88: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:88: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:99: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:100: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:100: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:131: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:131: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:150: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:150: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:151: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:151: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:152: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:152: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:153: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:153: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:154: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:154: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:156: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:156: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:161: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:161: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(ground_plane.cpp.o): in function `polyscope::render::GroundPlane::draw(bool)::{lambda()#1}::operator()() const':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:207: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:207: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:207: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:207: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:210: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:210: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:210: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:210: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:211: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:211: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:211: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:211: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:215: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:215: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:215: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:215: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:216: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:216: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:216: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:216: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:217: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:217: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:217: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:217: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:221: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:221: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:221: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:221: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:225: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:225: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:225: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:225: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:226: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:226: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:226: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:226: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:227: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:227: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:227: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:227: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:228: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:228: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:228: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:228: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:229: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:229: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:229: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:229: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:207: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:207: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:210: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:210: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:211: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:211: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:215: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:215: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:216: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:216: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:217: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:217: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:221: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:221: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:225: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:225: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:226: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:226: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:227: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:227: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:228: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:228: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:229: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:229: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(ground_plane.cpp.o): in function `polyscope::render::GroundPlane::draw(bool)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:338: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:338: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:338: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:338: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:339: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:339: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:339: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:339: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:344: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:344: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:344: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:344: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:345: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:345: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:345: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:345: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:338: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:338: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:339: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:339: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:344: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:344: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:345: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:345: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(ground_plane.cpp.o): in function `polyscope::render::GroundPlane::buildGui()::{lambda(polyscope::GroundPlaneMode const&)#1}::operator()(polyscope::GroundPlaneMode const&) const':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:369: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:369: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:369: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:371: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:371: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:371: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:373: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:373: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:373: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:375: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:375: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:375: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:377: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:377: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:377: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:369: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:371: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:373: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:375: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(ground_plane.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:377: more undefined references to `std::allocator<char>::~allocator()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(ground_plane.cpp.o): in function `polyscope::render::GroundPlane::buildGui()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:384: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:384: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:388: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:392: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:384: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/ground_plane.cpp:392: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(ground_plane.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::Init()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(ground_plane.cpp.o): in function `std::vector<glm::vec<4, float, (glm::qualifier)0>, std::allocator<glm::vec<4, float, (glm::qualifier)0> > >::_S_check_init_len(unsigned long, std::allocator<glm::vec<4, float, (glm::qualifier)0> > const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:1770: undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(materials.cpp.o): in function `polyscope::render::buildMaterialOptionsGui(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/materials.cpp:19: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/materials.cpp:21: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/materials.cpp:23: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/materials.cpp:24: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/materials.cpp:28: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/materials.cpp:28: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(materials.cpp.o): in function `polyscope::loadBlendableMaterial(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 4ul>)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/materials.cpp:38: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/materials.cpp:38: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/materials.cpp:38: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(materials.cpp.o): in function `polyscope::loadBlendableMaterial(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/materials.cpp:41: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/materials.cpp:41: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/materials.cpp:41: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/materials.cpp:41: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/materials.cpp:41: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/materials.cpp:41: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/materials.cpp:41: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/materials.cpp:41: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(materials.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/materials.cpp:41: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(materials.cpp.o): in function `polyscope::loadStaticMaterial(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/materials.cpp:44: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/materials.cpp:44: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/materials.cpp:44: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/materials.cpp:44: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/materials.cpp:44: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/materials.cpp:44: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(materials.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::Init()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(initialize_backend.cpp.o): in function `polyscope::render::initializeRenderEngine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/initialize_backend.cpp:31: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/initialize_backend.cpp:35: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/initialize_backend.cpp:35: undefined reference to `std::runtime_error::runtime_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/initialize_backend.cpp:35: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/initialize_backend.cpp:35: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/initialize_backend.cpp:35: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/initialize_backend.cpp:45: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/initialize_backend.cpp:45: undefined reference to `std::runtime_error::runtime_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/initialize_backend.cpp:45: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/initialize_backend.cpp:45: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/initialize_backend.cpp:45: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/initialize_backend.cpp:45: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/initialize_backend.cpp:35: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/initialize_backend.cpp:45: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/initialize_backend.cpp:45: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(initialize_backend.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::Init()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(persistent_value.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::Init()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(persistent_value.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double>::~pair()':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:211: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(persistent_value.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~pair()':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:211: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:211: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(persistent_value.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, glm::vec<3, float, (glm::qualifier)0> >::~pair()':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:211: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(persistent_value.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::ScaledValue<double> >::~pair()':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:211: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(persistent_value.cpp.o):/usr/include/c++/11/bits/stl_pair.h:211: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(persistent_value.cpp.o): in function `__gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double>, true> >::deallocate(std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double>, true>*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(persistent_value.cpp.o): in function `__gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true> >::deallocate(std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(persistent_value.cpp.o): in function `__gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, glm::vec<3, float, (glm::qualifier)0> >, true> >::deallocate(std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, glm::vec<3, float, (glm::qualifier)0> >, true>*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(persistent_value.cpp.o): in function `__gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::ScaledValue<double> >, true> >::deallocate(std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::ScaledValue<double> >, true>*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(persistent_value.cpp.o): in function `__gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::ScaledValue<float> >, true> >::deallocate(std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::ScaledValue<float> >, true>*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(persistent_value.cpp.o):/usr/include/c++/11/ext/new_allocator.h:145: more undefined references to `operator delete(void*)' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(transformation_gizmo.cpp.o): in function `polyscope::TransformationGizmo::TransformationGizmo(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, glm::mat<4, 4, float, (glm::qualifier)0>&, polyscope::PersistentValue<glm::mat<4, 4, float, (glm::qualifier)0> >*)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:13: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:13: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:13: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:15: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(transformation_gizmo.cpp.o): in function `polyscope::TransformationGizmo::prepare()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:27: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:27: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:27: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:27: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:36: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:36: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:36: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:36: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:37: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:37: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:37: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:37: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:38: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:38: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:38: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:38: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:39: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:39: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:39: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:39: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:40: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:40: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:40: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:40: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:46: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:46: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:46: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:46: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:46: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:46: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:46: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:46: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:46: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:46: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:46: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:46: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:46: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:46: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:46: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:46: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:46: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:56: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:56: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:56: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:56: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:57: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:57: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:57: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:57: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:58: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:58: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:58: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:58: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:59: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:59: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:59: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:59: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:61: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:61: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:61: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:61: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:65: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:65: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:65: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:65: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:65: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:65: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:65: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:65: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:65: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:65: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:65: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:67: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:67: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:67: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:67: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:70: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:70: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:70: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:70: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:27: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:27: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:36: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:36: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:37: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:37: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:38: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:38: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:39: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:39: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:40: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:40: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:46: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:46: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:46: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:46: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:46: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:46: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:46: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:56: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:56: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:57: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:57: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:58: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:58: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:59: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:59: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:61: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:61: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:65: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:65: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:65: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:65: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:65: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:67: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:67: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:70: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:70: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(transformation_gizmo.cpp.o): in function `polyscope::TransformationGizmo::draw()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:86: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:86: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:86: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:86: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:87: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:87: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:87: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:87: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:88: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:88: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:88: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:88: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:91: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:91: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:91: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:91: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:92: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:92: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:92: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:92: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:93: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:93: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:93: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:93: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:95: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:95: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:95: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:95: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:104: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:104: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:104: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:104: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:108: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:108: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:108: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:108: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:115: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:115: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:115: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:115: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:116: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:116: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:116: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:116: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:117: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:117: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:117: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:117: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:118: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:118: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:118: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:118: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:120: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:120: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:120: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:120: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:121: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:121: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:121: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:121: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:123: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:123: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:123: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:123: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:124: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:124: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:124: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:124: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:86: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:86: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:87: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:87: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:88: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:88: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:91: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:91: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:92: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:92: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:93: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:93: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:95: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:95: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:104: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:104: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:108: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:108: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:115: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:115: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:116: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:116: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:117: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:117: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:118: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:118: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:120: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:120: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:121: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:121: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:123: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:123: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:124: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/transformation_gizmo.cpp:124: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(transformation_gizmo.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::Init()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(transformation_gizmo.cpp.o): in function `void std::vector<glm::vec<2, float, (glm::qualifier)0>, std::allocator<glm::vec<2, float, (glm::qualifier)0> > >::_M_realloc_insert<glm::vec<2, float, (glm::qualifier)0> const&>(__gnu_cxx::__normal_iterator<glm::vec<2, float, (glm::qualifier)0>*, std::vector<glm::vec<2, float, (glm::qualifier)0>, std::allocator<glm::vec<2, float, (glm::qualifier)0> > > >, glm::vec<2, float, (glm::qualifier)0> const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:493: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(transformation_gizmo.cpp.o): in function `std::vector<glm::vec<2, float, (glm::qualifier)0>, std::allocator<glm::vec<2, float, (glm::qualifier)0> > >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:1759: undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(transformation_gizmo.cpp.o): in function `void std::vector<glm::vec<3, float, (glm::qualifier)0>, std::allocator<glm::vec<3, float, (glm::qualifier)0> > >::_M_realloc_insert<glm::vec<3, float, (glm::qualifier)0> >(__gnu_cxx::__normal_iterator<glm::vec<3, float, (glm::qualifier)0>*, std::vector<glm::vec<3, float, (glm::qualifier)0>, std::allocator<glm::vec<3, float, (glm::qualifier)0> > > >, glm::vec<3, float, (glm::qualifier)0>&&)':
[INFO] [stdout]           /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:493: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(transformation_gizmo.cpp.o): in function `__gnu_cxx::new_allocator<glm::vec<2, float, (glm::qualifier)0> >::deallocate(glm::vec<2, float, (glm::qualifier)0>*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(transformation_gizmo.cpp.o): in function `__gnu_cxx::new_allocator<glm::vec<2, float, (glm::qualifier)0> >::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(transformation_gizmo.cpp.o):(.data.rel.ro._ZTIN9polyscope19TransformationGizmoE[_ZTIN9polyscope19TransformationGizmoE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(slice_plane.cpp.o): in function `polyscope::addSceneSlicePlane(bool)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:25: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:26: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:26: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:26: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:32: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:32: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:26: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:26: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:32: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(slice_plane.cpp.o): in function `polyscope::removeLastSceneSlicePlane()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:36: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(slice_plane.cpp.o): in function `polyscope::SlicePlane::SlicePlane(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:64: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:64: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:64: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:65: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:65: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:65: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(slice_plane.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:65: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(slice_plane.cpp.o): in function `polyscope::SlicePlane::SlicePlane(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:71: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:71: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:64: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:64: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:65: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:65: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(slice_plane.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:65: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(slice_plane.cpp.o): in function `polyscope::SlicePlane::~SlicePlane()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:77: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:77: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:81: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:81: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(slice_plane.cpp.o): in function `polyscope::SlicePlane::prepare()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:86: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:86: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:86: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:86: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:104: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:104: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:104: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:104: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:86: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:86: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:104: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:104: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(slice_plane.cpp.o): in function `polyscope::SlicePlane::draw()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:112: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:112: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:112: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:112: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:114: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:114: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:114: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:114: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:116: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:116: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:116: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:116: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:117: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:117: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:117: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:117: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:118: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:118: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:118: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:118: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:119: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:119: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:119: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:119: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:112: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:112: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:114: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:114: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:116: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:116: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:117: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:117: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:118: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:118: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:119: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:119: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(slice_plane.cpp.o): in function `polyscope::SlicePlane::buildGUI()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:131: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:133: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(slice_plane.cpp.o): in function `polyscope::SlicePlane::setSceneObjectUniforms(polyscope::render::ShaderProgram&, bool)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:161: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:162: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:161: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/slice_plane.cpp:162: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(slice_plane.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::Init()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(slice_plane.cpp.o): in function `polyscope::PersistentValue<glm::vec<3, float, (glm::qualifier)0> >::PersistentValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, glm::vec<3, float, (glm::qualifier)0>)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/persistent_value.h:45: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/persistent_value.h:53: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(slice_plane.cpp.o): in function `polyscope::PersistentValue<glm::vec<3, float, (glm::qualifier)0> >::~PersistentValue()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/persistent_value.h:56: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(slice_plane.cpp.o): in function `void std::vector<polyscope::SlicePlane*, std::allocator<polyscope::SlicePlane*> >::_M_realloc_insert<polyscope::SlicePlane*>(__gnu_cxx::__normal_iterator<polyscope::SlicePlane**, std::vector<polyscope::SlicePlane*, std::allocator<polyscope::SlicePlane*> > >, polyscope::SlicePlane*&&)':
[INFO] [stdout]           /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:493: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(slice_plane.cpp.o): in function `std::vector<polyscope::SlicePlane*, std::allocator<polyscope::SlicePlane*> >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:1759: undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(slice_plane.cpp.o): in function `std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, glm::vec<3, float, (glm::qualifier)0> >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, glm::vec<3, float, (glm::qualifier)0> > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, glm::vec<3, float, (glm::qualifier)0> >, true>*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/bits/hashtable.h:2016: undefined reference to `std::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(slice_plane.cpp.o): in function `__gnu_cxx::new_allocator<polyscope::SlicePlane*>::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(slice_plane.cpp.o): in function `std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, glm::vec<3, float, (glm::qualifier)0> >, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, glm::vec<3, float, (glm::qualifier)0> >, true> > >::_M_allocate_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&)':
[INFO] [stdout]           /usr/include/c++/11/bits/hashtable_policy.h:1883: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/hashtable_policy.h:1886: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/hashtable_policy.h:1883: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(slice_plane.cpp.o): in function `std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, glm::vec<3, float, (glm::qualifier)0> >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, glm::vec<3, float, (glm::qualifier)0> > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_rehash(unsigned long, unsigned long const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/hashtable.h:2363: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/hashtable.h:2368: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/hashtable.h:2363: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(slice_plane.cpp.o): in function `__gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, glm::vec<3, float, (glm::qualifier)0> >, true> >::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(slice_plane.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, glm::vec<3, float, (glm::qualifier)0> >::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0ul>(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>)':
[INFO] [stdout]           /usr/include/c++/11/tuple:1823: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `polyscope::PointCloud::PointCloud(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<glm::vec<3, float, (glm::qualifier)0>, std::allocator<glm::vec<3, float, (glm::qualifier)0> > >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:31: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:31: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:31: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:31: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:29: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:29: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:30: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:30: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `polyscope::PointCloud::PointCloud(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<glm::vec<3, float, (glm::qualifier)0>, std::allocator<glm::vec<3, float, (glm::qualifier)0> > >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:31: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:31: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:31: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:31: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:31: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:31: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:31: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:31: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:31: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:31: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:31: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:29: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:29: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:30: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:30: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `polyscope::PointCloud::PointCloud(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<glm::vec<3, float, (glm::qualifier)0>, std::allocator<glm::vec<3, float, (glm::qualifier)0> > >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:31: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:31: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:33: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `polyscope::PointCloud::setPointCloudUniforms(polyscope::render::ShaderProgram&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:39: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:39: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:39: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:39: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:40: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:40: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:40: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:40: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:44: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:44: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:44: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:44: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:47: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:47: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:47: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:47: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:39: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:39: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:40: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:40: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:44: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:44: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:47: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:47: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `polyscope::PointCloud::draw()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:67: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:67: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:67: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:67: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:67: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:67: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `polyscope::PointCloud::prepare()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:102: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:102: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:102: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:102: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:102: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:102: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:102: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:102: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:102: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:102: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:102: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:102: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `polyscope::PointCloud::preparePick()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:116: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:116: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:116: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:116: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:116: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:116: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:116: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:116: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:128: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:128: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:128: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:128: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:116: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:116: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:116: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:116: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:128: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:128: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `polyscope::PointCloud::addPointCloudRules(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, bool)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:136: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:136: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:136: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:136: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:139: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:139: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:139: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:139: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:136: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:136: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:139: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:139: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `polyscope::PointCloud::resolvePointRadiusQuantity()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:148: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:148: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:150: undefined reference to `__dynamic_cast'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:152: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:152: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:155: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:155: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:148: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:152: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `polyscope::PointCloud::fillGeometryBuffers(polyscope::render::ShaderProgram&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:184: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:184: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:184: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:184: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:189: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:189: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:189: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:189: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:184: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:184: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:189: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:189: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `polyscope::PointCloud::buildPickUI(unsigned long)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:197: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:197: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:197: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:197: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:199: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:199: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:197: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:197: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:197: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:199: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `polyscope::PointCloud::buildCustomOptionsUI()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:238: undefined reference to `__dynamic_cast'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:240: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:250: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:250: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:250: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `polyscope::PointCloud::typeName[abi:cxx11]()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:285: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `polyscope::PointCloud::setPointRadiusQuantity(polyscope::PointCloudScalarQuantity*, bool)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:297: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:297: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:297: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `polyscope::PointCloud::setPointRadiusQuantity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:301: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `polyscope::PointCloud::clearPointRadiusQuantity()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:310: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `polyscope::PointCloudQuantity::PointCloudQuantity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, polyscope::PointCloud&, bool)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:318: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:318: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:318: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `polyscope::PointCloud::addColorQuantityImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<glm::vec<3, float, (glm::qualifier)0>, std::allocator<glm::vec<3, float, (glm::qualifier)0> > > const&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:327: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:327: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:327: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:327: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:327: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `polyscope::PointCloud::addScalarQuantityImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<double, std::allocator<double> > const&, polyscope::DataType)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:334: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:334: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:334: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:334: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:334: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `polyscope::PointCloud::addParameterizationQuantityImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<glm::vec<2, float, (glm::qualifier)0>, std::allocator<glm::vec<2, float, (glm::qualifier)0> > > const&, polyscope::ParamCoordsType)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:343: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:343: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:343: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:343: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:343: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `polyscope::PointCloud::addLocalParameterizationQuantityImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<glm::vec<2, float, (glm::qualifier)0>, std::allocator<glm::vec<2, float, (glm::qualifier)0> > > const&, polyscope::ParamCoordsType)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:352: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:352: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:352: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:352: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:352: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `polyscope::PointCloud::addVectorQuantityImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<glm::vec<3, float, (glm::qualifier)0>, std::allocator<glm::vec<3, float, (glm::qualifier)0> > > const&, polyscope::VectorType)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:359: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:359: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:359: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:359: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:359: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `polyscope::PointCloud::getMaterial[abi:cxx11]()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:377: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::Init()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:24: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:24: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:24: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:24: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud.cpp:24: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `polyscope::operator<<(std::ostream&, glm::vec<3, float, (glm::qualifier)0> const&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/utilities.h:86: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::_Setprecision)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/utilities.h:87: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/utilities.h:87: undefined reference to `std::ostream::operator<<(float)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/utilities.h:87: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/utilities.h:87: undefined reference to `std::ostream::operator<<(float)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/utilities.h:87: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/utilities.h:87: undefined reference to `std::ostream::operator<<(float)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/utilities.h:87: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `polyscope::to_string[abi:cxx11](glm::vec<3, float, (glm::qualifier)0> const&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/utilities.h:96: undefined reference to `std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::basic_stringstream()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/utilities.h:98: undefined reference to `std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/utilities.h:99: undefined reference to `std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_stringstream()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/utilities.h:99: undefined reference to `std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_stringstream()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `polyscope::PointCloudQuantity::~PointCloudQuantity()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud_quantity.h:16: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `polyscope::Quantity<polyscope::PointCloud>::~Quantity()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/quantity.ipp:23: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `polyscope::Quantity<polyscope::PointCloud>::~Quantity()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/quantity.ipp:23: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `polyscope::QuantityStructure<polyscope::PointCloud>::QuantityStructure(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/structure.ipp:10: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/structure.ipp:10: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/structure.ipp:10: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/structure.ipp:10: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/structure.ipp:10: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/structure.ipp:10: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `polyscope::QuantityStructure<polyscope::PointCloud>::~QuantityStructure()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/structure.ipp:13: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `polyscope::PersistentValue<polyscope::ScaledValue<float> >::PersistentValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, polyscope::ScaledValue<float>)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/persistent_value.h:45: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/persistent_value.h:53: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `polyscope::PersistentValue<polyscope::ScaledValue<float> >::~PersistentValue()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/persistent_value.h:56: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `polyscope::PersistentValue<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::PersistentValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/persistent_value.h:45: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/persistent_value.h:45: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/persistent_value.h:47: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/persistent_value.h:51: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/persistent_value.h:53: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/persistent_value.h:53: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `polyscope::PersistentValue<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~PersistentValue()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/persistent_value.h:56: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/persistent_value.h:56: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/persistent_value.h:56: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/persistent_value.h:56: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::unique_ptr<polyscope::PointCloudQuantity, std::default_delete<polyscope::PointCloudQuantity> > > >::operator++()':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_tree.h:287: undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `polyscope::PersistentValue<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::manuallyChanged()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/persistent_value.h:87: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/persistent_value.h:87: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/persistent_value.h:87: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `polyscope::Quantity<polyscope::PointCloud>::Quantity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, polyscope::PointCloud&, bool)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/quantity.ipp:10: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/quantity.ipp:10: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/quantity.ipp:10: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/quantity.ipp:10: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/quantity.ipp:10: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/quantity.ipp:10: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/quantity.ipp:10: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `polyscope::QuantityStructure<polyscope::PointCloud>::addQuantity(polyscope::PointCloudQuantity*, bool)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/structure.ipp:25: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/structure.ipp:25: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/structure.ipp:28: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/structure.ipp:28: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/structure.ipp:28: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/structure.ipp:28: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/structure.ipp:25: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `polyscope::PersistentValue<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >& polyscope::PersistentValue<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/persistent_value.h:75: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/persistent_value.h:75: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/persistent_value.h:75: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `polyscope::PersistentValue<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::set(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/persistent_value.h:91: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/persistent_value.h:92: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `double* std::vector<double, std::allocator<double> >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > > >(unsigned long, __gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double const*, std::vector<double, std::allocator<double> > >)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:1518: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_vector.h:1521: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_vector.h:1518: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::unique_ptr<polyscope::PointCloudQuantity, std::default_delete<polyscope::PointCloudQuantity> > > > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::unique_ptr<polyscope::PointCloudQuantity, std::default_delete<polyscope::PointCloudQuantity> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::unique_ptr<polyscope::PointCloudQuantity, std::default_delete<polyscope::PointCloudQuantity> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::unique_ptr<polyscope::PointCloudQuantity, std::default_delete<polyscope::PointCloudQuantity> > > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::unique_ptr<polyscope::PointCloudQuantity, std::default_delete<polyscope::PointCloudQuantity> > > >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_tree.h:2443: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_tree.h:2446: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_tree.h:2443: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `polyscope::QuantityStructure<polyscope::PointCloud>::setDominantQuantity(polyscope::Quantity<polyscope::PointCloud>*)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/structure.ipp:87: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/structure.ipp:87: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/structure.ipp:87: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/structure.ipp:87: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/structure.ipp:87: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/structure.ipp:87: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::ScaledValue<float> >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::ScaledValue<float> > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::ScaledValue<float> >, true>*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/bits/hashtable.h:2016: undefined reference to `std::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/bits/hashtable.h:2016: undefined reference to `std::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::unique_ptr<polyscope::PointCloudQuantity, std::default_delete<polyscope::PointCloudQuantity> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::unique_ptr<polyscope::PointCloudQuantity, std::default_delete<polyscope::PointCloudQuantity> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::unique_ptr<polyscope::PointCloudQuantity, std::default_delete<polyscope::PointCloudQuantity> > > > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::unique_ptr<polyscope::PointCloudQuantity, std::default_delete<polyscope::PointCloudQuantity> > > >*)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_tree.h:2337: undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::ScaledValue<float> >, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::ScaledValue<float> >, true> > >::_M_allocate_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&)':
[INFO] [stdout]           /usr/include/c++/11/bits/hashtable_policy.h:1883: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/hashtable_policy.h:1886: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/hashtable_policy.h:1883: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::ScaledValue<float> >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::ScaledValue<float> > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_rehash(unsigned long, unsigned long const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/hashtable.h:2363: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/hashtable.h:2368: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/hashtable.h:2363: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true> > >::_M_allocate_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&)':
[INFO] [stdout]           /usr/include/c++/11/bits/hashtable_policy.h:1883: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/hashtable_policy.h:1886: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/hashtable_policy.h:1883: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_rehash(unsigned long, unsigned long const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/hashtable.h:2363: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/hashtable.h:2368: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/hashtable.h:2363: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `void std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::unique_ptr<polyscope::PointCloudQuantity, std::default_delete<polyscope::PointCloudQuantity> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::unique_ptr<polyscope::PointCloudQuantity, std::default_delete<polyscope::PointCloudQuantity> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::unique_ptr<polyscope::PointCloudQuantity, std::default_delete<polyscope::PointCloudQuantity> > > > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::unique_ptr<polyscope::PointCloudQuantity, std::default_delete<polyscope::PointCloudQuantity> > > >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_tree.h:599: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_tree.h:603: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_tree.h:599: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::unique_ptr<polyscope::PointCloudQuantity, std::default_delete<polyscope::PointCloudQuantity> > > >::operator--()':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_tree.h:302: undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::unique_ptr<polyscope::PointCloudQuantity, std::default_delete<polyscope::PointCloudQuantity> > > >::operator++(int)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_tree.h:376: undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::unique_ptr<polyscope::PointCloudQuantity, std::default_delete<polyscope::PointCloudQuantity> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::unique_ptr<polyscope::PointCloudQuantity, std::default_delete<polyscope::PointCloudQuantity> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::unique_ptr<polyscope::PointCloudQuantity, std::default_delete<polyscope::PointCloudQuantity> > > > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::unique_ptr<polyscope::PointCloudQuantity, std::default_delete<polyscope::PointCloudQuantity> > > >)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_tree.h:2485: undefined reference to `std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::unique_ptr<polyscope::PointCloudQuantity, std::default_delete<polyscope::PointCloudQuantity> > >::~pair()':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:211: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::unique_ptr<polyscope::PointCloudQuantity, std::default_delete<polyscope::PointCloudQuantity> > > > >::deallocate(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::unique_ptr<polyscope::PointCloudQuantity, std::default_delete<polyscope::PointCloudQuantity> > > >*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `__gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::ScaledValue<float> >, true> >::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `__gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true> >::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::unique_ptr<polyscope::PointCloudQuantity, std::default_delete<polyscope::PointCloudQuantity> > > > >::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::ScaledValue<float> >::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0ul>(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>)':
[INFO] [stdout]           /usr/include/c++/11/tuple:1823: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0ul>(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>)':
[INFO] [stdout]           /usr/include/c++/11/tuple:1823: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/tuple:1824: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::unique_ptr<polyscope::PointCloudQuantity, std::default_delete<polyscope::PointCloudQuantity> > >::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0ul>(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>)':
[INFO] [stdout]           /usr/include/c++/11/tuple:1823: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `polyscope::PointCloud::~PointCloud()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.h:38: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `polyscope::PointCloud::~PointCloud()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.h:38: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o):(.data.rel.ro._ZTIN9polyscope10PointCloudE[_ZTIN9polyscope10PointCloudE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o):(.data.rel.ro._ZTIN9polyscope17QuantityStructureINS_10PointCloudEEE[_ZTIN9polyscope17QuantityStructureINS_10PointCloudEEE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o):(.data.rel.ro._ZTIN9polyscope18PointCloudQuantityE[_ZTIN9polyscope18PointCloudQuantityE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o):(.data.rel.ro._ZTIN9polyscope8QuantityINS_10PointCloudEEE[_ZTIN9polyscope8QuantityINS_10PointCloudEEE]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `polyscope::Quantity<polyscope::PointCloud>::buildUI()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/quantity.ipp:31: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/quantity.ipp:31: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/quantity.ipp:31: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud.cpp.o): in function `polyscope::Quantity<polyscope::PointCloud>::niceName[abi:cxx11]()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/quantity.ipp:89: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_color_quantity.cpp.o): in function `polyscope::PointCloudColorQuantity::PointCloudColorQuantity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<glm::vec<3, float, (glm::qualifier)0>, std::allocator<glm::vec<3, float, (glm::qualifier)0> > > const&, polyscope::PointCloud&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_color_quantity.cpp:13: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_color_quantity.cpp:13: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_color_quantity.cpp:19: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_color_quantity.cpp:19: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_color_quantity.cpp:19: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_color_quantity.cpp:18: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_color_quantity.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_color_quantity.cpp:18: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_color_quantity.cpp.o): in function `polyscope::PointCloudColorQuantity::createPointProgram()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_color_quantity.cpp:45: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_color_quantity.cpp:45: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_color_quantity.cpp:45: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_color_quantity.cpp:45: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_color_quantity.cpp:45: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_color_quantity.cpp:45: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_color_quantity.cpp:45: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_color_quantity.cpp:45: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_color_quantity.cpp:45: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_color_quantity.cpp:45: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_color_quantity.cpp:45: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_color_quantity.cpp:49: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_color_quantity.cpp:49: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_color_quantity.cpp:49: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_color_quantity.cpp:49: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_color_quantity.cpp:51: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_color_quantity.cpp:45: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_color_quantity.cpp:45: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_color_quantity.cpp:45: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_color_quantity.cpp:45: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_color_quantity.cpp:45: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_color_quantity.cpp:49: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_color_quantity.cpp:49: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_color_quantity.cpp:51: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_color_quantity.cpp.o): in function `polyscope::PointCloudColorQuantity::buildPickUI(unsigned long)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_color_quantity.cpp:61: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_color_quantity.cpp:68: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_color_quantity.cpp:70: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_color_quantity.cpp:70: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_color_quantity.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::Init()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_color_quantity.cpp.o): in function `polyscope::to_string_short[abi:cxx11](glm::vec<3, float, (glm::qualifier)0> const&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/utilities.h:100: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/utilities.h:100: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/utilities.h:100: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/utilities.h:100: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/utilities.h:100: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/utilities.h:100: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_color_quantity.cpp.o): in function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > polyscope::str_printf<float, float, float>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float, float, float)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/utilities.h:55: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/utilities.h:56: undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/utilities.h:57: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/utilities.h:58: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/utilities.h:58: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/utilities.h:58: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_color_quantity.cpp.o): in function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<char*, void>(char*, char*, std::allocator<char> const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/basic_string.h:640: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:640: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_color_quantity.cpp.o): in function `std::enable_if<std::is_convertible<char (*) [], char (*) []>::value, void>::type std::default_delete<char []>::operator()<char>(char*) const':
[INFO] [stdout]           /usr/include/c++/11/bits/unique_ptr.h:120: undefined reference to `operator delete[](void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_color_quantity.cpp.o): in function `void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag)':
[INFO] [stdout]           /usr/include/c++/11/bits/basic_string.tcc:212: undefined reference to `std::__throw_logic_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.tcc:219: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.tcc:219: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char*)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.tcc:220: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.tcc:225: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.tcc:225: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char*, char*, char*)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.tcc:232: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.tcc:226: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.tcc:228: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.tcc:229: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.tcc:226: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_color_quantity.cpp.o): in function `polyscope::PointCloudColorQuantity::~PointCloudColorQuantity()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud_color_quantity.h:13: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_color_quantity.cpp.o):(.data.rel.ro._ZTIN9polyscope23PointCloudColorQuantityE[_ZTIN9polyscope23PointCloudColorQuantityE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_scalar_quantity.cpp.o): in function `polyscope::PointCloudScalarQuantity::PointCloudScalarQuantity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<double, std::allocator<double> > const&, polyscope::PointCloud&, polyscope::DataType)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_scalar_quantity.cpp:13: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_scalar_quantity.cpp:13: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_scalar_quantity.cpp:18: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_scalar_quantity.cpp:18: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_scalar_quantity.cpp:18: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_scalar_quantity.cpp:17: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_scalar_quantity.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_scalar_quantity.cpp:17: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_scalar_quantity.cpp.o): in function `polyscope::PointCloudScalarQuantity::createPointProgram()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_scalar_quantity.cpp:62: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_scalar_quantity.cpp:62: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_scalar_quantity.cpp:61: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_scalar_quantity.cpp:61: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_scalar_quantity.cpp:61: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_scalar_quantity.cpp:61: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_scalar_quantity.cpp:62: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_scalar_quantity.cpp:62: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_scalar_quantity.cpp:66: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_scalar_quantity.cpp:66: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_scalar_quantity.cpp:66: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_scalar_quantity.cpp:66: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_scalar_quantity.cpp:67: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_scalar_quantity.cpp:67: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_scalar_quantity.cpp:67: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_scalar_quantity.cpp:67: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_scalar_quantity.cpp:69: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_scalar_quantity.cpp:61: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_scalar_quantity.cpp:61: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_scalar_quantity.cpp:62: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_scalar_quantity.cpp:62: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_scalar_quantity.cpp:66: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_scalar_quantity.cpp:66: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_scalar_quantity.cpp:67: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_scalar_quantity.cpp:67: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_scalar_quantity.cpp:69: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_scalar_quantity.cpp.o): in function `polyscope::PointCloudScalarQuantity::buildPickUI(unsigned long)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_scalar_quantity.cpp:78: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_scalar_quantity.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::Init()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_scalar_quantity.cpp.o): in function `polyscope::defaultColorMap[abi:cxx11](polyscope::DataType)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/affine_remapper.ipp:11: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/affine_remapper.ipp:11: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/affine_remapper.ipp:11: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/affine_remapper.ipp:14: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/affine_remapper.ipp:14: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/affine_remapper.ipp:14: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/affine_remapper.ipp:16: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/affine_remapper.ipp:16: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/affine_remapper.ipp:16: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/affine_remapper.ipp:19: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/affine_remapper.ipp:19: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/affine_remapper.ipp:19: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/affine_remapper.ipp:11: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/affine_remapper.ipp:14: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/affine_remapper.ipp:16: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/affine_remapper.ipp:19: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_scalar_quantity.cpp.o): in function `polyscope::ScalarQuantity<polyscope::PointCloudScalarQuantity>::ScalarQuantity(polyscope::PointCloudScalarQuantity&, std::vector<double, std::allocator<double> > const&, polyscope::DataType)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/scalar_quantity.ipp:6: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/scalar_quantity.ipp:6: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/scalar_quantity.ipp:7: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/scalar_quantity.ipp:8: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/scalar_quantity.ipp:9: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_scalar_quantity.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/scalar_quantity.ipp:6: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_scalar_quantity.cpp.o): in function `polyscope::ScalarQuantity<polyscope::PointCloudScalarQuantity>::setScalarUniforms(polyscope::render::ShaderProgram&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/scalar_quantity.ipp:111: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/scalar_quantity.ipp:111: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/scalar_quantity.ipp:111: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/scalar_quantity.ipp:111: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/scalar_quantity.ipp:112: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/scalar_quantity.ipp:112: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/scalar_quantity.ipp:112: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/scalar_quantity.ipp:112: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/scalar_quantity.ipp:115: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/scalar_quantity.ipp:115: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/scalar_quantity.ipp:115: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/scalar_quantity.ipp:115: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/scalar_quantity.ipp:116: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/scalar_quantity.ipp:116: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/scalar_quantity.ipp:116: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/scalar_quantity.ipp:116: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/scalar_quantity.ipp:111: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/scalar_quantity.ipp:111: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/scalar_quantity.ipp:112: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/scalar_quantity.ipp:112: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/scalar_quantity.ipp:115: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/scalar_quantity.ipp:115: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/scalar_quantity.ipp:116: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/scalar_quantity.ipp:116: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_scalar_quantity.cpp.o): in function `polyscope::ScalarQuantity<polyscope::PointCloudScalarQuantity>::buildScalarUI()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/scalar_quantity.ipp:20: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/scalar_quantity.ipp:20: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/scalar_quantity.ipp:20: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/scalar_quantity.ipp:20: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/scalar_quantity.ipp:23: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/scalar_quantity.ipp:20: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/scalar_quantity.ipp:20: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/scalar_quantity.ipp:23: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_scalar_quantity.cpp.o): in function `polyscope::ScalarQuantity<polyscope::PointCloudScalarQuantity>::addScalarRules(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/scalar_quantity.ipp:101: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/scalar_quantity.ipp:101: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/scalar_quantity.ipp:101: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/scalar_quantity.ipp:101: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/scalar_quantity.ipp:103: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/scalar_quantity.ipp:103: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/scalar_quantity.ipp:103: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/scalar_quantity.ipp:103: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/scalar_quantity.ipp:101: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/scalar_quantity.ipp:101: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/scalar_quantity.ipp:103: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/scalar_quantity.ipp:103: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_scalar_quantity.cpp.o): in function `polyscope::ScalarQuantity<polyscope::PointCloudScalarQuantity>::getColorMap[abi:cxx11]()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/scalar_quantity.ipp:150: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_scalar_quantity.cpp.o): in function `polyscope::PointCloudScalarQuantity::~PointCloudScalarQuantity()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud_scalar_quantity.h:14: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_scalar_quantity.cpp.o):(.data.rel.ro._ZTIN9polyscope24PointCloudScalarQuantityE[_ZTIN9polyscope24PointCloudScalarQuantityE]+0x0): undefined reference to `vtable for __cxxabiv1::__vmi_class_type_info'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_scalar_quantity.cpp.o):(.data.rel.ro._ZTIN9polyscope14ScalarQuantityINS_24PointCloudScalarQuantityEEE[_ZTIN9polyscope14ScalarQuantityINS_24PointCloudScalarQuantityEEE]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_vector_quantity.cpp.o): in function `polyscope::PointCloudVectorQuantity::PointCloudVectorQuantity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<glm::vec<3, float, (glm::qualifier)0>, std::allocator<glm::vec<3, float, (glm::qualifier)0> > >, polyscope::PointCloud&, polyscope::VectorType)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_vector_quantity.cpp:22: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_vector_quantity.cpp:22: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_vector_quantity.cpp:22: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_vector_quantity.cpp:22: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_vector_quantity.cpp:26: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_vector_quantity.cpp:26: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_vector_quantity.cpp:26: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_vector_quantity.cpp:25: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_vector_quantity.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_vector_quantity.cpp:25: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_vector_quantity.cpp.o): in function `polyscope::PointCloudVectorQuantity::PointCloudVectorQuantity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<glm::vec<3, float, (glm::qualifier)0>, std::allocator<glm::vec<3, float, (glm::qualifier)0> > >, polyscope::PointCloud&, polyscope::VectorType)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_vector_quantity.cpp:22: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_vector_quantity.cpp:22: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_vector_quantity.cpp:26: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_vector_quantity.cpp:26: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_vector_quantity.cpp:26: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_vector_quantity.cpp:25: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_vector_quantity.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_vector_quantity.cpp:25: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_vector_quantity.cpp.o): in function `polyscope::PointCloudVectorQuantity::refresh()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_vector_quantity.cpp:37: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_vector_quantity.cpp:37: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_vector_quantity.cpp:37: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_vector_quantity.cpp:37: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_vector_quantity.cpp.o): in function `polyscope::PointCloudVectorQuantity::buildPickUI(unsigned long)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_vector_quantity.cpp:47: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_vector_quantity.cpp:50: undefined reference to `std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::basic_stringstream()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_vector_quantity.cpp:52: undefined reference to `std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_vector_quantity.cpp:52: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_vector_quantity.cpp:52: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_vector_quantity.cpp:58: undefined reference to `std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_stringstream()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_vector_quantity.cpp:52: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_vector_quantity.cpp:58: undefined reference to `std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_stringstream()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_vector_quantity.cpp.o): in function `polyscope::PointCloudVectorQuantity::setMaterial(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_vector_quantity.cpp:77: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_vector_quantity.cpp:77: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_vector_quantity.cpp:77: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_vector_quantity.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::Init()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_vector_quantity.cpp.o): in function `polyscope::VectorArtist::~VectorArtist()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/vector_artist.h:16: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/vector_artist.h:16: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_vector_quantity.cpp.o): in function `std::default_delete<polyscope::VectorArtist>::operator()(polyscope::VectorArtist*) const':
[INFO] [stdout]           /usr/include/c++/11/bits/unique_ptr.h:85: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_vector_quantity.cpp.o): in function `polyscope::PointCloudVectorQuantity::~PointCloudVectorQuantity()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud_vector_quantity.h:11: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_vector_quantity.cpp.o):(.data.rel.ro._ZTIN9polyscope24PointCloudVectorQuantityE[_ZTIN9polyscope24PointCloudVectorQuantityE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_parameterization_quantity.cpp.o): in function `polyscope::PointCloudParameterizationQuantity::PointCloudParameterizationQuantity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<glm::vec<2, float, (glm::qualifier)0>, std::allocator<glm::vec<2, float, (glm::qualifier)0> > > const&, polyscope::ParamCoordsType, polyscope::ParamVizStyle, polyscope::PointCloud&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:25: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:25: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:20: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:20: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:20: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:20: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_parameterization_quantity.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:21: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_parameterization_quantity.cpp.o): in function `polyscope::PointCloudParameterizationQuantity::PointCloudParameterizationQuantity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<glm::vec<2, float, (glm::qualifier)0>, std::allocator<glm::vec<2, float, (glm::qualifier)0> > > const&, polyscope::ParamCoordsType, polyscope::ParamVizStyle, polyscope::PointCloud&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:25: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:25: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:25: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:25: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:25: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:25: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:25: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:20: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:20: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:20: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:20: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_parameterization_quantity.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:21: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_parameterization_quantity.cpp.o): in function `polyscope::PointCloudParameterizationQuantity::PointCloudParameterizationQuantity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<glm::vec<2, float, (glm::qualifier)0>, std::allocator<glm::vec<2, float, (glm::qualifier)0> > > const&, polyscope::ParamCoordsType, polyscope::ParamVizStyle, polyscope::PointCloud&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:25: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_parameterization_quantity.cpp.o): in function `polyscope::PointCloudParameterizationQuantity::createProgram()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:51: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:51: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:51: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:51: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:50: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:50: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:50: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:50: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:51: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:51: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:51: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:55: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:55: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:55: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:55: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:54: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:54: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:54: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:54: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:55: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:55: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:55: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:60: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:60: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:60: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:60: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:60: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:60: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:58: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:58: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:58: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:58: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:60: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:60: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:60: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:60: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:61: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:61: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:61: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:61: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:65: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:65: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:65: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:65: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:65: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:65: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:65: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:65: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:64: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:64: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:64: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:64: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:65: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:65: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:65: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:65: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:65: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:67: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:67: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:67: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:67: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:73: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:73: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:73: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:73: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:75: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:50: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:50: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:51: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:51: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:51: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:54: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:54: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:55: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:55: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:55: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:58: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:58: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:60: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:60: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:60: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:60: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:61: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:61: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:64: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:64: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:65: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:65: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:65: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:65: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:65: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:67: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:67: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:73: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:73: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:75: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_parameterization_quantity.cpp.o): in function `polyscope::PointCloudParameterizationQuantity::setProgramUniforms(polyscope::render::ShaderProgram&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:84: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:84: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:84: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:84: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:87: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:87: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:87: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:87: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:94: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:94: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:94: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:94: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:95: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:95: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:95: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:95: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:98: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:98: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:98: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:98: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:99: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:99: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:99: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:99: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:103: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:103: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:103: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:103: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:104: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:104: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:104: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:104: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:84: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:84: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:87: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:87: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:94: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:94: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:95: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:95: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:98: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:98: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:99: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:99: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:103: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:103: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:104: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:104: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_parameterization_quantity.cpp.o): in function `polyscope::(anonymous namespace)::styleName(polyscope::ParamVizStyle)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:114: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:114: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:114: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:117: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:117: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:117: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:120: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:120: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:120: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:123: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:123: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:123: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:126: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:126: undefined reference to `std::runtime_error::runtime_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:126: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:126: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:126: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:114: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:117: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:120: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:123: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:126: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_parameterization_quantity.cpp.o): in function `polyscope::PointCloudParameterizationQuantity::buildCustomUI()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:137: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:137: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:140: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:140: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:183: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:183: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:183: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:183: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:184: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:137: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:140: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:183: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:183: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:184: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_parameterization_quantity.cpp.o): in function `polyscope::PointCloudParameterizationQuantity::getColorMap[abi:cxx11]()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:240: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_parameterization_quantity.cpp.o): in function `polyscope::PointCloudParameterizationQuantity::buildPickUI(unsigned long)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/point_cloud_parameterization_quantity.cpp:259: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_parameterization_quantity.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::Init()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_parameterization_quantity.cpp.o): in function `polyscope::Quantity<polyscope::PointCloud>::uniquePrefix[abi:cxx11]()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/quantity.ipp:94: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/quantity.ipp:94: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/quantity.ipp:94: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/quantity.ipp:94: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_parameterization_quantity.cpp.o): in function `polyscope::PersistentValue<polyscope::ParamVizStyle>::PersistentValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, polyscope::ParamVizStyle)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/persistent_value.h:45: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/persistent_value.h:53: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_parameterization_quantity.cpp.o): in function `polyscope::PersistentValue<polyscope::ParamVizStyle>::~PersistentValue()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/persistent_value.h:56: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_parameterization_quantity.cpp.o): in function `std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::ParamVizStyle>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::ParamVizStyle> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::ParamVizStyle>, true>*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/bits/hashtable.h:2016: undefined reference to `std::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_parameterization_quantity.cpp.o): in function `std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::ParamVizStyle>, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::ParamVizStyle>, true> > >::_M_allocate_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&)':
[INFO] [stdout]           /usr/include/c++/11/bits/hashtable_policy.h:1883: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/hashtable_policy.h:1886: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/hashtable_policy.h:1883: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_parameterization_quantity.cpp.o): in function `std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::ParamVizStyle>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::ParamVizStyle> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_rehash(unsigned long, unsigned long const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/hashtable.h:2363: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/hashtable.h:2368: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/hashtable.h:2363: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_parameterization_quantity.cpp.o): in function `__gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::ParamVizStyle>, true> >::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_parameterization_quantity.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::ParamVizStyle>::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0ul>(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>)':
[INFO] [stdout]           /usr/include/c++/11/tuple:1823: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_parameterization_quantity.cpp.o): in function `polyscope::PointCloudParameterizationQuantity::~PointCloudParameterizationQuantity()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud_parameterization_quantity.h:15: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(point_cloud_parameterization_quantity.cpp.o):(.data.rel.ro._ZTIN9polyscope34PointCloudParameterizationQuantityE[_ZTIN9polyscope34PointCloudParameterizationQuantityE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(vector_artist.cpp.o): in function `polyscope::VectorArtist::VectorArtist(polyscope::Structure&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<glm::vec<3, float, (glm::qualifier)0>, std::allocator<glm::vec<3, float, (glm::qualifier)0> > > const&, std::vector<glm::vec<3, float, (glm::qualifier)0>, std::allocator<glm::vec<3, float, (glm::qualifier)0> > > const&, polyscope::VectorType const&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:11: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:12: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:12: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:13: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:15: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:16: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:16: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:16: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:16: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:16: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:16: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:12: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:12: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:13: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:15: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:16: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(vector_artist.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:16: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(vector_artist.cpp.o): in function `polyscope::VectorArtist::VectorArtist(polyscope::Structure&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<glm::vec<3, float, (glm::qualifier)0>, std::allocator<glm::vec<3, float, (glm::qualifier)0> > > const&, std::vector<glm::vec<3, float, (glm::qualifier)0>, std::allocator<glm::vec<3, float, (glm::qualifier)0> > > const&, polyscope::VectorType const&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:16: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:19: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:19: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(vector_artist.cpp.o): in function `polyscope::VectorArtist::draw()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:41: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:41: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:41: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:41: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:42: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:42: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:42: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:42: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:45: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:45: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:45: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:45: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:47: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:47: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:47: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:47: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:52: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:52: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:52: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:52: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:53: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:53: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:53: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:53: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:41: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:41: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:42: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:42: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:45: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:45: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:47: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:47: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:52: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:52: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:53: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:53: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(vector_artist.cpp.o): in function `polyscope::VectorArtist::createProgram()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:60: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:60: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:60: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:60: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:62: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:62: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:62: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:62: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:65: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:65: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:65: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:65: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:68: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:68: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:68: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:68: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:69: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:69: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:69: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:69: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:60: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:60: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:62: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:62: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:65: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:65: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:68: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:68: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:69: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:69: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(vector_artist.cpp.o): in function `polyscope::VectorArtist::buildParametersUI()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:86: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:86: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:86: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(vector_artist.cpp.o): in function `polyscope::VectorArtist::setMaterial(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:129: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:129: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(vector_artist.cpp.o): in function `polyscope::VectorArtist::getMaterial[abi:cxx11]()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/vector_artist.cpp:132: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(vector_artist.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::Init()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(concrete_seamless.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::Init()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(bindata_clay.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::Init()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(bindata_wax.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::Init()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(bindata_candy.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::Init()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(bindata_flat.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::Init()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(bindata_mud.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::Init()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(bindata_ceramic.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::Init()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(bindata_jade.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::Init()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(bindata_normal.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::Init()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::initializeRenderEngine()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:38: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:38: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::checkGLError(bool)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:145: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:148: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:151: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:154: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:157: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:162: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:165: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:165: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:165: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:169: undefined reference to `std::cout'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:169: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:169: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:169: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:169: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:169: undefined reference to `std::ostream::operator<<(std::ostream& (*)(std::ostream&))'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:172: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:172: undefined reference to `std::runtime_error::runtime_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:172: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:172: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:172: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:172: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:174: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:165: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:172: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:172: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:174: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::printShaderInfoLog(unsigned int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:192: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:192: undefined reference to `std::runtime_error::runtime_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:192: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:192: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:192: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:192: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::printProgramInfoLog(unsigned int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:209: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:209: undefined reference to `std::runtime_error::runtime_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:209: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:209: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:209: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:209: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLTextureBuffer::~GLTextureBuffer()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:262: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLTextureBuffer::resize(unsigned int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:273: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:273: undefined reference to `std::runtime_error::runtime_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:273: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:273: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:273: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:273: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLTextureBuffer::resize(unsigned int, unsigned int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:284: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:284: undefined reference to `std::runtime_error::runtime_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:284: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:284: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:284: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:284: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLTextureBuffer::getDataScalar()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:318: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:318: undefined reference to `std::runtime_error::runtime_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:318: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:318: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:318: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:318: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLTextureBuffer::getDataVector2()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:332: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:332: undefined reference to `std::runtime_error::runtime_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:332: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:332: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:332: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:332: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLTextureBuffer::getDataVector3()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:346: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:346: undefined reference to `std::runtime_error::runtime_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:346: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:346: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:346: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:347: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:347: undefined reference to `std::runtime_error::runtime_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:347: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:347: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:347: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:346: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:347: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLTextureBuffer::textureType()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:365: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:365: undefined reference to `std::runtime_error::runtime_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:365: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:365: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:365: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:365: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLRenderBuffer::~GLRenderBuffer()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:385: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLFrameBuffer::~GLFrameBuffer()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:421: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLFrameBuffer::addColorBuffer(std::shared_ptr<polyscope::render::RenderBuffer>)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:432: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:432: undefined reference to `std::runtime_error::runtime_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:432: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:432: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:432: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:432: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLFrameBuffer::addDepthBuffer(std::shared_ptr<polyscope::render::RenderBuffer>)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:446: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:446: undefined reference to `std::runtime_error::runtime_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:446: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:446: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:446: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:446: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLFrameBuffer::addColorBuffer(std::shared_ptr<polyscope::render::TextureBuffer>)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:464: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:464: undefined reference to `std::runtime_error::runtime_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:464: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:464: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:464: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:464: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLFrameBuffer::addDepthBuffer(std::shared_ptr<polyscope::render::TextureBuffer>)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:481: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:481: undefined reference to `std::runtime_error::runtime_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:481: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:481: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:481: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:481: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLFrameBuffer::bindForRendering()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:527: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:526: undefined reference to `std::runtime_error::runtime_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:527: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:527: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:527: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:527: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLFrameBuffer::blitTo(polyscope::render::FrameBuffer*)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:593: undefined reference to `__dynamic_cast'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:594: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:594: undefined reference to `std::runtime_error::runtime_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:594: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:594: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:594: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:594: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderProgram(std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> > const&, polyscope::DrawMode)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:626: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:626: undefined reference to `std::invalid_argument::invalid_argument(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:626: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:626: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:626: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:626: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLShaderProgram::~GLShaderProgram()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:645: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLShaderProgram::addUniqueAttribute(polyscope::render::ShaderSpecAttribute)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:653: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLShaderProgram::addUniqueUniform(polyscope::render::ShaderSpecUniform)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:662: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLShaderProgram::addUniqueTexture(polyscope::render::ShaderSpecTexture)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:671: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLShaderProgram::compileGLProgram(std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> > const&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:688: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:696: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:697: undefined reference to `std::cout'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:697: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:697: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:697: undefined reference to `std::ostream::operator<<(std::ostream& (*)(std::ostream&))'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:698: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:698: undefined reference to `std::cout'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:698: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:698: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:698: undefined reference to `std::ostream::operator<<(std::ostream& (*)(std::ostream&))'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:699: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:700: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLShaderProgram::setDataLocations()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:729: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:730: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:730: undefined reference to `std::runtime_error::runtime_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:730: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:730: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:730: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:730: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:735: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:736: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:736: undefined reference to `std::runtime_error::runtime_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:736: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:736: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:736: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:736: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:741: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:742: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:742: undefined reference to `std::runtime_error::runtime_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:742: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:742: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:742: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:742: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:730: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:730: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:736: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:736: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:742: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:742: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLShaderProgram::createBuffers()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:789: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:789: undefined reference to `std::invalid_argument::invalid_argument(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:789: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:789: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:789: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:809: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:807: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:809: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:808: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:809: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:809: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:809: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:809: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:789: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:809: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:808: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:809: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:809: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLShaderProgram::setUniform(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:840: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:840: undefined reference to `std::invalid_argument::invalid_argument(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:840: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:840: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:840: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:845: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:845: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:845: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:845: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:845: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:845: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:840: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:845: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:845: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLShaderProgram::setUniform(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:858: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:858: undefined reference to `std::invalid_argument::invalid_argument(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:858: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:858: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:858: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:863: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:863: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:863: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:863: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:863: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:863: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:858: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:863: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:863: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLShaderProgram::setUniform(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:876: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:876: undefined reference to `std::invalid_argument::invalid_argument(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:876: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:876: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:876: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:881: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:881: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:881: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:881: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:881: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:881: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:876: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:881: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:881: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLShaderProgram::setUniform(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:894: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:894: undefined reference to `std::invalid_argument::invalid_argument(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:894: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:894: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:894: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:899: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:899: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:899: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:899: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:899: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:899: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:894: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:899: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:899: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLShaderProgram::setUniform(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float*)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:913: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:913: undefined reference to `std::invalid_argument::invalid_argument(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:913: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:913: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:913: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:918: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:918: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:918: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:918: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:918: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:918: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:913: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:918: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:918: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLShaderProgram::setUniform(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, glm::vec<2, float, (glm::qualifier)0>)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:931: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:931: undefined reference to `std::invalid_argument::invalid_argument(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:931: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:931: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:931: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:936: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:936: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:936: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:936: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:936: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:936: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:931: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:936: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:936: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLShaderProgram::setUniform(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, glm::vec<3, float, (glm::qualifier)0>)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:949: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:949: undefined reference to `std::invalid_argument::invalid_argument(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:949: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:949: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:949: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:954: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:954: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:954: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:954: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:954: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:954: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:949: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:954: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:954: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLShaderProgram::setUniform(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, glm::vec<4, float, (glm::qualifier)0>)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:967: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:967: undefined reference to `std::invalid_argument::invalid_argument(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:967: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:967: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:967: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:972: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:972: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:972: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:972: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:972: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:972: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:967: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:972: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:972: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLShaderProgram::setUniform(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::array<float, 3ul>)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:985: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:985: undefined reference to `std::invalid_argument::invalid_argument(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:985: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:985: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:985: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:990: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:990: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:990: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:990: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:990: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:990: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:985: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:990: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:990: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLShaderProgram::setUniform(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, float, float, float)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1003: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1003: undefined reference to `std::invalid_argument::invalid_argument(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1003: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1003: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1003: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1008: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1008: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1008: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1008: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1008: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1008: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1003: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1008: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1008: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLShaderProgram::setAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<glm::vec<2, float, (glm::qualifier)0>, std::allocator<glm::vec<2, float, (glm::qualifier)0> > > const&, bool, int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1062: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1060: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1062: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1061: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1061: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1060: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1060: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1061: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLShaderProgram::setAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<glm::vec<2, float, (glm::qualifier)0>, std::allocator<glm::vec<2, float, (glm::qualifier)0> > > const&, bool, int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1062: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1062: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1062: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1068: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1068: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1068: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1068: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1068: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1068: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1062: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1061: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1061: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1060: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1060: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1061: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLShaderProgram::setAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<glm::vec<2, float, (glm::qualifier)0>, std::allocator<glm::vec<2, float, (glm::qualifier)0> > > const&, bool, int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1062: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1068: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1068: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLShaderProgram::setAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<glm::vec<3, float, (glm::qualifier)0>, std::allocator<glm::vec<3, float, (glm::qualifier)0> > > const&, bool, int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1105: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1103: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1105: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1104: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1104: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1103: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1103: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1104: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLShaderProgram::setAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<glm::vec<3, float, (glm::qualifier)0>, std::allocator<glm::vec<3, float, (glm::qualifier)0> > > const&, bool, int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1105: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1105: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1105: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1111: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1111: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1111: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1111: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1111: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1111: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1105: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1104: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1104: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1103: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1103: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1104: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLShaderProgram::setAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<glm::vec<3, float, (glm::qualifier)0>, std::allocator<glm::vec<3, float, (glm::qualifier)0> > > const&, bool, int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1105: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1111: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1111: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLShaderProgram::setAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<glm::vec<4, float, (glm::qualifier)0>, std::allocator<glm::vec<4, float, (glm::qualifier)0> > > const&, bool, int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1149: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1147: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1149: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1148: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1148: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1147: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1147: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1148: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLShaderProgram::setAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<glm::vec<4, float, (glm::qualifier)0>, std::allocator<glm::vec<4, float, (glm::qualifier)0> > > const&, bool, int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1149: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1149: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1149: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1155: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1155: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1155: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1155: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1155: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1155: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1149: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1148: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1148: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1147: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1147: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1148: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLShaderProgram::setAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<glm::vec<4, float, (glm::qualifier)0>, std::allocator<glm::vec<4, float, (glm::qualifier)0> > > const&, bool, int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1149: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1155: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1155: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLShaderProgram::setAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<double, std::allocator<double> > const&, bool, int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1188: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1186: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1188: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1187: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1187: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1186: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1186: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1187: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLShaderProgram::setAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<double, std::allocator<double> > const&, bool, int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1188: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1188: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1188: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1194: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1194: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1194: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1194: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1194: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1194: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1188: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1187: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1187: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1186: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1186: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1187: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLShaderProgram::setAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<double, std::allocator<double> > const&, bool, int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1188: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1194: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1194: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLShaderProgram::setAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> > const&, bool, int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1229: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1227: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1229: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1228: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1228: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1227: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1227: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1228: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLShaderProgram::setAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> > const&, bool, int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1229: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1229: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1229: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1235: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1235: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1235: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1235: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1235: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1235: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1229: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1228: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1228: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1227: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1227: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1228: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLShaderProgram::setAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> > const&, bool, int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1229: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1235: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1235: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLShaderProgram::setAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<unsigned int, std::allocator<unsigned int> > const&, bool, int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1271: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1269: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1271: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1270: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1270: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1269: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1269: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1270: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLShaderProgram::setAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<unsigned int, std::allocator<unsigned int> > const&, bool, int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1271: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1271: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1271: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1277: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1277: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1277: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1277: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1277: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1277: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1271: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1270: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1270: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1269: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1269: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1270: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLShaderProgram::setAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<unsigned int, std::allocator<unsigned int> > const&, bool, int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1271: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1277: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1277: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLShaderProgram::setTexture1D(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned char*, unsigned int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1299: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1299: undefined reference to `std::invalid_argument::invalid_argument(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1299: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1299: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1299: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1299: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLShaderProgram::setTexture2D(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned char*, unsigned int, unsigned int, bool, bool, bool)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1339: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1339: undefined reference to `std::invalid_argument::invalid_argument(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1339: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1339: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1339: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1343: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1343: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1343: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1343: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1343: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1343: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1343: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1347: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1349: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1376: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1376: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1376: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1376: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1376: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1376: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1339: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1343: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1343: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1343: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1347: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1349: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1376: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1376: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLShaderProgram::setTextureFromBuffer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, polyscope::render::TextureBuffer*)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1387: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1387: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1387: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1387: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1387: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1387: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1387: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1390: undefined reference to `__dynamic_cast'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1392: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1392: undefined reference to `std::invalid_argument::invalid_argument(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1392: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1392: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1392: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1399: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1399: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1399: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1399: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1399: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1399: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1387: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1387: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1387: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1392: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1399: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1399: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLShaderProgram::setTextureFromColormap(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1412: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1412: undefined reference to `std::invalid_argument::invalid_argument(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1412: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1412: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1412: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1416: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1416: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1416: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1416: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1416: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1416: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1416: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1439: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1439: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1439: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1439: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1439: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1439: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1412: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1416: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1416: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1416: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1439: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1439: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLShaderProgram::setIndex(std::vector<std::array<unsigned int, 3ul>, std::allocator<std::array<unsigned int, 3ul> > >&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1445: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1444: undefined reference to `std::invalid_argument::invalid_argument(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1445: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1445: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1445: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1451: undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1451: undefined reference to `__cxa_throw_bad_array_new_length'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1462: undefined reference to `operator delete[](void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1445: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLShaderProgram::setIndex(std::vector<unsigned int, std::allocator<unsigned int> >&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1470: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1469: undefined reference to `std::invalid_argument::invalid_argument(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1470: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1470: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1470: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1480: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1480: undefined reference to `std::invalid_argument::invalid_argument(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1480: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1480: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1480: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1470: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1480: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLShaderProgram::validateData()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1495: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1495: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1495: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1495: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1495: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1495: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1495: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1503: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1503: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1503: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1503: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1503: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1503: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1503: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1511: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1509: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1510: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1510: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1510: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1510: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1509: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1510: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLShaderProgram::validateData()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1511: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1511: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1511: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1520: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1520: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1520: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1520: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1520: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1520: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1520: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1527: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1527: undefined reference to `std::invalid_argument::invalid_argument(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1527: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1527: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1527: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1495: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1495: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1495: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1503: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1503: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1503: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1510: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1510: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1510: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1510: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1509: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1510: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLShaderProgram::validateData()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1511: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1520: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1520: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1520: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1527: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLShaderProgram::setPrimitiveRestartIndex(unsigned int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1535: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1535: undefined reference to `std::runtime_error::runtime_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1535: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1535: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1535: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1535: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLEngine::initialize()::{lambda(int, char const*)#1}::operator()(int, char const*) const':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1626: undefined reference to `std::cerr'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1626: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1626: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1626: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1626: undefined reference to `std::ostream::operator<<(std::ostream& (*)(std::ostream&))'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLEngine::initialize()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1632: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1632: undefined reference to `std::runtime_error::runtime_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1632: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1632: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1632: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1632: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1646: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1664: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1664: undefined reference to `std::runtime_error::runtime_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1664: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1664: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1664: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1664: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1669: undefined reference to `std::cout'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1669: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1669: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1669: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1669: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, unsigned char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1669: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1669: undefined reference to `std::ostream::operator<<(std::ostream& (*)(std::ostream&))'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1678: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1632: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1632: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1664: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1664: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1678: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLEngine::isKeyPressed(char)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1788: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1788: undefined reference to `std::runtime_error::runtime_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1788: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1788: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1788: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1788: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLEngine::getClipboardText[abi:cxx11]()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1882: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1882: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1882: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1884: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLEngine::setClipboardText(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1886: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLEngine::generateTextureBuffer(polyscope::TextureFormat, unsigned int, unsigned char*)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1922: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1922: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLEngine::generateTextureBuffer(polyscope::TextureFormat, unsigned int, float*)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1927: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1927: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLEngine::generateTextureBuffer(polyscope::TextureFormat, unsigned int, unsigned int, unsigned char*)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1932: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1932: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLEngine::generateTextureBuffer(polyscope::TextureFormat, unsigned int, unsigned int, float*)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1937: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1937: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLEngine::generateRenderBuffer(polyscope::RenderBufferType, unsigned int, unsigned int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1943: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1943: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLEngine::generateFrameBuffer(unsigned int, unsigned int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1948: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1948: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLEngine::generateShaderProgram(std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> > const&, polyscope::DrawMode)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1954: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1954: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLEngine::requestShader(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, polyscope::render::ShaderReplacementDefaults)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1964: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1964: undefined reference to `std::runtime_error::runtime_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1964: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1964: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1964: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1964: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1964: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:2000: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:2000: undefined reference to `std::runtime_error::runtime_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:2000: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:2000: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:2000: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:2000: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:2000: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1964: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1964: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:1964: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:2000: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:2000: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:2000: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLEngine::createSlicePlaneFliterRule(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:2107: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:2107: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:2107: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:2107: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:2107: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::Init()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::__cxx11::to_string(unsigned int)':
[INFO] [stdout]           /usr/include/c++/11/bits/basic_string.h:6673: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6673: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(unsigned long, char, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6673: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6674: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6674: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6676: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6676: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::__cxx11::to_string(long)':
[INFO] [stdout]           /usr/include/c++/11/bits/basic_string.h:6684: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6684: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(unsigned long, char, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6684: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6685: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6687: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6687: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::FrameBuffer::~FrameBuffer()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/engine.h:108: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::ShaderProgram::~ShaderProgram()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/engine.h:222: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::internalFormat(polyscope::TextureFormat const&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:61: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:61: undefined reference to `std::runtime_error::runtime_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:61: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:61: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:61: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:61: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::formatF(polyscope::TextureFormat const&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:77: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:77: undefined reference to `std::runtime_error::runtime_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:77: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:77: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:77: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:77: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::type(polyscope::TextureFormat const&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:93: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:93: undefined reference to `std::runtime_error::runtime_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:93: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:93: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:93: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:93: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::native(polyscope::render::ShaderStageType const&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:103: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:103: undefined reference to `std::runtime_error::runtime_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:103: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:103: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:103: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:103: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::native(polyscope::RenderBufferType const&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:113: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:113: undefined reference to `std::runtime_error::runtime_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:113: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:113: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:113: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:113: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::colorAttachNum(unsigned int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:127: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:127: undefined reference to `std::runtime_error::runtime_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:127: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:127: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:127: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/gl_engine.cpp:127: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderAttribute::~GLShaderAttribute()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/opengl/gl_engine.h:202: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderUniform::~GLShaderUniform()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/opengl/gl_engine.h:195: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderTexture::~GLShaderTexture()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/opengl/gl_engine.h:211: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderAttribute::GLShaderAttribute(polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderAttribute const&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/opengl/gl_engine.h:202: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::Engine::Engine()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/engine.h:299: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/engine.h:299: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/engine.h:299: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/engine.h:299: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/engine.h:299: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/engine.h:299: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/engine.h:299: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/engine.h:299: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/engine.h:299: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/engine.h:299: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/engine.h:299: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/engine.h:299: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/engine.h:299: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/engine.h:299: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/engine.h:299: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/engine.h:299: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/engine.h:299: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/engine.h:299: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/engine.h:299: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/engine.h:299: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/engine.h:299: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/engine.h:299: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/engine.h:299: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/engine.h:299: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/engine.h:299: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/engine.h:299: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/engine.h:299: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/engine.h:299: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/engine.h:299: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/engine.h:299: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/engine.h:299: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/engine.h:299: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/engine.h:299: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/engine.h:299: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/engine.h:299: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/engine.h:299: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/engine.h:299: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/engine.h:299: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::ShaderStageSpecification::ShaderStageSpecification(polyscope::render::ShaderStageSpecification const&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/engine.h:183: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::ShaderStageSpecification::~ShaderStageSpecification()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/engine.h:183: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> >, polyscope::DrawMode> >::~pair()':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:211: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::ShaderReplacementRule::~ShaderReplacementRule()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/engine.h:196: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::render::ShaderReplacementRule>::~pair()':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:211: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > __gnu_cxx::__to_xstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char>(int (*)(char*, unsigned long, char const*, __va_list_tag*), unsigned long, char const*, ...)':
[INFO] [stdout]           /usr/include/c++/11/ext/string_conversions.h:115: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/string_conversions.h:115: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/string_conversions.h:115: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::shared_ptr<polyscope::render::backend_openGL3_glfw::GLRenderBuffer> std::dynamic_pointer_cast<polyscope::render::backend_openGL3_glfw::GLRenderBuffer, polyscope::render::RenderBuffer>(std::shared_ptr<polyscope::render::RenderBuffer> const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/shared_ptr.h:603: undefined reference to `__dynamic_cast'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::shared_ptr<polyscope::render::backend_openGL3_glfw::GLTextureBuffer> std::dynamic_pointer_cast<polyscope::render::backend_openGL3_glfw::GLTextureBuffer, polyscope::render::TextureBuffer>(std::shared_ptr<polyscope::render::TextureBuffer> const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/shared_ptr.h:603: undefined reference to `__dynamic_cast'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> >, polyscope::DrawMode> >::pair<char const (&) [5], true>(char const (&) [5], std::pair<std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> >, polyscope::DrawMode> const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> >, polyscope::DrawMode> >::pair<char const (&) [15], true>(char const (&) [15], std::pair<std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> >, polyscope::DrawMode> const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> >, polyscope::DrawMode> >::pair<char const (&) [17], true>(char const (&) [17], std::pair<std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> >, polyscope::DrawMode> const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> >, polyscope::DrawMode> >::pair<char const (&) [10], true>(char const (&) [10], std::pair<std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> >, polyscope::DrawMode> const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> >, polyscope::DrawMode> >::pair<char const (&) [18], true>(char const (&) [18], std::pair<std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> >, polyscope::DrawMode> const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> >, polyscope::DrawMode> >::pair<char const (&) [26], true>(char const (&) [26], std::pair<std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> >, polyscope::DrawMode> const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> >, polyscope::DrawMode> >::pair<char const (&) [20], true>(char const (&) [20], std::pair<std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> >, polyscope::DrawMode> const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> >, polyscope::DrawMode> >::pair<char const (&) [7], true>(char const (&) [7], std::pair<std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> >, polyscope::DrawMode> const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> >, polyscope::DrawMode> >::pair<char const (&) [12], true>(char const (&) [12], std::pair<std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> >, polyscope::DrawMode> const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> >, polyscope::DrawMode> >::pair<char const (&) [19], true>(char const (&) [19], std::pair<std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> >, polyscope::DrawMode> const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> >, polyscope::DrawMode> >::pair<char const (&) [22], true>(char const (&) [22], std::pair<std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> >, polyscope::DrawMode> const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> >, polyscope::DrawMode> >::pair<char const (&) [11], true>(char const (&) [11], std::pair<std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> >, polyscope::DrawMode> const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> >, polyscope::DrawMode> >::pair<char const (&) [14], true>(char const (&) [14], std::pair<std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> >, polyscope::DrawMode> const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> >, polyscope::DrawMode> >::pair<char const (&) [24], true>(char const (&) [24], std::pair<std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> >, polyscope::DrawMode> const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> >, polyscope::DrawMode> >::pair<char const (&) [9], true>(char const (&) [9], std::pair<std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> >, polyscope::DrawMode> const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> >, polyscope::DrawMode> >::pair<char const (&) [25], true>(char const (&) [25], std::pair<std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> >, polyscope::DrawMode> const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::ShaderReplacementRule::ShaderReplacementRule(polyscope::render::ShaderReplacementRule const&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/engine.h:196: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/engine.h:196: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::render::ShaderReplacementRule>::pair<char const (&) [13], true>(char const (&) [13], polyscope::render::ShaderReplacementRule const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::render::ShaderReplacementRule>::pair<char const (&) [23], true>(char const (&) [23], polyscope::render::ShaderReplacementRule const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::render::ShaderReplacementRule>::pair<char const (&) [21], true>(char const (&) [21], polyscope::render::ShaderReplacementRule const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::render::ShaderReplacementRule>::pair<char const (&) [28], true>(char const (&) [28], polyscope::render::ShaderReplacementRule const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::render::ShaderReplacementRule>::pair<char const (&) [25], true>(char const (&) [25], polyscope::render::ShaderReplacementRule const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::render::ShaderReplacementRule>::pair<char const (&) [18], true>(char const (&) [18], polyscope::render::ShaderReplacementRule const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::render::ShaderReplacementRule>::pair<char const (&) [19], true>(char const (&) [19], polyscope::render::ShaderReplacementRule const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::render::ShaderReplacementRule>::pair<char const (&) [15], true>(char const (&) [15], polyscope::render::ShaderReplacementRule const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::render::ShaderReplacementRule>::pair<char const (&) [16], true>(char const (&) [16], polyscope::render::ShaderReplacementRule const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::render::ShaderReplacementRule>::pair<char const (&) [12], true>(char const (&) [12], polyscope::render::ShaderReplacementRule const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::render::ShaderReplacementRule>::pair<char const (&) [24], true>(char const (&) [24], polyscope::render::ShaderReplacementRule const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::render::ShaderReplacementRule>::pair<char const (&) [22], true>(char const (&) [22], polyscope::render::ShaderReplacementRule const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::render::ShaderReplacementRule>::pair<char const (&) [26], true>(char const (&) [26], polyscope::render::ShaderReplacementRule const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::render::ShaderReplacementRule>::pair<char const (&) [20], true>(char const (&) [20], polyscope::render::ShaderReplacementRule const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::render::ShaderReplacementRule>::pair<char const (&) [30], true>(char const (&) [30], polyscope::render::ShaderReplacementRule const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::render::ShaderReplacementRule>::pair<char const (&) [41], true>(char const (&) [41], polyscope::render::ShaderReplacementRule const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::render::ShaderReplacementRule>::pair<char const (&) [27], true>(char const (&) [27], polyscope::render::ShaderReplacementRule const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::render::ShaderReplacementRule>::pair<char const (&) [31], true>(char const (&) [31], polyscope::render::ShaderReplacementRule const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:323: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::ShaderReplacementRule::ShaderReplacementRule(polyscope::render::ShaderReplacementRule&&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/engine.h:196: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::render::ShaderReplacementRule>::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, polyscope::render::ShaderReplacementRule, true>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, polyscope::render::ShaderReplacementRule&&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::vector<float, std::allocator<float> >::_M_default_append(unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/bits/vector.tcc:643: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:646: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:643: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:663: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:669: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:663: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::vector<glm::vec<2, float, (glm::qualifier)0>, std::allocator<glm::vec<2, float, (glm::qualifier)0> > >::_M_default_append(unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/bits/vector.tcc:643: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:646: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:643: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:663: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:669: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:663: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::vector<unsigned char, std::allocator<unsigned char> >::_S_check_init_len(unsigned long, std::allocator<unsigned char> const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:1770: undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `void std::vector<unsigned int, std::allocator<unsigned int> >::_M_realloc_insert<unsigned int const&>(__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int, std::allocator<unsigned int> > >, unsigned int const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:493: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::vector<int, std::allocator<int> >::_S_check_init_len(unsigned long, std::allocator<int> const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:1770: undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::vector<unsigned int, std::allocator<unsigned int> >::_S_check_init_len(unsigned long, std::allocator<unsigned int> const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:1770: undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `void std::vector<polyscope::render::ShaderReplacementRule, std::allocator<polyscope::render::ShaderReplacementRule> >::_M_realloc_insert<polyscope::render::ShaderReplacementRule const&>(__gnu_cxx::__normal_iterator<polyscope::render::ShaderReplacementRule*, std::vector<polyscope::render::ShaderReplacementRule, std::allocator<polyscope::render::ShaderReplacementRule> > >, polyscope::render::ShaderReplacementRule const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:493: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::vector<float, std::allocator<float> >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:1759: undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `void std::vector<std::shared_ptr<polyscope::render::RenderBuffer>, std::allocator<std::shared_ptr<polyscope::render::RenderBuffer> > >::_M_realloc_insert<std::shared_ptr<polyscope::render::RenderBuffer> >(__gnu_cxx::__normal_iterator<std::shared_ptr<polyscope::render::RenderBuffer>*, std::vector<std::shared_ptr<polyscope::render::RenderBuffer>, std::allocator<std::shared_ptr<polyscope::render::RenderBuffer> > > >, std::shared_ptr<polyscope::render::RenderBuffer>&&)':
[INFO] [stdout]           /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:493: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `void std::vector<std::shared_ptr<polyscope::render::TextureBuffer>, std::allocator<std::shared_ptr<polyscope::render::TextureBuffer> > >::_M_realloc_insert<std::shared_ptr<polyscope::render::TextureBuffer> >(__gnu_cxx::__normal_iterator<std::shared_ptr<polyscope::render::TextureBuffer>*, std::vector<std::shared_ptr<polyscope::render::TextureBuffer>, std::allocator<std::shared_ptr<polyscope::render::TextureBuffer> > > >, std::shared_ptr<polyscope::render::TextureBuffer>&&)':
[INFO] [stdout]           /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:493: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `void std::vector<unsigned int, std::allocator<unsigned int> >::_M_realloc_insert<unsigned int>(__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int, std::allocator<unsigned int> > >, unsigned int&&)':
[INFO] [stdout]           /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:493: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `void std::vector<polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderAttribute, std::allocator<polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderAttribute> >::_M_realloc_insert<polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderAttribute>(__gnu_cxx::__normal_iterator<polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderAttribute*, std::vector<polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderAttribute, std::allocator<polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderAttribute> > >, polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderAttribute&&)':
[INFO] [stdout]           /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:493: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `void std::vector<polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderUniform, std::allocator<polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderUniform> >::_M_realloc_insert<polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderUniform>(__gnu_cxx::__normal_iterator<polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderUniform*, std::vector<polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderUniform, std::allocator<polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderUniform> > >, polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderUniform&&)':
[INFO] [stdout]           /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:493: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `void std::vector<polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderTexture, std::allocator<polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderTexture> >::_M_realloc_insert<polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderTexture>(__gnu_cxx::__normal_iterator<polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderTexture*, std::vector<polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderTexture, std::allocator<polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderTexture> > >, polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderTexture&&)':
[INFO] [stdout]           /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:493: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::vector<unsigned int, std::allocator<unsigned int> >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:1759: undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> >, polyscope::DrawMode> >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> >, polyscope::DrawMode> > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> >, polyscope::DrawMode> >, true>*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/bits/hashtable.h:2016: undefined reference to `std::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::render::ShaderReplacementRule>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::render::ShaderReplacementRule> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::render::ShaderReplacementRule>, true>*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/bits/hashtable.h:2016: undefined reference to `std::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::vector<polyscope::render::ShaderReplacementRule, std::allocator<polyscope::render::ShaderReplacementRule> >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:1759: undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> >::_S_check_init_len(unsigned long, std::allocator<polyscope::render::ShaderStageSpecification> const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:1770: undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `__gnu_cxx::new_allocator<unsigned int>::deallocate(unsigned int*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::~_Sp_counted_base()':
[INFO] [stdout]           /usr/include/c++/11/bits/shared_ptr_base.h:131: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::vector<std::shared_ptr<polyscope::render::RenderBuffer>, std::allocator<std::shared_ptr<polyscope::render::RenderBuffer> > >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:1759: undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::vector<std::shared_ptr<polyscope::render::TextureBuffer>, std::allocator<std::shared_ptr<polyscope::render::TextureBuffer> > >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:1759: undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `__gnu_cxx::new_allocator<polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderUniform>::deallocate(polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderUniform*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `__gnu_cxx::new_allocator<polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderAttribute>::deallocate(polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderAttribute*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `__gnu_cxx::new_allocator<polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderTexture>::deallocate(polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderTexture*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderAttribute::GLShaderAttribute(polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderAttribute&&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/opengl/gl_engine.h:202: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::vector<polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderAttribute, std::allocator<polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderAttribute> >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:1759: undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderUniform::GLShaderUniform(polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderUniform&&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/opengl/gl_engine.h:195: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::vector<polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderUniform, std::allocator<polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderUniform> >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:1759: undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderTexture::GLShaderTexture(polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderTexture&&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/opengl/gl_engine.h:211: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::vector<polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderTexture, std::allocator<polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderTexture> >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:1759: undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<polyscope::render::backend_openGL3_glfw::GLTextureBuffer*>(polyscope::render::backend_openGL3_glfw::GLTextureBuffer*)':
[INFO] [stdout]           /usr/include/c++/11/bits/shared_ptr_base.h:596: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/shared_ptr_base.h:598: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/shared_ptr_base.h:601: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/shared_ptr_base.h:598: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<polyscope::render::backend_openGL3_glfw::GLFrameBuffer*>(polyscope::render::backend_openGL3_glfw::GLFrameBuffer*)':
[INFO] [stdout]           /usr/include/c++/11/bits/shared_ptr_base.h:596: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/shared_ptr_base.h:598: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/shared_ptr_base.h:601: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/shared_ptr_base.h:598: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<polyscope::render::backend_openGL3_glfw::GLRenderBuffer*>(polyscope::render::backend_openGL3_glfw::GLRenderBuffer*)':
[INFO] [stdout]           /usr/include/c++/11/bits/shared_ptr_base.h:596: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/shared_ptr_base.h:598: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/shared_ptr_base.h:601: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/shared_ptr_base.h:598: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<polyscope::render::backend_openGL3_glfw::GLShaderProgram*>(polyscope::render::backend_openGL3_glfw::GLShaderProgram*)':
[INFO] [stdout]           /usr/include/c++/11/bits/shared_ptr_base.h:596: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/shared_ptr_base.h:598: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/shared_ptr_base.h:601: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/shared_ptr_base.h:598: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> >, polyscope::DrawMode> >, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> >, polyscope::DrawMode> >, true> > >::_M_allocate_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&)':
[INFO] [stdout]           /usr/include/c++/11/bits/hashtable_policy.h:1883: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/hashtable_policy.h:1886: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/hashtable_policy.h:1883: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> >, polyscope::DrawMode> >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> >, polyscope::DrawMode> > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_rehash(unsigned long, unsigned long const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/hashtable.h:2363: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/hashtable.h:2368: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/hashtable.h:2363: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `__gnu_cxx::new_allocator<polyscope::render::ShaderReplacementRule>::deallocate(polyscope::render::ShaderReplacementRule*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::render::ShaderReplacementRule>, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::render::ShaderReplacementRule>, true> > >::_M_allocate_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&)':
[INFO] [stdout]           /usr/include/c++/11/bits/hashtable_policy.h:1883: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/hashtable_policy.h:1886: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/hashtable_policy.h:1883: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::render::ShaderReplacementRule>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::render::ShaderReplacementRule> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_rehash(unsigned long, unsigned long const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/hashtable.h:2363: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/hashtable.h:2368: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/hashtable.h:2363: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `__gnu_cxx::new_allocator<polyscope::render::ShaderStageSpecification>::deallocate(polyscope::render::ShaderStageSpecification*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `__gnu_cxx::new_allocator<std::shared_ptr<polyscope::render::RenderBuffer> >::deallocate(std::shared_ptr<polyscope::render::RenderBuffer>*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `__gnu_cxx::new_allocator<std::shared_ptr<polyscope::render::TextureBuffer> >::deallocate(std::shared_ptr<polyscope::render::TextureBuffer>*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `__gnu_cxx::new_allocator<unsigned int>::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `__gnu_cxx::new_allocator<int>::deallocate(int*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `__gnu_cxx::new_allocator<polyscope::render::ShaderReplacementRule>::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `__gnu_cxx::new_allocator<polyscope::render::ShaderStageSpecification>::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::ShaderStageSpecification* std::__uninitialized_copy<false>::__uninit_copy<polyscope::render::ShaderStageSpecification const*, polyscope::render::ShaderStageSpecification*>(polyscope::render::ShaderStageSpecification const*, polyscope::render::ShaderStageSpecification const*, polyscope::render::ShaderStageSpecification*)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:98: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::ShaderStageSpecification* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<polyscope::render::ShaderStageSpecification const*, std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> > >, polyscope::render::ShaderStageSpecification*>(__gnu_cxx::__normal_iterator<polyscope::render::ShaderStageSpecification const*, std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> > >, __gnu_cxx::__normal_iterator<polyscope::render::ShaderStageSpecification const*, std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> > >, polyscope::render::ShaderStageSpecification*)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:98: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> >, polyscope::DrawMode> >, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> >, polyscope::DrawMode> >, true> > >::_M_allocate_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> >, polyscope::DrawMode> > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> >, polyscope::DrawMode> >&&)':
[INFO] [stdout]           /usr/include/c++/11/bits/hashtable_policy.h:1883: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/hashtable_policy.h:1886: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/hashtable_policy.h:1883: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::render::ShaderReplacementRule>, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::render::ShaderReplacementRule>, true> > >::_M_allocate_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::render::ShaderReplacementRule> >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::render::ShaderReplacementRule>&&)':
[INFO] [stdout]           /usr/include/c++/11/bits/hashtable_policy.h:1883: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/hashtable_policy.h:1886: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/hashtable_policy.h:1883: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `__gnu_cxx::new_allocator<std::shared_ptr<polyscope::render::RenderBuffer> >::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `__gnu_cxx::new_allocator<std::shared_ptr<polyscope::render::TextureBuffer> >::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `__gnu_cxx::new_allocator<unsigned char>::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `__gnu_cxx::new_allocator<polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderAttribute>::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `__gnu_cxx::new_allocator<polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderUniform>::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `__gnu_cxx::new_allocator<polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderTexture>::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `__gnu_cxx::new_allocator<int>::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `__gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> >, polyscope::DrawMode> >, true> >::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `__gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> >, polyscope::DrawMode> >, true> >::deallocate(std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> >, polyscope::DrawMode> >, true>*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `__gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::render::ShaderReplacementRule>, true> >::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `__gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::render::ShaderReplacementRule>, true> >::deallocate(std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::render::ShaderReplacementRule>, true>*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::ShaderReplacementRule* std::__uninitialized_copy<false>::__uninit_copy<std::move_iterator<polyscope::render::ShaderReplacementRule*>, polyscope::render::ShaderReplacementRule*>(std::move_iterator<polyscope::render::ShaderReplacementRule*>, std::move_iterator<polyscope::render::ShaderReplacementRule*>, polyscope::render::ShaderReplacementRule*)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:98: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::shared_ptr<polyscope::render::RenderBuffer>* std::__uninitialized_copy<false>::__uninit_copy<std::move_iterator<std::shared_ptr<polyscope::render::RenderBuffer>*>, std::shared_ptr<polyscope::render::RenderBuffer>*>(std::move_iterator<std::shared_ptr<polyscope::render::RenderBuffer>*>, std::move_iterator<std::shared_ptr<polyscope::render::RenderBuffer>*>, std::shared_ptr<polyscope::render::RenderBuffer>*)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:98: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::shared_ptr<polyscope::render::TextureBuffer>* std::__uninitialized_copy<false>::__uninit_copy<std::move_iterator<std::shared_ptr<polyscope::render::TextureBuffer>*>, std::shared_ptr<polyscope::render::TextureBuffer>*>(std::move_iterator<std::shared_ptr<polyscope::render::TextureBuffer>*>, std::move_iterator<std::shared_ptr<polyscope::render::TextureBuffer>*>, std::shared_ptr<polyscope::render::TextureBuffer>*)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:98: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderAttribute* std::__uninitialized_copy<false>::__uninit_copy<std::move_iterator<polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderAttribute*>, polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderAttribute*>(std::move_iterator<polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderAttribute*>, std::move_iterator<polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderAttribute*>, polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderAttribute*)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:98: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderUniform* std::__uninitialized_copy<false>::__uninit_copy<std::move_iterator<polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderUniform*>, polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderUniform*>(std::move_iterator<polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderUniform*>, std::move_iterator<polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderUniform*>, polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderUniform*)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:98: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderTexture* std::__uninitialized_copy<false>::__uninit_copy<std::move_iterator<polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderTexture*>, polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderTexture*>(std::move_iterator<polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderTexture*>, std::move_iterator<polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderTexture*>, polyscope::render::backend_openGL3_glfw::GLShaderProgram::GLShaderTexture*)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:98: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> >, polyscope::DrawMode> >::pair(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> >, polyscope::DrawMode> >&&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:315: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::render::ShaderReplacementRule>::pair(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::render::ShaderReplacementRule>&&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:315: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> >, polyscope::DrawMode> >::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0ul>(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>)':
[INFO] [stdout]           /usr/include/c++/11/tuple:1823: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, polyscope::render::ShaderReplacementRule>::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0ul>(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>)':
[INFO] [stdout]           /usr/include/c++/11/tuple:1823: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/tuple:1825: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::_Sp_counted_ptr<polyscope::render::backend_openGL3_glfw::GLShaderProgram*, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr()':
[INFO] [stdout]           /usr/include/c++/11/bits/shared_ptr_base.h:339: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::_Sp_counted_ptr<polyscope::render::backend_openGL3_glfw::GLRenderBuffer*, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr()':
[INFO] [stdout]           /usr/include/c++/11/bits/shared_ptr_base.h:339: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::_Sp_counted_ptr<polyscope::render::backend_openGL3_glfw::GLFrameBuffer*, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr()':
[INFO] [stdout]           /usr/include/c++/11/bits/shared_ptr_base.h:339: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o): in function `std::_Sp_counted_ptr<polyscope::render::backend_openGL3_glfw::GLTextureBuffer*, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr()':
[INFO] [stdout]           /usr/include/c++/11/bits/shared_ptr_base.h:339: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o):(.data.rel.ro._ZTISt15_Sp_counted_ptrIPN9polyscope6render20backend_openGL3_glfw15GLShaderProgramELN9__gnu_cxx12_Lock_policyE2EE[_ZTISt15_Sp_counted_ptrIPN9polyscope6render20backend_openGL3_glfw15GLShaderProgramELN9__gnu_cxx12_Lock_policyE2EE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o):(.data.rel.ro._ZTISt15_Sp_counted_ptrIPN9polyscope6render20backend_openGL3_glfw14GLRenderBufferELN9__gnu_cxx12_Lock_policyE2EE[_ZTISt15_Sp_counted_ptrIPN9polyscope6render20backend_openGL3_glfw14GLRenderBufferELN9__gnu_cxx12_Lock_policyE2EE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o):(.data.rel.ro._ZTISt15_Sp_counted_ptrIPN9polyscope6render20backend_openGL3_glfw13GLFrameBufferELN9__gnu_cxx12_Lock_policyE2EE[_ZTISt15_Sp_counted_ptrIPN9polyscope6render20backend_openGL3_glfw13GLFrameBufferELN9__gnu_cxx12_Lock_policyE2EE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o):(.data.rel.ro._ZTISt15_Sp_counted_ptrIPN9polyscope6render20backend_openGL3_glfw15GLTextureBufferELN9__gnu_cxx12_Lock_policyE2EE[_ZTISt15_Sp_counted_ptrIPN9polyscope6render20backend_openGL3_glfw15GLTextureBufferELN9__gnu_cxx12_Lock_policyE2EE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o):(.data.rel.ro._ZTIN9polyscope6render20backend_openGL3_glfw8GLEngineE[_ZTIN9polyscope6render20backend_openGL3_glfw8GLEngineE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o):(.data.rel.ro._ZTIN9polyscope6render20backend_openGL3_glfw15GLShaderProgramE[_ZTIN9polyscope6render20backend_openGL3_glfw15GLShaderProgramE]+0x0): more undefined references to `vtable for __cxxabiv1::__si_class_type_info' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gl_engine.cpp.o):(.data.rel.ro._ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE[_ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::initializeRenderEngine()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:37: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:37: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLTextureBuffer::~GLTextureBuffer()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:84: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLTextureBuffer::resize(unsigned int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:94: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:94: undefined reference to `std::runtime_error::runtime_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:94: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:94: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:94: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:94: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLTextureBuffer::resize(unsigned int, unsigned int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:105: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:105: undefined reference to `std::runtime_error::runtime_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:105: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:105: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:105: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:105: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLTextureBuffer::getDataScalar()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:140: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:140: undefined reference to `std::runtime_error::runtime_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:140: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:140: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:140: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:140: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLTextureBuffer::getDataVector2()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:149: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:149: undefined reference to `std::runtime_error::runtime_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:149: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:149: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:149: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:149: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLTextureBuffer::getDataVector3()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:159: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:159: undefined reference to `std::runtime_error::runtime_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:159: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:159: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:159: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:160: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:160: undefined reference to `std::runtime_error::runtime_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:160: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:160: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:160: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:159: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:160: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLRenderBuffer::~GLRenderBuffer()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:186: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLFrameBuffer::~GLFrameBuffer()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:210: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLFrameBuffer::addColorBuffer(std::shared_ptr<polyscope::render::RenderBuffer>)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:218: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:218: undefined reference to `std::runtime_error::runtime_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:218: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:218: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:218: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:218: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLFrameBuffer::addDepthBuffer(std::shared_ptr<polyscope::render::RenderBuffer>)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:231: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:231: undefined reference to `std::runtime_error::runtime_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:231: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:231: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:231: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:231: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLFrameBuffer::addColorBuffer(std::shared_ptr<polyscope::render::TextureBuffer>)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:248: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:248: undefined reference to `std::runtime_error::runtime_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:248: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:248: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:248: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:248: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLFrameBuffer::addDepthBuffer(std::shared_ptr<polyscope::render::TextureBuffer>)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:267: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:267: undefined reference to `std::runtime_error::runtime_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:267: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:267: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:267: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:267: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLFrameBuffer::blitTo(polyscope::render::FrameBuffer*)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:320: undefined reference to `__dynamic_cast'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:321: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:321: undefined reference to `std::runtime_error::runtime_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:321: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:321: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:321: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:321: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderProgram(std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> > const&, polyscope::DrawMode)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:350: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:350: undefined reference to `std::invalid_argument::invalid_argument(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:350: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:350: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:350: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:350: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLShaderProgram::~GLShaderProgram()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:361: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLShaderProgram::addUniqueAttribute(polyscope::render::ShaderSpecAttribute)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:369: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLShaderProgram::addUniqueUniform(polyscope::render::ShaderSpecUniform)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:378: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLShaderProgram::addUniqueTexture(polyscope::render::ShaderSpecTexture)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:387: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLShaderProgram::setDataLocations()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:401: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:401: undefined reference to `std::runtime_error::runtime_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:401: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:401: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:401: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:401: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:407: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:407: undefined reference to `std::runtime_error::runtime_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:407: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:407: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:407: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:407: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:413: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:413: undefined reference to `std::runtime_error::runtime_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:413: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:413: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:413: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:413: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:401: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:401: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:407: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:407: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:413: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:413: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLShaderProgram::createBuffers()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:439: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:439: undefined reference to `std::invalid_argument::invalid_argument(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:439: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:439: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:439: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:439: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLShaderProgram::setUniform(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:473: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:473: undefined reference to `std::invalid_argument::invalid_argument(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:473: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:473: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:473: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:478: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:478: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:478: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:478: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:478: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:478: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:473: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:478: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:478: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLShaderProgram::setUniform(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:488: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:488: undefined reference to `std::invalid_argument::invalid_argument(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:488: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:488: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:488: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:493: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:493: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:493: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:493: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:493: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:493: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:488: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:493: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:493: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLShaderProgram::setUniform(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:504: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:504: undefined reference to `std::invalid_argument::invalid_argument(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:504: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:504: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:504: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:509: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:509: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:509: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:509: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:509: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:509: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:504: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:509: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:509: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLShaderProgram::setUniform(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:520: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:520: undefined reference to `std::invalid_argument::invalid_argument(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:520: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:520: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:520: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:525: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:525: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:525: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:525: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:525: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:525: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:520: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:525: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:525: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLShaderProgram::setUniform(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float*)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:536: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:536: undefined reference to `std::invalid_argument::invalid_argument(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:536: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:536: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:536: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:541: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:541: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:541: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:541: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:541: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:541: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:536: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:541: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:541: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLShaderProgram::setUniform(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, glm::vec<2, float, (glm::qualifier)0>)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:552: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:552: undefined reference to `std::invalid_argument::invalid_argument(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:552: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:552: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:552: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:557: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:557: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:557: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:557: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:557: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:557: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:552: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:557: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:557: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLShaderProgram::setUniform(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, glm::vec<3, float, (glm::qualifier)0>)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:568: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:568: undefined reference to `std::invalid_argument::invalid_argument(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:568: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:568: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:568: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:573: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:573: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:573: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:573: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:573: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:573: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:568: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:573: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:573: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLShaderProgram::setUniform(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, glm::vec<4, float, (glm::qualifier)0>)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:584: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:584: undefined reference to `std::invalid_argument::invalid_argument(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:584: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:584: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:584: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:589: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:589: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:589: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:589: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:589: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:589: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:584: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:589: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:589: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLShaderProgram::setUniform(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::array<float, 3ul>)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:600: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:600: undefined reference to `std::invalid_argument::invalid_argument(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:600: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:600: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:600: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:605: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:605: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:605: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:605: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:605: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:605: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:600: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:605: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:605: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLShaderProgram::setUniform(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, float, float, float)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:616: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:616: undefined reference to `std::invalid_argument::invalid_argument(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:616: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:616: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:616: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:621: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:621: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:621: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:621: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:621: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:621: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:616: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:621: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:621: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLShaderProgram::setAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<glm::vec<2, float, (glm::qualifier)0>, std::allocator<glm::vec<2, float, (glm::qualifier)0> > > const&, bool, int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:669: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:667: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:669: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:668: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:668: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:667: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:667: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:668: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLShaderProgram::setAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<glm::vec<2, float, (glm::qualifier)0>, std::allocator<glm::vec<2, float, (glm::qualifier)0> > > const&, bool, int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:669: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:669: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:669: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:675: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:675: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:675: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:675: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:675: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:675: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:669: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:668: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:668: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:667: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:667: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:668: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLShaderProgram::setAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<glm::vec<2, float, (glm::qualifier)0>, std::allocator<glm::vec<2, float, (glm::qualifier)0> > > const&, bool, int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:669: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:675: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:675: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLShaderProgram::setAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<glm::vec<3, float, (glm::qualifier)0>, std::allocator<glm::vec<3, float, (glm::qualifier)0> > > const&, bool, int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:707: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:705: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:707: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:706: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:706: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:705: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:705: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:706: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLShaderProgram::setAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<glm::vec<3, float, (glm::qualifier)0>, std::allocator<glm::vec<3, float, (glm::qualifier)0> > > const&, bool, int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:707: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:707: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:707: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:713: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:713: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:713: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:713: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:713: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:713: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:707: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:706: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:706: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:705: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:705: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:706: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLShaderProgram::setAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<glm::vec<3, float, (glm::qualifier)0>, std::allocator<glm::vec<3, float, (glm::qualifier)0> > > const&, bool, int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:707: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:713: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:713: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLShaderProgram::setAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<glm::vec<4, float, (glm::qualifier)0>, std::allocator<glm::vec<4, float, (glm::qualifier)0> > > const&, bool, int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:746: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:744: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:746: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:745: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:745: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:744: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:744: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:745: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLShaderProgram::setAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<glm::vec<4, float, (glm::qualifier)0>, std::allocator<glm::vec<4, float, (glm::qualifier)0> > > const&, bool, int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:746: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:746: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:746: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:752: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:752: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:752: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:752: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:752: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:752: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:746: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:745: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:745: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:744: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:744: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:745: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLShaderProgram::setAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<glm::vec<4, float, (glm::qualifier)0>, std::allocator<glm::vec<4, float, (glm::qualifier)0> > > const&, bool, int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:746: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:752: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:752: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLShaderProgram::setAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<double, std::allocator<double> > const&, bool, int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:780: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:778: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:780: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:779: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:779: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:778: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:778: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:779: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLShaderProgram::setAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<double, std::allocator<double> > const&, bool, int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:780: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:780: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:780: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:786: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:786: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:786: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:786: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:786: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:786: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:780: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:779: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:779: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:778: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:778: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:779: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLShaderProgram::setAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<double, std::allocator<double> > const&, bool, int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:780: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:786: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:786: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLShaderProgram::setAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> > const&, bool, int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:816: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:814: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:816: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:815: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:815: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:814: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:814: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:815: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLShaderProgram::setAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> > const&, bool, int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:816: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:816: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:816: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:822: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:822: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:822: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:822: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:822: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:822: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:816: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:815: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:815: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:814: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:814: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:815: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLShaderProgram::setAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> > const&, bool, int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:816: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:822: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:822: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLShaderProgram::setAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<unsigned int, std::allocator<unsigned int> > const&, bool, int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:853: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:851: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:853: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:852: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:852: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:851: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:851: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:852: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLShaderProgram::setAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<unsigned int, std::allocator<unsigned int> > const&, bool, int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:853: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:853: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:853: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:859: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:859: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:859: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:859: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:859: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:859: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:853: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:852: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:852: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:851: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:851: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:852: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLShaderProgram::setAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<unsigned int, std::allocator<unsigned int> > const&, bool, int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:853: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:859: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:859: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLShaderProgram::setTexture1D(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned char*, unsigned int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:881: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:881: undefined reference to `std::invalid_argument::invalid_argument(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:881: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:881: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:881: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:881: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLShaderProgram::setTexture2D(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned char*, unsigned int, unsigned int, bool, bool, bool)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:921: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:921: undefined reference to `std::invalid_argument::invalid_argument(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:921: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:921: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:921: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:925: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:925: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:925: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:925: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:925: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:925: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:925: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:929: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:931: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:950: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:950: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:950: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:950: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:950: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:950: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:921: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:925: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:925: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:925: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:929: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:931: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:950: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:950: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLShaderProgram::setTextureFromBuffer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, polyscope::render::TextureBuffer*)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:960: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:960: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:960: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:960: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:960: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:960: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:960: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:963: undefined reference to `__dynamic_cast'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:965: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:965: undefined reference to `std::invalid_argument::invalid_argument(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:965: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:965: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:965: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:972: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:972: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:972: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:972: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:972: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:972: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:960: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:960: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:960: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:965: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:972: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:972: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLShaderProgram::setTextureFromColormap(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:983: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:983: undefined reference to `std::invalid_argument::invalid_argument(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:983: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:983: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:983: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:987: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:987: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:987: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:987: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:987: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:987: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:987: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1010: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1010: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1010: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1010: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1010: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1010: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:983: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:987: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:987: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:987: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1010: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1010: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLShaderProgram::setIndex(std::vector<std::array<unsigned int, 3ul>, std::allocator<std::array<unsigned int, 3ul> > >&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1016: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1015: undefined reference to `std::invalid_argument::invalid_argument(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1016: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1016: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1016: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1022: undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1022: undefined reference to `__cxa_throw_bad_array_new_length'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1030: undefined reference to `operator delete[](void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1016: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLShaderProgram::setIndex(std::vector<unsigned int, std::allocator<unsigned int> >&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1038: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1037: undefined reference to `std::invalid_argument::invalid_argument(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1038: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1038: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1038: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1048: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1048: undefined reference to `std::invalid_argument::invalid_argument(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1048: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1048: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1048: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1038: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1048: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLShaderProgram::validateData()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1060: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1060: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1060: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1060: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1060: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1060: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1060: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1068: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1068: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1068: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1068: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1068: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1068: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1068: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1076: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1074: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1075: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1075: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1075: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1075: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1074: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1075: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLShaderProgram::validateData()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1076: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1076: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1076: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1085: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1085: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1085: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1085: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1085: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1085: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1085: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1092: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1092: undefined reference to `std::invalid_argument::invalid_argument(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1092: undefined reference to `std::invalid_argument::~invalid_argument()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1092: undefined reference to `typeinfo for std::invalid_argument'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1092: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1060: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1060: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1060: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1068: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1068: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1068: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1075: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1075: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1075: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1075: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1074: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1075: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLShaderProgram::validateData()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1076: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1085: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1085: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1085: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1092: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLShaderProgram::setPrimitiveRestartIndex(unsigned int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1100: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1100: undefined reference to `std::runtime_error::runtime_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1100: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1100: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1100: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1100: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::MockGLEngine::initialize()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1164: undefined reference to `std::cout'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1164: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1164: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1164: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1164: undefined reference to `std::ostream::operator<<(std::ostream& (*)(std::ostream&))'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1167: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1167: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::MockGLEngine::getClipboardText[abi:cxx11]()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1258: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1258: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1258: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1260: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::MockGLEngine::generateTextureBuffer(polyscope::TextureFormat, unsigned int, unsigned char*)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1267: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1267: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::MockGLEngine::generateTextureBuffer(polyscope::TextureFormat, unsigned int, float*)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1273: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1273: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::MockGLEngine::generateTextureBuffer(polyscope::TextureFormat, unsigned int, unsigned int, unsigned char*)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1278: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1278: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::MockGLEngine::generateTextureBuffer(polyscope::TextureFormat, unsigned int, unsigned int, float*)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1283: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1283: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::MockGLEngine::generateRenderBuffer(polyscope::RenderBufferType, unsigned int, unsigned int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1290: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1290: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::MockGLEngine::generateFrameBuffer(unsigned int, unsigned int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1295: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1295: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::MockGLEngine::generateShaderProgram(std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> > const&, polyscope::DrawMode)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1301: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1301: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::MockGLEngine::requestShader(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, polyscope::render::ShaderReplacementDefaults)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1311: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1311: undefined reference to `std::runtime_error::runtime_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1311: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1311: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1311: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1311: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1311: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1340: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1340: undefined reference to `std::runtime_error::runtime_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1340: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1340: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1340: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1340: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1340: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1311: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1311: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1311: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1340: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1340: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1340: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::MockGLEngine::createSlicePlaneFliterRule(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1459: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1459: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1459: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1459: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/mock_opengl/mock_gl_engine.cpp:1459: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::Init()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderAttribute::~GLShaderAttribute()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/mock_opengl/mock_gl_engine.h:159: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderUniform::~GLShaderUniform()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/mock_opengl/mock_gl_engine.h:152: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderTexture::~GLShaderTexture()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/mock_opengl/mock_gl_engine.h:168: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderAttribute::GLShaderAttribute(polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderAttribute const&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/mock_opengl/mock_gl_engine.h:159: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `std::shared_ptr<polyscope::render::backend_openGL_mock::GLRenderBuffer> std::dynamic_pointer_cast<polyscope::render::backend_openGL_mock::GLRenderBuffer, polyscope::render::RenderBuffer>(std::shared_ptr<polyscope::render::RenderBuffer> const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/shared_ptr.h:603: undefined reference to `__dynamic_cast'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `std::shared_ptr<polyscope::render::backend_openGL_mock::GLTextureBuffer> std::dynamic_pointer_cast<polyscope::render::backend_openGL_mock::GLTextureBuffer, polyscope::render::TextureBuffer>(std::shared_ptr<polyscope::render::TextureBuffer> const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/shared_ptr.h:603: undefined reference to `__dynamic_cast'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `void std::vector<polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderAttribute, std::allocator<polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderAttribute> >::_M_realloc_insert<polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderAttribute>(__gnu_cxx::__normal_iterator<polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderAttribute*, std::vector<polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderAttribute, std::allocator<polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderAttribute> > >, polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderAttribute&&)':
[INFO] [stdout]           /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:493: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `void std::vector<polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderUniform, std::allocator<polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderUniform> >::_M_realloc_insert<polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderUniform>(__gnu_cxx::__normal_iterator<polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderUniform*, std::vector<polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderUniform, std::allocator<polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderUniform> > >, polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderUniform&&)':
[INFO] [stdout]           /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:493: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `void std::vector<polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderTexture, std::allocator<polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderTexture> >::_M_realloc_insert<polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderTexture>(__gnu_cxx::__normal_iterator<polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderTexture*, std::vector<polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderTexture, std::allocator<polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderTexture> > >, polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderTexture&&)':
[INFO] [stdout]           /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:493: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `__gnu_cxx::new_allocator<polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderUniform>::deallocate(polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderUniform*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `__gnu_cxx::new_allocator<polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderAttribute>::deallocate(polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderAttribute*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `__gnu_cxx::new_allocator<polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderTexture>::deallocate(polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderTexture*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderAttribute::GLShaderAttribute(polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderAttribute&&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/mock_opengl/mock_gl_engine.h:159: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `std::vector<polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderAttribute, std::allocator<polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderAttribute> >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:1759: undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderUniform::GLShaderUniform(polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderUniform&&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/mock_opengl/mock_gl_engine.h:152: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `std::vector<polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderUniform, std::allocator<polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderUniform> >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:1759: undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderTexture::GLShaderTexture(polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderTexture&&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/mock_opengl/mock_gl_engine.h:168: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `std::vector<polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderTexture, std::allocator<polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderTexture> >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:1759: undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<polyscope::render::backend_openGL_mock::GLTextureBuffer*>(polyscope::render::backend_openGL_mock::GLTextureBuffer*)':
[INFO] [stdout]           /usr/include/c++/11/bits/shared_ptr_base.h:596: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/shared_ptr_base.h:598: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/shared_ptr_base.h:601: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/shared_ptr_base.h:598: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<polyscope::render::backend_openGL_mock::GLFrameBuffer*>(polyscope::render::backend_openGL_mock::GLFrameBuffer*)':
[INFO] [stdout]           /usr/include/c++/11/bits/shared_ptr_base.h:596: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/shared_ptr_base.h:598: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/shared_ptr_base.h:601: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/shared_ptr_base.h:598: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<polyscope::render::backend_openGL_mock::GLRenderBuffer*>(polyscope::render::backend_openGL_mock::GLRenderBuffer*)':
[INFO] [stdout]           /usr/include/c++/11/bits/shared_ptr_base.h:596: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/shared_ptr_base.h:598: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/shared_ptr_base.h:601: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/shared_ptr_base.h:598: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<polyscope::render::backend_openGL_mock::GLShaderProgram*>(polyscope::render::backend_openGL_mock::GLShaderProgram*)':
[INFO] [stdout]           /usr/include/c++/11/bits/shared_ptr_base.h:596: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/shared_ptr_base.h:598: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/shared_ptr_base.h:601: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/shared_ptr_base.h:598: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `__gnu_cxx::new_allocator<polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderAttribute>::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `__gnu_cxx::new_allocator<polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderUniform>::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `__gnu_cxx::new_allocator<polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderTexture>::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderAttribute* std::__uninitialized_copy<false>::__uninit_copy<std::move_iterator<polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderAttribute*>, polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderAttribute*>(std::move_iterator<polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderAttribute*>, std::move_iterator<polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderAttribute*>, polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderAttribute*)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:98: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderUniform* std::__uninitialized_copy<false>::__uninit_copy<std::move_iterator<polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderUniform*>, polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderUniform*>(std::move_iterator<polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderUniform*>, std::move_iterator<polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderUniform*>, polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderUniform*)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:98: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderTexture* std::__uninitialized_copy<false>::__uninit_copy<std::move_iterator<polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderTexture*>, polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderTexture*>(std::move_iterator<polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderTexture*>, std::move_iterator<polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderTexture*>, polyscope::render::backend_openGL_mock::GLShaderProgram::GLShaderTexture*)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:98: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `std::_Sp_counted_ptr<polyscope::render::backend_openGL_mock::GLShaderProgram*, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr()':
[INFO] [stdout]           /usr/include/c++/11/bits/shared_ptr_base.h:339: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `std::_Sp_counted_ptr<polyscope::render::backend_openGL_mock::GLRenderBuffer*, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr()':
[INFO] [stdout]           /usr/include/c++/11/bits/shared_ptr_base.h:339: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `std::_Sp_counted_ptr<polyscope::render::backend_openGL_mock::GLFrameBuffer*, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr()':
[INFO] [stdout]           /usr/include/c++/11/bits/shared_ptr_base.h:339: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o): in function `std::_Sp_counted_ptr<polyscope::render::backend_openGL_mock::GLTextureBuffer*, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr()':
[INFO] [stdout]           /usr/include/c++/11/bits/shared_ptr_base.h:339: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o):(.data.rel.ro._ZTISt15_Sp_counted_ptrIPN9polyscope6render19backend_openGL_mock15GLShaderProgramELN9__gnu_cxx12_Lock_policyE2EE[_ZTISt15_Sp_counted_ptrIPN9polyscope6render19backend_openGL_mock15GLShaderProgramELN9__gnu_cxx12_Lock_policyE2EE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o):(.data.rel.ro._ZTISt15_Sp_counted_ptrIPN9polyscope6render19backend_openGL_mock14GLRenderBufferELN9__gnu_cxx12_Lock_policyE2EE[_ZTISt15_Sp_counted_ptrIPN9polyscope6render19backend_openGL_mock14GLRenderBufferELN9__gnu_cxx12_Lock_policyE2EE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o):(.data.rel.ro._ZTISt15_Sp_counted_ptrIPN9polyscope6render19backend_openGL_mock13GLFrameBufferELN9__gnu_cxx12_Lock_policyE2EE[_ZTISt15_Sp_counted_ptrIPN9polyscope6render19backend_openGL_mock13GLFrameBufferELN9__gnu_cxx12_Lock_policyE2EE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o):(.data.rel.ro._ZTISt15_Sp_counted_ptrIPN9polyscope6render19backend_openGL_mock15GLTextureBufferELN9__gnu_cxx12_Lock_policyE2EE[_ZTISt15_Sp_counted_ptrIPN9polyscope6render19backend_openGL_mock15GLTextureBufferELN9__gnu_cxx12_Lock_policyE2EE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o):(.data.rel.ro._ZTIN9polyscope6render19backend_openGL_mock12MockGLEngineE[_ZTIN9polyscope6render19backend_openGL_mock12MockGLEngineE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(mock_gl_engine.cpp.o):(.data.rel.ro._ZTIN9polyscope6render19backend_openGL_mock15GLShaderProgramE[_ZTIN9polyscope6render19backend_openGL_mock15GLShaderProgramE]+0x0): more undefined references to `vtable for __cxxabiv1::__si_class_type_info' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(texture_draw_shaders.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::Init()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(texture_draw_shaders.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:39: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:39: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:39: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:39: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:39: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:39: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:39: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:79: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:79: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:79: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:79: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:79: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:79: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:79: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:79: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:79: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:79: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:79: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:79: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:79: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:108: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:108: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:108: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:108: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:108: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:108: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:141: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:141: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:141: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:141: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:141: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:141: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:141: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:141: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:141: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:177: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:177: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:177: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:177: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:177: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:177: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:177: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:177: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:177: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:177: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:177: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:177: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:212: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:212: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:212: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:212: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:212: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:212: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:244: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:244: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:244: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:244: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:244: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:244: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:275: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:275: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:275: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:275: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:275: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:275: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:310: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:310: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:310: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:310: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:310: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:310: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:347: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:347: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:347: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:347: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:347: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:347: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:400: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:400: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:400: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:400: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:400: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:400: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:400: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:400: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:400: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:39: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:39: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:39: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:79: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:79: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:79: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:79: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:79: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:108: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:108: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:141: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(texture_draw_shaders.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/texture_draw_shaders.cpp:141: more undefined references to `std::allocator<char>::~allocator()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(texture_draw_shaders.cpp.o): in function `polyscope::render::ShaderSpecAttribute::ShaderSpecAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, polyscope::render::DataType)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/engine.h:168: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(texture_draw_shaders.cpp.o): in function `std::vector<polyscope::render::ShaderSpecAttribute, std::allocator<polyscope::render::ShaderSpecAttribute> >::_S_check_init_len(unsigned long, std::allocator<polyscope::render::ShaderSpecAttribute> const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:1770: undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(texture_draw_shaders.cpp.o): in function `std::vector<polyscope::render::ShaderSpecUniform, std::allocator<polyscope::render::ShaderSpecUniform> >::_S_check_init_len(unsigned long, std::allocator<polyscope::render::ShaderSpecUniform> const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:1770: undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(texture_draw_shaders.cpp.o): in function `std::vector<polyscope::render::ShaderSpecTexture, std::allocator<polyscope::render::ShaderSpecTexture> >::_S_check_init_len(unsigned long, std::allocator<polyscope::render::ShaderSpecTexture> const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:1770: undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(texture_draw_shaders.cpp.o): in function `polyscope::render::ShaderSpecAttribute* std::__uninitialized_copy<false>::__uninit_copy<polyscope::render::ShaderSpecAttribute const*, polyscope::render::ShaderSpecAttribute*>(polyscope::render::ShaderSpecAttribute const*, polyscope::render::ShaderSpecAttribute const*, polyscope::render::ShaderSpecAttribute*)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:98: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(texture_draw_shaders.cpp.o): in function `polyscope::render::ShaderSpecUniform* std::__uninitialized_copy<false>::__uninit_copy<polyscope::render::ShaderSpecUniform const*, polyscope::render::ShaderSpecUniform*>(polyscope::render::ShaderSpecUniform const*, polyscope::render::ShaderSpecUniform const*, polyscope::render::ShaderSpecUniform*)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:98: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(texture_draw_shaders.cpp.o): in function `polyscope::render::ShaderSpecTexture* std::__uninitialized_copy<false>::__uninit_copy<polyscope::render::ShaderSpecTexture const*, polyscope::render::ShaderSpecTexture*>(polyscope::render::ShaderSpecTexture const*, polyscope::render::ShaderSpecTexture const*, polyscope::render::ShaderSpecTexture*)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:98: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(lighting_shaders.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::Init()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(lighting_shaders.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:86: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:86: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:86: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:86: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:86: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:86: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:86: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:86: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:86: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:86: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:86: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:86: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:86: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:86: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:86: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:86: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:86: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:86: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:102: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:102: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:102: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:102: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:121: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:121: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:121: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:121: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:140: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:140: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:140: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:140: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:159: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:159: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:159: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:159: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:174: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:174: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:174: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:174: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:191: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:191: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:191: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:191: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:191: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:191: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:191: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:222: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:222: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:222: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:222: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:222: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:222: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:222: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:222: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:222: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:222: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:222: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:222: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:222: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:245: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:245: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:245: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:245: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:245: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:245: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:245: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:86: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:86: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:86: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(lighting_shaders.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:86: more undefined references to `std::allocator<char>::~allocator()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(lighting_shaders.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:102: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:102: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:121: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:121: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:140: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:140: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:159: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:159: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:174: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:174: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:191: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:191: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:191: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:222: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:222: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:222: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:222: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:222: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:245: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:245: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/lighting_shaders.cpp:245: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(lighting_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [19], char const (&) [178], true>(char const (&) [19], char const (&) [178])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(lighting_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [19], char const (&) [324], true>(char const (&) [19], char const (&) [324])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(lighting_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [19], char const (&) [323], true>(char const (&) [19], char const (&) [323])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(lighting_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [14], char const (&) [235], true>(char const (&) [14], char const (&) [235])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(lighting_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [18], char const (&) [50], true>(char const (&) [18], char const (&) [50])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(lighting_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [15], char const (&) [47], true>(char const (&) [15], char const (&) [47])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(lighting_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [18], char const (&) [128], true>(char const (&) [18], char const (&) [128])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(lighting_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [23], char const (&) [356], true>(char const (&) [23], char const (&) [356])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(lighting_shaders.cpp.o): in function `std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_S_check_init_len(unsigned long, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:1770: undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(lighting_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* std::__uninitialized_copy<false>::__uninit_copy<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const*, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const*, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const*, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:98: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_uninitialized.h:95: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(ground_plane_shaders.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::Init()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(ground_plane_shaders.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:49: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:49: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:49: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:49: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:49: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:49: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:49: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:49: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:49: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:49: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:49: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:49: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:49: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:49: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:49: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:49: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:49: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:49: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:49: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:141: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:141: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:141: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:141: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:141: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:141: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:141: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:141: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:141: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:141: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:141: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:141: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:141: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:141: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:141: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:141: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:141: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:141: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:141: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:141: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:141: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(ground_plane_shaders.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:141: more undefined references to `std::allocator<char>::~allocator()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(ground_plane_shaders.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:141: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:141: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:141: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:141: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:141: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:141: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:246: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:246: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:246: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:246: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:246: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:246: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:246: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:246: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:246: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:246: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:246: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:246: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:246: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:246: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:246: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:246: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:246: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:246: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:246: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:246: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:246: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(ground_plane_shaders.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:246: more undefined references to `std::allocator<char>::~allocator()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(ground_plane_shaders.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:246: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:246: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:246: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:246: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:246: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:246: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:246: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:246: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:246: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:312: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:312: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:312: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:312: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:312: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:312: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:312: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:312: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:312: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:312: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:312: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:312: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:312: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:312: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:312: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:312: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:312: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(ground_plane_shaders.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:312: more undefined references to `std::allocator<char>::~allocator()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(ground_plane_shaders.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:312: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:312: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:312: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:312: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:312: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:312: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:49: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:49: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:49: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:49: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:49: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:49: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:49: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:141: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:141: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:141: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(ground_plane_shaders.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ground_plane_shaders.cpp:141: more undefined references to `std::allocator<char>::~allocator()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gizmo_shaders.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::Init()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gizmo_shaders.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:55: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:55: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:55: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:55: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:55: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:55: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:55: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:55: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:55: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:55: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:55: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:55: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:55: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:55: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:55: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:55: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:55: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:55: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:55: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:55: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:55: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:55: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:55: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:55: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:55: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:55: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:55: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:55: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:55: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:123: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:123: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:123: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:123: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:123: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:123: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:123: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:123: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:123: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:161: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:161: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:161: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:161: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:161: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:161: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:161: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:161: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:161: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:161: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:161: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:197: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:197: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:197: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:197: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:197: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:197: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:197: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:197: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:197: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:197: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:197: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:197: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:197: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:197: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:197: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:197: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:275: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:275: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:275: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:275: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:275: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:275: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:275: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:275: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:275: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:275: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:275: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:275: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:275: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:275: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:275: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:275: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:275: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:275: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:55: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:55: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:55: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:55: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:55: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:55: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:55: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:55: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:55: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:55: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:55: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:55: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:55: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:123: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:123: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:123: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:161: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:161: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:161: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:161: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:161: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:197: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:197: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:197: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:197: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:197: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:197: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:275: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:275: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:275: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gizmo_shaders.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/gizmo_shaders.cpp:275: more undefined references to `std::allocator<char>::~allocator()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gizmo_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [18], char const (&) [79], true>(char const (&) [18], char const (&) [79])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gizmo_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [17], char const (&) [53], true>(char const (&) [17], char const (&) [53])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gizmo_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [18], char const (&) [87], true>(char const (&) [18], char const (&) [87])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gizmo_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [14], char const (&) [63], true>(char const (&) [14], char const (&) [63])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gizmo_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [18], char const (&) [80], true>(char const (&) [18], char const (&) [80])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(gizmo_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [21], char const (&) [242], true>(char const (&) [21], char const (&) [242])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(histogram_shaders.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::Init()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(histogram_shaders.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/histogram_shaders.cpp:38: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/histogram_shaders.cpp:38: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/histogram_shaders.cpp:38: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/histogram_shaders.cpp:38: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/histogram_shaders.cpp:38: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/histogram_shaders.cpp:38: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/histogram_shaders.cpp:38: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/histogram_shaders.cpp:85: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/histogram_shaders.cpp:85: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/histogram_shaders.cpp:85: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/histogram_shaders.cpp:85: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/histogram_shaders.cpp:85: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/histogram_shaders.cpp:85: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/histogram_shaders.cpp:85: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/histogram_shaders.cpp:85: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/histogram_shaders.cpp:85: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/histogram_shaders.cpp:85: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/histogram_shaders.cpp:85: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/histogram_shaders.cpp:85: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/histogram_shaders.cpp:38: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/histogram_shaders.cpp:38: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/histogram_shaders.cpp:38: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/histogram_shaders.cpp:85: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/histogram_shaders.cpp:85: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/histogram_shaders.cpp:85: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(histogram_shaders.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/histogram_shaders.cpp:85: more undefined references to `std::allocator<char>::~allocator()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(surface_mesh_shaders.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::Init()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(surface_mesh_shaders.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:53: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:53: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:53: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:53: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:53: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:53: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:53: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:53: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:53: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:53: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:53: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:53: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:53: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:53: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:53: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:53: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:53: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:53: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:53: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:53: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:53: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:110: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:110: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:110: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:144: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:144: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:144: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:144: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:144: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:144: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:144: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:144: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:144: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:144: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:144: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:144: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:144: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:144: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:168: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:168: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:168: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:168: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:168: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:168: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:168: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:168: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:198: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:198: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:198: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:198: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:198: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:198: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:198: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:198: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:222: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:222: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:222: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:222: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:222: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:222: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:222: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:222: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:246: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:246: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:246: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:246: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:246: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:246: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:246: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:246: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:270: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:270: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:270: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:270: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:270: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:270: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:270: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:270: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:316: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:316: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:316: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:316: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:316: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:316: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:316: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:316: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:316: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:316: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:316: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:316: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:316: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:316: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:330: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:330: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:330: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:330: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:344: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:344: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:344: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:344: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:416: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:416: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:416: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:416: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:416: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:416: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:416: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:416: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:416: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:416: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:416: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:416: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:416: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:416: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:416: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:416: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:416: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:416: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:416: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:416: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:53: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:53: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:53: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:53: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:53: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:53: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:53: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:53: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:53: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:110: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:144: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:144: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:144: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:144: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:144: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:144: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:168: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:168: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:168: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:168: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:198: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:198: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:198: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:198: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:222: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:222: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:222: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:222: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:246: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:246: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:246: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:246: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:270: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:270: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:270: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:270: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:316: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:316: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:316: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:316: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:316: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:316: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:330: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:330: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:344: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:344: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:416: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:416: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:416: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:416: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:416: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:416: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:416: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:416: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:416: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/surface_mesh_shaders.cpp:416: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(surface_mesh_shaders.cpp.o): in function `polyscope::render::ShaderSpecAttribute::ShaderSpecAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, polyscope::render::DataType, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/render/engine.h:170: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(surface_mesh_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [18], char const (&) [89], true>(char const (&) [18], char const (&) [89])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(surface_mesh_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [17], char const (&) [61], true>(char const (&) [17], char const (&) [61])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(surface_mesh_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [18], char const (&) [126], true>(char const (&) [18], char const (&) [126])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(surface_mesh_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [21], char const (&) [100], true>(char const (&) [21], char const (&) [100])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(surface_mesh_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [18], char const (&) [73], true>(char const (&) [18], char const (&) [73])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(surface_mesh_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [17], char const (&) [45], true>(char const (&) [17], char const (&) [45])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(surface_mesh_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [18], char const (&) [44], true>(char const (&) [18], char const (&) [44])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(surface_mesh_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [21], char const (&) [54], true>(char const (&) [21], char const (&) [54])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(surface_mesh_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [17], char const (&) [47], true>(char const (&) [17], char const (&) [47])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(surface_mesh_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [21], char const (&) [373], true>(char const (&) [21], char const (&) [373])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(surface_mesh_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [18], char const (&) [71], true>(char const (&) [18], char const (&) [71])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(surface_mesh_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [18], char const (&) [43], true>(char const (&) [18], char const (&) [43])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(surface_mesh_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [21], char const (&) [53], true>(char const (&) [21], char const (&) [53])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(surface_mesh_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [21], char const (&) [55], true>(char const (&) [21], char const (&) [55])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(surface_mesh_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [17], char const (&) [77], true>(char const (&) [17], char const (&) [77])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(surface_mesh_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [28], char const (&) [50], true>(char const (&) [28], char const (&) [50])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(surface_mesh_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [18], char const (&) [81], true>(char const (&) [18], char const (&) [81])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(surface_mesh_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [17], char const (&) [55], true>(char const (&) [17], char const (&) [55])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(surface_mesh_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [18], char const (&) [674], true>(char const (&) [18], char const (&) [674])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(surface_mesh_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [16], char const (&) [171], true>(char const (&) [16], char const (&) [171])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(surface_mesh_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [21], char const (&) [80], true>(char const (&) [21], char const (&) [80])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(surface_mesh_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [18], char const (&) [76], true>(char const (&) [18], char const (&) [76])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(surface_mesh_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [18], char const (&) [310], true>(char const (&) [18], char const (&) [310])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(surface_mesh_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [17], char const (&) [249], true>(char const (&) [17], char const (&) [249])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(surface_mesh_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [18], char const (&) [164], true>(char const (&) [18], char const (&) [164])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(surface_mesh_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [21], char const (&) [987], true>(char const (&) [21], char const (&) [987])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(vector_shaders.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::Init()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(vector_shaders.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:48: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:48: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:48: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:48: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:48: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:48: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:48: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:48: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:48: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:48: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:48: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:48: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:48: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:48: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:131: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:131: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:131: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:131: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:131: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:131: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:131: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:131: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:131: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:131: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:131: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:131: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:227: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:227: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:227: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:227: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:227: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:227: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:227: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:227: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:227: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:227: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:227: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:227: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:227: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:227: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:227: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:261: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:261: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:261: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:261: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:261: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:261: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:261: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:261: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:273: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:273: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:273: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:273: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:48: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:48: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:48: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:48: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:48: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:48: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:131: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:131: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:131: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(vector_shaders.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:131: more undefined references to `std::allocator<char>::~allocator()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(vector_shaders.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:261: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:261: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:261: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:261: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:273: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/vector_shaders.cpp:273: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(vector_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [14], char const (&) [55], true>(char const (&) [14], char const (&) [55])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(vector_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [28], char const (&) [45], true>(char const (&) [28], char const (&) [45])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(sphere_shaders.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::Init()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(sphere_shaders.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:42: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:42: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:42: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:42: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:42: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:42: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:42: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:42: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:42: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:42: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:109: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:109: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:109: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:109: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:109: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:109: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:109: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:109: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:109: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:189: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:189: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:189: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:189: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:189: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:189: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:189: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:189: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:189: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:189: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:189: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:189: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:189: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:189: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:189: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:223: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:223: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:223: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:223: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:223: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:223: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:223: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:223: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:254: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:254: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:254: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:254: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:254: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:254: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:254: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:254: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:285: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:285: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:285: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:285: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:285: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:285: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:285: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:285: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:297: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:297: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:297: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:297: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:331: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:331: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:331: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:331: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:331: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:331: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:331: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:331: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:42: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:42: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:42: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:42: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:109: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:109: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:109: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(sphere_shaders.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:189: more undefined references to `std::allocator<char>::~allocator()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(sphere_shaders.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:223: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:223: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:223: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:223: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:254: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:254: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:254: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:254: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:285: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:285: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:285: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:285: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:297: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:297: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:331: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:331: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:331: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/sphere_shaders.cpp:331: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(sphere_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [14], char const (&) [57], true>(char const (&) [14], char const (&) [57])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(sphere_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [28], char const (&) [53], true>(char const (&) [28], char const (&) [53])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(sphere_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [18], char const (&) [85], true>(char const (&) [18], char const (&) [85])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(sphere_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [17], char const (&) [57], true>(char const (&) [17], char const (&) [57])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(sphere_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [18], char const (&) [93], true>(char const (&) [18], char const (&) [93])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(sphere_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [14], char const (&) [67], true>(char const (&) [14], char const (&) [67])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(sphere_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [29], char const (&) [59], true>(char const (&) [29], char const (&) [59])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(sphere_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [29], char const (&) [56], true>(char const (&) [29], char const (&) [56])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(ribbon_shaders.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::Init()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(ribbon_shaders.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ribbon_shaders.cpp:42: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ribbon_shaders.cpp:42: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ribbon_shaders.cpp:42: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ribbon_shaders.cpp:42: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ribbon_shaders.cpp:42: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ribbon_shaders.cpp:42: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ribbon_shaders.cpp:42: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ribbon_shaders.cpp:42: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ribbon_shaders.cpp:42: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ribbon_shaders.cpp:42: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ribbon_shaders.cpp:42: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ribbon_shaders.cpp:42: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ribbon_shaders.cpp:42: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ribbon_shaders.cpp:42: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ribbon_shaders.cpp:42: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ribbon_shaders.cpp:150: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ribbon_shaders.cpp:150: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ribbon_shaders.cpp:150: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ribbon_shaders.cpp:150: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ribbon_shaders.cpp:150: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ribbon_shaders.cpp:150: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ribbon_shaders.cpp:150: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ribbon_shaders.cpp:150: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ribbon_shaders.cpp:150: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ribbon_shaders.cpp:150: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ribbon_shaders.cpp:150: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ribbon_shaders.cpp:150: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ribbon_shaders.cpp:150: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ribbon_shaders.cpp:150: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ribbon_shaders.cpp:150: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ribbon_shaders.cpp:201: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ribbon_shaders.cpp:201: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ribbon_shaders.cpp:201: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ribbon_shaders.cpp:42: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ribbon_shaders.cpp:42: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ribbon_shaders.cpp:42: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ribbon_shaders.cpp:42: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ribbon_shaders.cpp:42: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ribbon_shaders.cpp:42: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ribbon_shaders.cpp:42: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ribbon_shaders.cpp:150: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ribbon_shaders.cpp:150: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ribbon_shaders.cpp:150: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(ribbon_shaders.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/ribbon_shaders.cpp:150: more undefined references to `std::allocator<char>::~allocator()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(cylinder_shaders.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::Init()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(cylinder_shaders.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:47: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:47: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:47: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:47: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:47: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:47: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:47: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:47: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:47: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:47: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:47: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:47: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:47: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:47: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:127: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:127: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:127: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:127: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:127: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:127: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:127: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:127: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:127: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:204: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:204: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:204: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:204: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:204: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:204: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:204: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:204: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:204: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:204: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:204: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:204: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:204: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:204: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:204: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:237: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:237: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:237: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:237: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:237: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:237: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:237: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:237: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:279: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:279: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:279: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:279: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:279: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:279: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:279: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:279: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:279: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:279: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:279: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:279: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:310: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:310: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:310: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:310: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:310: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:310: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:310: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:310: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:352: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:352: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:352: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:352: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:352: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:352: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:352: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:352: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:352: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:352: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:352: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:352: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:364: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:364: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:364: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:364: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:422: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:422: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:422: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:422: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:422: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:422: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:422: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:422: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:422: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:422: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:422: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:422: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:422: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:422: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:422: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:422: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:47: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:47: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:47: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:47: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:47: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:47: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:127: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:127: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:127: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(cylinder_shaders.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:204: more undefined references to `std::allocator<char>::~allocator()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(cylinder_shaders.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:237: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:237: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:237: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:237: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:279: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:279: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:279: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:279: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:279: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:279: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:310: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:310: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:310: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:310: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:352: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:352: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:352: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:352: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:352: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:352: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:364: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:364: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:422: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:422: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:422: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:422: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:422: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:422: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:422: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/cylinder_shaders.cpp:422: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(cylinder_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [18], char const (&) [152], true>(char const (&) [18], char const (&) [152])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(cylinder_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [17], char const (&) [96], true>(char const (&) [17], char const (&) [96])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(cylinder_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [18], char const (&) [166], true>(char const (&) [18], char const (&) [166])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(cylinder_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [14], char const (&) [114], true>(char const (&) [14], char const (&) [114])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(cylinder_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [18], char const (&) [118], true>(char const (&) [18], char const (&) [118])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(cylinder_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [21], char const (&) [184], true>(char const (&) [21], char const (&) [184])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(cylinder_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [18], char const (&) [148], true>(char const (&) [18], char const (&) [148])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(cylinder_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [18], char const (&) [162], true>(char const (&) [18], char const (&) [162])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(cylinder_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [18], char const (&) [116], true>(char const (&) [18], char const (&) [116])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(cylinder_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [21], char const (&) [183], true>(char const (&) [21], char const (&) [183])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(cylinder_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [28], char const (&) [63], true>(char const (&) [28], char const (&) [63])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(cylinder_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [18], char const (&) [218], true>(char const (&) [18], char const (&) [218])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(cylinder_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [17], char const (&) [140], true>(char const (&) [17], char const (&) [140])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(cylinder_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [18], char const (&) [239], true>(char const (&) [18], char const (&) [239])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(cylinder_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [14], char const (&) [167], true>(char const (&) [14], char const (&) [167])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(cylinder_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [18], char const (&) [153], true>(char const (&) [18], char const (&) [153])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(cylinder_shaders.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [21], char const (&) [410], true>(char const (&) [21], char const (&) [410])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(rules.cpp.o): in function `polyscope::render::backend_openGL3_glfw::generateSlicePlaneRule(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:330: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:330: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:330: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:330: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:330: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:330: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:330: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(rules.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:330: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(rules.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::Init()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(rules.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:16: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:16: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:16: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:16: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:25: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:25: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:25: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:25: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:53: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:53: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:53: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:53: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:53: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:53: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:53: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:53: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:53: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:53: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:53: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:53: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:53: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:53: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:53: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:53: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:66: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:66: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:66: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:66: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:84: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:84: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:84: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:84: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:84: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:84: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:84: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:97: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:97: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:97: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:97: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:123: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:123: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:123: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:123: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:123: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:123: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:123: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:123: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:123: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:123: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:123: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:123: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:123: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:148: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:148: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:148: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:148: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:148: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:148: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:148: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:148: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:148: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:148: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:178: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:178: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:178: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:178: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:178: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:178: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:178: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:178: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:178: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:178: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:178: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:178: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:178: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:208: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:208: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:208: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:208: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:208: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:208: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:208: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:208: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:208: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:208: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:208: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:208: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:208: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:220: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:220: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:220: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:220: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:243: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:243: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:243: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:243: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:243: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:243: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:243: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:243: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:243: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:243: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:271: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:271: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:271: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:271: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:271: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:271: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:271: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:271: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:271: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:271: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:295: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:295: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:295: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:295: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:295: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:295: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:295: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:295: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:295: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:295: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:308: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:308: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:308: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:308: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:16: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:16: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:25: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:25: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:53: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:53: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:53: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:53: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:53: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:53: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:66: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:66: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:84: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:84: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:84: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:97: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:97: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:123: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:123: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:123: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:123: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:123: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:148: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:148: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:148: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:148: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:178: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:178: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:178: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:178: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:178: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:208: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:208: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:208: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:208: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:208: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:220: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:220: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:243: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:243: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:243: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:243: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:271: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:271: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:271: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:271: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:295: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:295: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:295: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:295: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:308: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/opengl/shaders/rules.cpp:308: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(rules.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [13], char const (&) [18], true>(char const (&) [13], char const (&) [18])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(rules.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [23], char const (&) [23], true>(char const (&) [23], char const (&) [23])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(rules.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [18], char const (&) [291], true>(char const (&) [18], char const (&) [291])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(rules.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [19], char const (&) [113], true>(char const (&) [19], char const (&) [113])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(rules.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [19], char const (&) [29], true>(char const (&) [19], char const (&) [29])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(rules.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [18], char const (&) [46], true>(char const (&) [18], char const (&) [46])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(rules.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [21], char const (&) [32], true>(char const (&) [21], char const (&) [32])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(rules.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [21], char const (&) [31], true>(char const (&) [21], char const (&) [31])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(rules.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [18], char const (&) [123], true>(char const (&) [18], char const (&) [123])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(rules.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [21], char const (&) [207], true>(char const (&) [21], char const (&) [207])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(rules.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [18], char const (&) [83], true>(char const (&) [18], char const (&) [83])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(rules.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [21], char const (&) [269], true>(char const (&) [21], char const (&) [269])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(rules.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [18], char const (&) [130], true>(char const (&) [18], char const (&) [130])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(rules.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [21], char const (&) [619], true>(char const (&) [21], char const (&) [619])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(rules.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [18], char const (&) [110], true>(char const (&) [18], char const (&) [110])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(rules.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [21], char const (&) [657], true>(char const (&) [21], char const (&) [657])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(rules.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [21], char const (&) [40], true>(char const (&) [21], char const (&) [40])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(rules.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [21], char const (&) [146], true>(char const (&) [21], char const (&) [146])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(rules.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [21], char const (&) [641], true>(char const (&) [21], char const (&) [641])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(rules.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [18], char const (&) [265], true>(char const (&) [18], char const (&) [265])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(rules.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [28], char const (&) [300], true>(char const (&) [28], char const (&) [300])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(rules.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [28], char const (&) [40], true>(char const (&) [28], char const (&) [40])':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(rules.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>(char const (&) [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(rules.cpp.o): in function `std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [23], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>(char const (&) [23], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_pair.h:353: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_init.c.o): in function `translateKeyCode':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_init.c:55: undefined reference to `XkbKeycodeToKeysym'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_init.c:77: undefined reference to `XkbKeycodeToKeysym'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_init.c:84: undefined reference to `XGetKeyboardMapping'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_init.c:86: undefined reference to `XFree'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_init.c.o): in function `createKeyTables':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_init.c:244: undefined reference to `XkbGetMap'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_init.c:245: undefined reference to `XkbGetNames'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_init.c:311: undefined reference to `XkbFreeNames'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_init.c:312: undefined reference to `XkbFreeKeyboard'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_init.c.o): in function `hasUsableInputMethodStyle':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_init.c:336: undefined reference to `XGetIMValues'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_init.c:348: undefined reference to `XFree'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_init.c.o): in function `getSupportedAtom':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_init.c:359: undefined reference to `XInternAtom'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_init.c.o): in function `detectEWMH':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_init.c:379: undefined reference to `XInternAtom'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_init.c:381: undefined reference to `XInternAtom'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_init.c:401: undefined reference to `XFree'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_init.c:410: undefined reference to `XFree'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_init.c:411: undefined reference to `XFree'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_init.c:415: undefined reference to `XFree'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_init.c:416: undefined reference to `XFree'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_init.c.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_init.c:461: more undefined references to `XFree' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_init.c.o): in function `initExtensions':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_init.c:498: undefined reference to `XQueryExtension'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_init.c:649: undefined reference to `XkbQueryExtension'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_init.c:660: undefined reference to `XkbSetDetectableAutoRepeat'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_init.c:714: undefined reference to `XInternAtom'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_init.c:715: undefined reference to `XInternAtom'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_init.c:716: undefined reference to `XInternAtom'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_init.c:720: undefined reference to `XInternAtom'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_init.c:723: undefined reference to `XInternAtom'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_init.c.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_init.c:724: more undefined references to `XInternAtom' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_init.c.o): in function `getSystemContentScale':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_init.c:798: undefined reference to `XResourceManagerString'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_init.c:801: undefined reference to `XrmGetStringDatabase'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_init.c:807: undefined reference to `XrmGetResource'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_init.c:813: undefined reference to `XrmDestroyDatabase'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_init.c.o): in function `createHelperWindow':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_init.c:837: undefined reference to `XCreateWindow'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_init.c.o): in function `_glfwGrabErrorHandlerX11':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_init.c:862: undefined reference to `XSetErrorHandler'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_init.c.o): in function `_glfwReleaseErrorHandlerX11':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_init.c:870: undefined reference to `XSync'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_init.c:871: undefined reference to `XSetErrorHandler'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_init.c.o): in function `_glfwInputErrorX11':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_init.c:879: undefined reference to `XGetErrorText'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_init.c.o): in function `_glfwPlatformInit':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_init.c:938: undefined reference to `XInitThreads'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_init.c:939: undefined reference to `XrmInitialize'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_init.c:941: undefined reference to `XOpenDisplay'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_init.c:961: undefined reference to `XrmUniqueQuark'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_init.c:971: undefined reference to `XSupportsLocale'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_init.c:973: undefined reference to `XSetLocaleModifiers'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_init.c:975: undefined reference to `XOpenIM'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_init.c:980: undefined reference to `XCloseIM'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_init.c.o): in function `_glfwPlatformTerminate':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_init.c:1001: undefined reference to `XGetSelectionOwner'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_init.c:1007: undefined reference to `XDestroyWindow'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_init.c:1013: undefined reference to `XFreeCursor'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_init.c:1022: undefined reference to `XCloseIM'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_init.c:1028: undefined reference to `XCloseDisplay'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_monitor.c.o): in function `_glfwPollMonitorsX11':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_monitor.c:197: undefined reference to `XFree'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_window.c.o): in function `waitForVisibilityNotify':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:108: undefined reference to `XCheckTypedWindowEvent'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_window.c.o): in function `getWindowState':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:139: undefined reference to `XFree'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_window.c.o): in function `sendEventToWM':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:229: undefined reference to `XSendEvent'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_window.c.o): in function `updateNormalHints':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:239: undefined reference to `XAllocSizeHints'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:280: undefined reference to `XSetWMNormalHints'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:281: undefined reference to `XFree'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_window.c.o): in function `updateWindowMode':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:322: undefined reference to `XChangeWindowAttributes'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:335: undefined reference to `XChangeProperty'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:345: undefined reference to `XDeleteProperty'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:361: undefined reference to `XChangeWindowAttributes'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:372: undefined reference to `XDeleteProperty'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_window.c.o): in function `updateCursorImage':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:512: undefined reference to `XDefineCursor'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:516: undefined reference to `XUndefineCursor'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:520: undefined reference to `XDefineCursor'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_window.c.o): in function `disableCursor':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:567: undefined reference to `XGrabPointer'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_window.c.o): in function `enableCursor':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:583: undefined reference to `XUngrabPointer'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_window.c.o): in function `createNativeWindow':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:606: undefined reference to `XCreateColormap'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:627: undefined reference to `XCreateWindow'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:647: undefined reference to `XSaveContext'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:680: undefined reference to `XChangeProperty'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:694: undefined reference to `XSetWMProtocols'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:702: undefined reference to `XChangeProperty'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:711: undefined reference to `XChangeProperty'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:718: undefined reference to `XAllocWMHints'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:729: undefined reference to `XSetWMHints'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:730: undefined reference to `XFree'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:737: undefined reference to `XAllocClassHint'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:761: undefined reference to `XSetClassHint'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:762: undefined reference to `XFree'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:768: undefined reference to `XChangeProperty'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:777: undefined reference to `XCreateIC'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_window.c.o): in function `writeTargetToProperty':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:823: undefined reference to `XChangeProperty'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:859: undefined reference to `XChangeProperty'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:872: undefined reference to `XChangeProperty'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:881: undefined reference to `XFree'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:891: undefined reference to `XChangeProperty'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:911: undefined reference to `XChangeProperty'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_window.c.o): in function `handleSelectionRequest':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:958: undefined reference to `XSendEvent'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_window.c.o): in function `getSelectionString':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:973: undefined reference to `XGetSelectionOwner'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:992: undefined reference to `XConvertSelection'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:999: undefined reference to `XCheckTypedWindowEvent'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:1010: undefined reference to `XCheckIfEvent'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:1015: undefined reference to `XGetWindowProperty'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:1035: undefined reference to `XCheckIfEvent'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:1043: undefined reference to `XFree'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:1044: undefined reference to `XGetWindowProperty'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:1087: undefined reference to `XFree'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_window.c.o): in function `acquireMonitor':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:1109: undefined reference to `XGetScreenSaver'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:1116: undefined reference to `XSetScreenSaver'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:1134: undefined reference to `XMoveResizeWindow'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_window.c.o): in function `releaseMonitor':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:1156: undefined reference to `XSetScreenSaver'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_window.c.o): in function `processEvent':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:1177: undefined reference to `XFilterEvent'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:1198: undefined reference to `XGetEventData'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:1221: undefined reference to `XFreeEventData'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:1238: undefined reference to `XFindContext'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:1277: undefined reference to `Xutf8LookupString'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:1285: undefined reference to `Xutf8LookupString'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:1333: undefined reference to `XLookupString'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:1356: undefined reference to `XEventsQueued'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:1359: undefined reference to `XPeekEvent'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:1581: undefined reference to `XSendEvent'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:1624: undefined reference to `XFree'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:1640: undefined reference to `XConvertSelection'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:1660: undefined reference to `XSendEvent'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:1662: undefined reference to `XFlush'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:1676: undefined reference to `XTranslateCoordinates'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:1704: undefined reference to `XSendEvent'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:1706: undefined reference to `XFlush'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:1737: undefined reference to `XFree'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:1752: undefined reference to `XSendEvent'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:1754: undefined reference to `XFlush'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:1775: undefined reference to `XSetICFocus'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:1795: undefined reference to `XUnsetICFocus'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_window.c.o): in function `_glfwGetWindowPropertyX11':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:1871: undefined reference to `XGetWindowProperty'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_window.c.o): in function `_glfwPushSelectionToManagerX11':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:1900: undefined reference to `XConvertSelection'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:1911: undefined reference to `XCheckIfEvent'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_window.c.o): in function `_glfwPlatformCreateWindow':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:2016: undefined reference to `XFlush'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_window.c.o): in function `_glfwPlatformDestroyWindow':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:2030: undefined reference to `XDestroyIC'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:2039: undefined reference to `XDeleteContext'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:2040: undefined reference to `XUnmapWindow'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:2041: undefined reference to `XDestroyWindow'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:2047: undefined reference to `XFreeColormap'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:2051: undefined reference to `XFlush'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_window.c.o): in function `_glfwPlatformSetWindowTitle':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:2057: undefined reference to `Xutf8SetWMProperties'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:2072: undefined reference to `XChangeProperty'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:2077: undefined reference to `XChangeProperty'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:2082: undefined reference to `XFlush'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_window.c.o): in function `_glfwPlatformGetWindowPos':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:2135: undefined reference to `XTranslateCoordinates'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_window.c.o): in function `_glfwPlatformSetWindowPos':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:2151: undefined reference to `XAllocSizeHints'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:2153: undefined reference to `XGetWMNormalHints'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:2158: undefined reference to `XSetWMNormalHints'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:2161: undefined reference to `XFree'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:2164: undefined reference to `XMoveWindow'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:2165: undefined reference to `XFlush'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_window.c.o): in function `_glfwPlatformGetWindowSize':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:2171: undefined reference to `XGetWindowAttributes'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_window.c.o): in function `_glfwPlatformGetWindowFrameSize':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:2248: undefined reference to `XCheckIfEvent'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:2278: undefined reference to `XFree'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_window.c.o): in function `_glfwPlatformIconifyWindow':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:2301: undefined reference to `XIconifyWindow'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:2302: undefined reference to `XFlush'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_window.c.o): in function `_glfwPlatformShowWindow':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:2360: undefined reference to `XMapWindow'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_window.c.o): in function `_glfwPlatformHideWindow':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:2366: undefined reference to `XUnmapWindow'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:2367: undefined reference to `XFlush'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_window.c.o): in function `_glfwPlatformFocusWindow':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:2385: undefined reference to `XRaiseWindow'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:2386: undefined reference to `XSetInputFocus'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:2390: undefined reference to `XFlush'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_window.c.o): in function `_glfwPlatformSetWindowMonitor':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:2411: undefined reference to `XMoveResizeWindow'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:2415: undefined reference to `XFlush'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:2429: undefined reference to `XMapRaised'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:2439: undefined reference to `XMoveResizeWindow'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:2443: undefined reference to `XFlush'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_window.c.o): in function `_glfwPlatformWindowFocused':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:2451: undefined reference to `XGetInputFocus'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_window.c.o): in function `_glfwPlatformWindowVisible':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:2463: undefined reference to `XGetWindowAttributes'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_window.c.o): in function `_glfwPlatformWindowMaximized':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:2497: undefined reference to `XFree'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_window.c.o): in function `_glfwPlatformWindowHovered':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:2511: undefined reference to `XQueryPointer'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_window.c.o): in function `_glfwPlatformFramebufferTransparent':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:2529: undefined reference to `XGetSelectionOwner'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_window.c.o): in function `_glfwPlatformSetWindowDecorated':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:2543: undefined reference to `XDeleteProperty'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:2561: undefined reference to `XChangeProperty'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_window.c.o): in function `_glfwPlatformPollEvents':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:2692: undefined reference to `XPending'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:2697: undefined reference to `XNextEvent'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:2694: undefined reference to `XQLength'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:2716: undefined reference to `XFlush'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_window.c.o): in function `_glfwPlatformGetCursorPos':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:2758: undefined reference to `XQueryPointer'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_window.c.o): in function `_glfwPlatformSetCursorPos':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:2775: undefined reference to `XWarpPointer'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:2777: undefined reference to `XFlush'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_window.c.o): in function `_glfwPlatformSetCursorMode':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:2792: undefined reference to `XFlush'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_window.c.o): in function `_glfwPlatformCreateStandardCursor':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:2851: undefined reference to `XCreateFontCursor'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_window.c.o): in function `_glfwPlatformDestroyCursor':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:2865: undefined reference to `XFreeCursor'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_window.c.o): in function `_glfwPlatformSetCursor':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:2873: undefined reference to `XFlush'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(x11_window.c.o): in function `_glfwPlatformSetClipboardString':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:2882: undefined reference to `XSetSelectionOwner'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/x11_window.c:2887: undefined reference to `XGetSelectionOwner'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(glx_context.c.o): in function `chooseGLXFBConfig':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/glx_context.c:99: undefined reference to `XFree'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/glx_context.c:137: undefined reference to `XFree'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(glx_context.c.o): in function `_glfwChooseVisualGLX':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/glx_context.c:662: undefined reference to `XFree'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(egl_context.c.o): in function `chooseEGLConfig':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/egl_context.c:134: undefined reference to `XGetVisualInfo'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/egl_context.c:140: undefined reference to `XFree'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(egl_context.c.o): in function `_glfwChooseVisualEGL':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/egl_context.c:732: undefined reference to `XGetVisualInfo'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/glfw/src/egl_context.c:743: undefined reference to `XFree'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(imgui.cpp.o): in function `ImGui::RenderWindowOuterBorders(ImGuiWindow*)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/imgui/imgui/imgui.cpp:5200: undefined reference to `__cxa_guard_acquire'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/deps/imgui/imgui/imgui.cpp:5200: undefined reference to `__cxa_guard_release'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(shader_builder.cpp.o): in function `polyscope::render::applyShaderReplacements(std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> > const&, std::vector<polyscope::render::ShaderReplacementRule, std::allocator<polyscope::render::ShaderReplacementRule> > const&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:16: undefined reference to `std::cout'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:16: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:16: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:16: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:16: undefined reference to `std::ostream::operator<<(std::ostream& (*)(std::ostream&))'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:19: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:20: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:23: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:25: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:25: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:25: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:25: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:25: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:25: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(shader_builder.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:26: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(shader_builder.cpp.o): in function `polyscope::render::applyShaderReplacements(std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> > const&, std::vector<polyscope::render::ShaderReplacementRule, std::allocator<polyscope::render::ShaderReplacementRule> > const&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:30: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:30: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:30: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:31: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:31: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:31: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:36: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:37: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:37: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:37: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:41: undefined reference to `std::cout'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:41: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:41: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:41: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:41: undefined reference to `std::ostream::operator<<(std::ostream& (*)(std::ostream&))'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:44: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::find(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long) const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:45: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::find(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long) const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:47: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:47: undefined reference to `std::runtime_error::runtime_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:47: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:47: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:47: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:48: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:48: undefined reference to `std::runtime_error::runtime_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:48: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:48: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:48: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:52: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:53: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:56: undefined reference to `std::cout'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:56: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:56: undefined reference to `std::ostream::operator<<(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:56: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:56: undefined reference to `std::ostream::operator<<(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:56: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:56: undefined reference to `std::ostream::operator<<(std::ostream& (*)(std::ostream&))'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:58: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::substr(unsigned long, unsigned long) const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:59: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:59: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:59: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::substr(unsigned long, unsigned long) const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:60: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:60: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::substr(unsigned long, unsigned long) const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:62: undefined reference to `std::cout'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:62: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:62: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:62: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:64: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:64: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:64: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:64: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:66: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:70: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:71: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:71: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:71: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:39: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:90: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:89: undefined reference to `std::runtime_error::runtime_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:89: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:89: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:90: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:90: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:90: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:117: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:116: undefined reference to `std::runtime_error::runtime_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:116: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:116: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:117: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:117: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:117: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:121: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:120: undefined reference to `std::runtime_error::runtime_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:120: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:120: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:121: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:121: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:121: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:150: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:149: undefined reference to `std::runtime_error::runtime_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:149: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:149: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:150: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:150: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:150: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:167: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:169: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:169: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:172: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:172: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:25: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(shader_builder.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:25: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(shader_builder.cpp.o): in function `polyscope::render::applyShaderReplacements(std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> > const&, std::vector<polyscope::render::ShaderReplacementRule, std::allocator<polyscope::render::ShaderReplacementRule> > const&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:26: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:26: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:26: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:47: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:48: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:64: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:64: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:64: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:71: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:71: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(shader_builder.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:71: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(shader_builder.cpp.o): in function `polyscope::render::applyShaderReplacements(std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> > const&, std::vector<polyscope::render::ShaderReplacementRule, std::allocator<polyscope::render::ShaderReplacementRule> > const&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:90: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:116: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:116: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:117: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:120: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:120: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:121: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:149: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:149: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:150: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:169: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:169: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:172: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/render/shader_builder.cpp:172: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(shader_builder.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::Init()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(shader_builder.cpp.o): in function `std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_tree.h:2443: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_tree.h:2446: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_tree.h:2443: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(shader_builder.cpp.o): in function `void std::vector<polyscope::render::ShaderSpecUniform, std::allocator<polyscope::render::ShaderSpecUniform> >::_M_realloc_insert<polyscope::render::ShaderSpecUniform const&>(__gnu_cxx::__normal_iterator<polyscope::render::ShaderSpecUniform*, std::vector<polyscope::render::ShaderSpecUniform, std::allocator<polyscope::render::ShaderSpecUniform> > >, polyscope::render::ShaderSpecUniform const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:493: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(shader_builder.cpp.o): in function `void std::vector<polyscope::render::ShaderSpecAttribute, std::allocator<polyscope::render::ShaderSpecAttribute> >::_M_realloc_insert<polyscope::render::ShaderSpecAttribute const&>(__gnu_cxx::__normal_iterator<polyscope::render::ShaderSpecAttribute*, std::vector<polyscope::render::ShaderSpecAttribute, std::allocator<polyscope::render::ShaderSpecAttribute> > >, polyscope::render::ShaderSpecAttribute const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:493: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(shader_builder.cpp.o): in function `void std::vector<polyscope::render::ShaderSpecTexture, std::allocator<polyscope::render::ShaderSpecTexture> >::_M_realloc_insert<polyscope::render::ShaderSpecTexture const&>(__gnu_cxx::__normal_iterator<polyscope::render::ShaderSpecTexture*, std::vector<polyscope::render::ShaderSpecTexture, std::allocator<polyscope::render::ShaderSpecTexture> > >, polyscope::render::ShaderSpecTexture const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:493: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(shader_builder.cpp.o): in function `void std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> >::_M_realloc_insert<polyscope::render::ShaderStageSpecification const&>(__gnu_cxx::__normal_iterator<polyscope::render::ShaderStageSpecification*, std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> > >, polyscope::render::ShaderStageSpecification const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:493: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(shader_builder.cpp.o): in function `std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_tree.h:2337: undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(shader_builder.cpp.o): in function `std::vector<polyscope::render::ShaderSpecUniform, std::allocator<polyscope::render::ShaderSpecUniform> >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:1759: undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(shader_builder.cpp.o): in function `std::vector<polyscope::render::ShaderSpecAttribute, std::allocator<polyscope::render::ShaderSpecAttribute> >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:1759: undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(shader_builder.cpp.o): in function `std::vector<polyscope::render::ShaderSpecTexture, std::allocator<polyscope::render::ShaderSpecTexture> >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:1759: undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(shader_builder.cpp.o): in function `std::vector<polyscope::render::ShaderStageSpecification, std::allocator<polyscope::render::ShaderStageSpecification> >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:1759: undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(shader_builder.cpp.o): in function `void std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_tree.h:599: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_tree.h:603: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_tree.h:599: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(shader_builder.cpp.o): in function `std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::operator--()':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_tree.h:302: undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(shader_builder.cpp.o): in function `std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::operator++()':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_tree.h:287: undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(shader_builder.cpp.o): in function `__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::deallocate(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(shader_builder.cpp.o): in function `__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(histogram.cpp.o): in function `polyscope::Histogram::Histogram()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:19: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:19: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:19: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:19: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:22: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(histogram.cpp.o): in function `polyscope::Histogram::Histogram(std::vector<double, std::allocator<double> >&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:24: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:24: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:24: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:24: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:27: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(histogram.cpp.o): in function `polyscope::Histogram::Histogram(std::vector<double, std::allocator<double> >&, std::vector<double, std::allocator<double> > const&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:29: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:29: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:29: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:29: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:32: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(histogram.cpp.o): in function `polyscope::Histogram::~Histogram()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:34: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(histogram.cpp.o): in function `polyscope::Histogram::buildHistogram(std::vector<double, std::allocator<double> >&, std::vector<double, std::allocator<double> > const&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:44: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:44: undefined reference to `std::logic_error::logic_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:44: undefined reference to `std::logic_error::~logic_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:44: undefined reference to `typeinfo for std::logic_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:44: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:44: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(histogram.cpp.o): in function `polyscope::Histogram::updateColormap(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:160: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(histogram.cpp.o): in function `polyscope::Histogram::fillBuffers()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:192: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:192: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:192: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:192: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:224: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:224: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:224: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:224: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:225: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:225: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:225: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:225: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:192: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:192: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:224: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:224: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:225: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:225: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(histogram.cpp.o): in function `polyscope::Histogram::prepare()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:239: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:239: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:239: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:239: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:239: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:239: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(histogram.cpp.o): in function `polyscope::Histogram::renderToTexture()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:261: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:261: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:261: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:261: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:262: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:262: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:262: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:262: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:261: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:261: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:262: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/histogram.cpp:262: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(histogram.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::Init()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(histogram.cpp.o): in function `std::vector<std::array<double, 2ul>, std::allocator<std::array<double, 2ul> > >::_S_check_init_len(unsigned long, std::allocator<std::array<double, 2ul> > const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:1770: undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(histogram.cpp.o): in function `std::array<double, 2ul>* std::vector<std::array<double, 2ul>, std::allocator<std::array<double, 2ul> > >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator<std::array<double, 2ul> const*, std::vector<std::array<double, 2ul>, std::allocator<std::array<double, 2ul> > > > >(unsigned long, __gnu_cxx::__normal_iterator<std::array<double, 2ul> const*, std::vector<std::array<double, 2ul>, std::allocator<std::array<double, 2ul> > > >, __gnu_cxx::__normal_iterator<std::array<double, 2ul> const*, std::vector<std::array<double, 2ul>, std::allocator<std::array<double, 2ul> > > >)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:1518: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_vector.h:1521: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_vector.h:1518: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(histogram.cpp.o): in function `void std::vector<glm::vec<2, float, (glm::qualifier)0>, std::allocator<glm::vec<2, float, (glm::qualifier)0> > >::_M_realloc_insert<glm::vec<2, float, (glm::qualifier)0> >(__gnu_cxx::__normal_iterator<glm::vec<2, float, (glm::qualifier)0>*, std::vector<glm::vec<2, float, (glm::qualifier)0>, std::allocator<glm::vec<2, float, (glm::qualifier)0> > > >, glm::vec<2, float, (glm::qualifier)0>&&)':
[INFO] [stdout]           /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:493: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(histogram.cpp.o): in function `__gnu_cxx::new_allocator<std::array<double, 2ul> >::deallocate(std::array<double, 2ul>*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(histogram.cpp.o): in function `__gnu_cxx::new_allocator<std::array<double, 2ul> >::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libpolyscope-f505cd440c0cb3d8.rlib(color_management.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::Init()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
[INFO] [stdout]           collect2: error: ld returned 1 exit status
[INFO] [stdout]           
[INFO] [stdout]   = note: some `extern` functions couldn't be found; some native libraries may need to be installed or have their path specified
[INFO] [stdout]   = note: use the `-l` flag to specify native libraries to link
[INFO] [stdout]   = note: use the `cargo:rustc-link-lib` directive to specify the native libraries to link with Cargo (see https://doc.rust-lang.org/cargo/reference/build-scripts.html#cargorustc-link-libkindname)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[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/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin:/opt/rustwide/cargo-home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" VSLANG="1033" "cc" "-m64" "/tmp/rustcyVMvmw/symbols.o" "/opt/rustwide/target/debug/deps/polyscope-f68b46e52f9e83a4.polyscope.de6ef8cf-cgu.0.rcgu.o" "/opt/rustwide/target/debug/deps/polyscope-f68b46e52f9e83a4.polyscope.de6ef8cf-cgu.1.rcgu.o" "/opt/rustwide/target/debug/deps/polyscope-f68b46e52f9e83a4.polyscope.de6ef8cf-cgu.2.rcgu.o" "/opt/rustwide/target/debug/deps/polyscope-f68b46e52f9e83a4.polyscope.de6ef8cf-cgu.3.rcgu.o" "/opt/rustwide/target/debug/deps/polyscope-f68b46e52f9e83a4.polyscope.de6ef8cf-cgu.4.rcgu.o" "/opt/rustwide/target/debug/deps/polyscope-f68b46e52f9e83a4.3b3fnu28m3z7alpo.rcgu.o" "-Wl,--as-needed" "-L" "/opt/rustwide/target/debug/deps" "-L" "/opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out" "-L" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "-Wl,--whole-archive" "-lrust_polyscope" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "-lpolyscope" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "-lglad" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "-lglfw3" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "-limgui" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "-lstb" "-Wl,--no-whole-archive" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-2bcc87e061734fce.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgetopts-4c2368e8367904c3.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunicode_width-06b9dcb8e6d4191c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_std-23a78788aee51060.rlib" "/opt/rustwide/target/debug/deps/libnalgebra-ad12c68b80999a43.rlib" "/opt/rustwide/target/debug/deps/libnum_rational-13edf6f26428de12.rlib" "/opt/rustwide/target/debug/deps/libnum_integer-2f2ffadd5b298a67.rlib" "/opt/rustwide/target/debug/deps/libgeneric_array-f3b79aec4502c15d.rlib" "/opt/rustwide/target/debug/deps/libtypenum-02b91948c1d41345.rlib" "/opt/rustwide/target/debug/deps/libsimba-c36511a366205ecc.rlib" "/opt/rustwide/target/debug/deps/libnum_complex-3b8917e06d969cb5.rlib" "/opt/rustwide/target/debug/deps/libmatrixmultiply-bc4a44686be05b55.rlib" "/opt/rustwide/target/debug/deps/librawpointer-6f2190d0a178b7fa.rlib" "/opt/rustwide/target/debug/deps/libapprox-736da616a328e883.rlib" "/opt/rustwide/target/debug/deps/libnum_traits-799aa3325356471a.rlib" "/opt/rustwide/target/debug/deps/liblibc-eef798f621dca9fd.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-0e29cc23c5e02021.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-d903621768a861d9.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-6d0225e655f31c13.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-9dbaf4eac7eaa079.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-27f05b3d42a66dd0.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-4d73f1030321c9a2.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-2846c9e58abd0acb.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-a53d0f50415947be.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-d48e4b6abc25b9dc.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-2991859439ef1207.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-8a687517e4221bae.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-e07b554f6a67f5b3.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-b68238b7c3c619dd.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-d5e213e896c017e4.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-0211a3b2e61d8689.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-b371f055239ba51f.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-e60518d2760eb01e.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-1ad943f92a4b1081.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-f0d6e4d0fc1e80b4.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/deps/polyscope-f68b46e52f9e83a4" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `c_init':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:12: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:12: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:12: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:12: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:12: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:12: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `c_register_float_point_cloud':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:29: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:29: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:29: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:29: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:29: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:29: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `c_register_double_point_cloud':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:44: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:44: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:44: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:44: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:44: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:44: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `c_add_float_point_scalar_quantity':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:55: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:55: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:55: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:55: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:55: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:55: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `c_add_double_point_scalar_quantity':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:64: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:64: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:64: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:64: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:64: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:64: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `c_add_float_point_color_quantity':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:79: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:79: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:79: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:79: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:79: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:79: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `c_add_double_point_color_quantity':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:94: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:94: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:94: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:94: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:94: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:94: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `c_add_float_point_vector_quantity':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:109: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:109: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:109: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:109: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:109: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:109: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `c_add_double_point_vector_quantity':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:124: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:124: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:124: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:124: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:124: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/polyscope_wrapper.cpp:124: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `__static_initialization_and_destruction_0(int, int)':
[INFO] [stdout]           /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::Init()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::~Init()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `std::__cxx11::to_string(unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/bits/basic_string.h:6692: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6692: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(unsigned long, char, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6692: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6693: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6693: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6695: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6695: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)':
[INFO] [stdout]           /usr/include/c++/11/bits/basic_string.h:6180: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::get_allocator() const'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6180: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::get_allocator() const'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6180: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6180: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6185: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6185: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6186: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6186: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6187: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6187: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6189: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6189: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `polyscope::PointCloud* polyscope::registerPointCloud<std::vector<std::array<float, 3ul>, std::allocator<std::array<float, 3ul> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::array<float, 3ul>, std::allocator<std::array<float, 3ul> > > const&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:10: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:10: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:10: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:10: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:10: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `polyscope::PointCloud* polyscope::registerPointCloud<std::vector<std::array<double, 3ul>, std::allocator<std::array<double, 3ul> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::array<double, 3ul>, std::allocator<std::array<double, 3ul> > > const&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:10: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:10: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:10: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:10: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:10: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `polyscope::PointCloudScalarQuantity* polyscope::PointCloud::addScalarQuantity<std::vector<float, std::allocator<float> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<float, std::allocator<float> > const&, polyscope::DataType)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:73: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:74: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:74: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:73: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:74: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `polyscope::PointCloudScalarQuantity* polyscope::PointCloud::addScalarQuantity<std::vector<double, std::allocator<double> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<double, std::allocator<double> > const&, polyscope::DataType)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:73: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:74: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:74: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:73: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:74: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `polyscope::PointCloudColorQuantity* polyscope::PointCloud::addColorQuantity<std::vector<std::array<float, 3ul>, std::allocator<std::array<float, 3ul> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::array<float, 3ul>, std::allocator<std::array<float, 3ul> > > const&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:66: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:67: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:67: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:66: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:67: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `polyscope::PointCloudColorQuantity* polyscope::PointCloud::addColorQuantity<std::vector<std::array<double, 3ul>, std::allocator<std::array<double, 3ul> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::array<double, 3ul>, std::allocator<std::array<double, 3ul> > > const&)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:66: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:67: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:67: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:66: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:67: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `polyscope::PointCloudVectorQuantity* polyscope::PointCloud::addVectorQuantity<std::vector<std::array<float, 3ul>, std::allocator<std::array<float, 3ul> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::array<float, 3ul>, std::allocator<std::array<float, 3ul> > > const&, polyscope::VectorType)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:94: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:95: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:95: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:94: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:95: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `polyscope::PointCloudVectorQuantity* polyscope::PointCloud::addVectorQuantity<std::vector<std::array<double, 3ul>, std::allocator<std::array<double, 3ul> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::array<double, 3ul>, std::allocator<std::array<double, 3ul> > > const&, polyscope::VectorType)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:94: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:95: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:95: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:94: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/point_cloud.ipp:95: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `void std::vector<std::array<float, 3ul>, std::allocator<std::array<float, 3ul> > >::_M_realloc_insert<std::array<float, 3ul>&>(__gnu_cxx::__normal_iterator<std::array<float, 3ul>*, std::vector<std::array<float, 3ul>, std::allocator<std::array<float, 3ul> > > >, std::array<float, 3ul>&)':
[INFO] [stdout]           /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:493: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `void std::vector<std::array<double, 3ul>, std::allocator<std::array<double, 3ul> > >::_M_realloc_insert<std::array<double, 3ul>&>(__gnu_cxx::__normal_iterator<std::array<double, 3ul>*, std::vector<std::array<double, 3ul>, std::allocator<std::array<double, 3ul> > > >, std::array<double, 3ul>&)':
[INFO] [stdout]           /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:493: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/vector.tcc:485: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/basic_string.tcc:1179: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::get_allocator() const'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.tcc:1179: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.tcc:1179: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.tcc:1179: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.tcc:1181: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.tcc:1181: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.tcc:1182: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.tcc:1183: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.tcc:1185: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `void polyscope::validateSize<std::vector<float, std::allocator<float> > >(std::vector<float, std::allocator<float> > const&, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1009: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1009: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1009: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `void polyscope::validateSize<std::vector<double, std::allocator<double> > >(std::vector<double, std::allocator<double> > const&, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1009: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1009: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1009: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `void polyscope::validateSize<std::vector<std::array<float, 3ul>, std::allocator<std::array<float, 3ul> > > >(std::vector<std::array<float, 3ul>, std::allocator<std::array<float, 3ul> > > const&, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1009: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1009: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1009: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `void polyscope::validateSize<std::vector<std::array<double, 3ul>, std::allocator<std::array<double, 3ul> > > >(std::vector<std::array<double, 3ul>, std::allocator<std::array<double, 3ul> > > const&, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1009: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1009: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1009: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `std::allocator_traits<std::allocator<char> >::select_on_container_copy_construction(std::allocator<char> const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/alloc_traits.h:563: undefined reference to `std::allocator<char>::allocator(std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `std::vector<std::array<float, 3ul>, std::allocator<std::array<float, 3ul> > >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:1759: undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `std::vector<std::array<double, 3ul>, std::allocator<std::array<double, 3ul> > >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:1759: undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `void polyscope::validateSize<std::vector<float, std::allocator<float> > >(std::vector<float, std::allocator<float> > const&, std::vector<unsigned long, std::allocator<unsigned long> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:980: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:980: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:980: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:980: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:980: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:980: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `void polyscope::validateSize<std::vector<float, std::allocator<float> > >(std::vector<float, std::allocator<float> > const&, std::vector<unsigned long, std::allocator<unsigned long> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:995: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:995: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:995: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:997: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:997: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:997: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:999: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `void polyscope::validateSize<std::vector<float, std::allocator<float> > >(std::vector<float, std::allocator<float> > const&, std::vector<unsigned long, std::allocator<unsigned long> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:980: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:997: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:997: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `void polyscope::validateSize<std::vector<double, std::allocator<double> > >(std::vector<double, std::allocator<double> > const&, std::vector<unsigned long, std::allocator<unsigned long> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:995: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:995: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:995: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:997: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:997: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:997: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:999: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `void polyscope::validateSize<std::vector<double, std::allocator<double> > >(std::vector<double, std::allocator<double> > const&, std::vector<unsigned long, std::allocator<unsigned long> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:980: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:997: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:997: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `void polyscope::validateSize<std::vector<std::array<float, 3ul>, std::allocator<std::array<float, 3ul> > > >(std::vector<std::array<float, 3ul>, std::allocator<std::array<float, 3ul> > > const&, std::vector<unsigned long, std::allocator<unsigned long> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:995: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:995: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:995: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:997: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:997: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:997: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:999: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `void polyscope::validateSize<std::vector<std::array<float, 3ul>, std::allocator<std::array<float, 3ul> > > >(std::vector<std::array<float, 3ul>, std::allocator<std::array<float, 3ul> > > const&, std::vector<unsigned long, std::allocator<unsigned long> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:980: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:997: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:997: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `void polyscope::validateSize<std::vector<std::array<double, 3ul>, std::allocator<std::array<double, 3ul> > > >(std::vector<std::array<double, 3ul>, std::allocator<std::array<double, 3ul> > > const&, std::vector<unsigned long, std::allocator<unsigned long> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:995: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:995: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:995: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:997: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:997: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:997: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:999: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `void polyscope::validateSize<std::vector<std::array<double, 3ul>, std::allocator<std::array<double, 3ul> > > >(std::vector<std::array<double, 3ul>, std::allocator<std::array<double, 3ul> > > const&, std::vector<unsigned long, std::allocator<unsigned long> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:980: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:997: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:997: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/../include/polyscope/standardize_data_array.h:1001: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `__gnu_cxx::new_allocator<float>::deallocate(float*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `std::vector<float, std::allocator<float> >::_S_check_init_len(unsigned long, std::allocator<float> const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:1770: undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `float* std::vector<float, std::allocator<float> >::_M_allocate_and_copy<float const*>(unsigned long, float const*, float const*)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:1518: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_vector.h:1521: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_vector.h:1518: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `__gnu_cxx::new_allocator<std::array<float, 3ul> >::deallocate(std::array<float, 3ul>*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `__gnu_cxx::new_allocator<double>::deallocate(double*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `std::vector<double, std::allocator<double> >::_S_check_init_len(unsigned long, std::allocator<double> const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:1770: undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `double* std::vector<double, std::allocator<double> >::_M_allocate_and_copy<double const*>(unsigned long, double const*, double const*)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:1518: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_vector.h:1521: undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/stl_vector.h:1518: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `__gnu_cxx::new_allocator<std::array<double, 3ul> >::deallocate(std::array<double, 3ul>*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const*)':
[INFO] [stdout]           /usr/include/c++/11/bits/basic_string.h:6208: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const*)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6208: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/basic_string.h:6162: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/bits/basic_string.h:6162: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `__gnu_cxx::new_allocator<std::array<float, 3ul> >::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `__gnu_cxx::new_allocator<glm::vec<3, float, (glm::qualifier)0> >::deallocate(glm::vec<3, float, (glm::qualifier)0>*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `__gnu_cxx::new_allocator<std::array<double, 3ul> >::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `std::vector<unsigned long, std::allocator<unsigned long> >::_S_check_init_len(unsigned long, std::allocator<unsigned long> const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:1770: undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `std::vector<glm::vec<3, float, (glm::qualifier)0>, std::allocator<glm::vec<3, float, (glm::qualifier)0> > >::_S_check_init_len(unsigned long, std::allocator<glm::vec<3, float, (glm::qualifier)0> > const&)':
[INFO] [stdout]           /usr/include/c++/11/bits/stl_vector.h:1770: undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `__gnu_cxx::new_allocator<unsigned long>::deallocate(unsigned long*, unsigned long)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:145: undefined reference to `operator delete(void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `__gnu_cxx::new_allocator<float>::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `__gnu_cxx::new_allocator<double>::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `__gnu_cxx::new_allocator<unsigned long>::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o): in function `__gnu_cxx::new_allocator<glm::vec<3, float, (glm::qualifier)0> >::allocate(unsigned long, void const*)':
[INFO] [stdout]           /usr/include/c++/11/ext/new_allocator.h:116: undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:117: undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: /usr/include/c++/11/ext/new_allocator.h:127: undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o):(.data.rel.ro._ZTIPFvvE[_ZTIPFvvE]+0x0): undefined reference to `vtable for __cxxabiv1::__pointer_type_info'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o):(.data.rel.ro._ZTIFvvE[_ZTIFvvE]+0x0): undefined reference to `vtable for __cxxabiv1::__function_type_info'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/librust_polyscope.a(polyscope_wrapper.cpp.o):(.data.rel.local.DW.ref.__gxx_personality_v0[DW.ref.__gxx_personality_v0]+0x0): undefined reference to `__gxx_personality_v0'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/libpolyscope.a(polyscope.cpp.o): in function `polyscope::(anonymous namespace)::readPrefsFile()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:55: undefined reference to `std::basic_ifstream<char, std::char_traits<char> >::basic_ifstream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::_Ios_Openmode)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:56: undefined reference to `std::basic_ios<char, std::char_traits<char> >::operator bool() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:62: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:62: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:62: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:62: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:65: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:65: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:65: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:65: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:68: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:68: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:68: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:68: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:71: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:71: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:71: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:71: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:76: undefined reference to `std::basic_ifstream<char, std::char_traits<char> >::~basic_ifstream()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:62: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:62: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:65: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:65: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:68: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:68: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:71: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:71: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:76: undefined reference to `std::basic_ifstream<char, std::char_traits<char> >::~basic_ifstream()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:78: undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:79: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:79: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:79: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:79: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:79: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:79: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:79: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:79: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:80: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:79: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:79: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:79: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:79: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:80: undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/libpolyscope.a(polyscope.cpp.o): in function `polyscope::(anonymous namespace)::writePrefsFile()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:98: undefined reference to `std::basic_ofstream<char, std::char_traits<char> >::basic_ofstream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::_Ios_Openmode)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:99: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::_Setw)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:99: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:99: undefined reference to `std::ostream::operator<<(std::ostream& (*)(std::ostream&))'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:100: undefined reference to `std::basic_ofstream<char, std::char_traits<char> >::~basic_ofstream()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:100: undefined reference to `std::basic_ofstream<char, std::char_traits<char> >::~basic_ofstream()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/libpolyscope.a(polyscope.cpp.o): in function `polyscope::init(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:109: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:109: undefined reference to `std::runtime_error::runtime_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:109: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:109: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:109: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:115: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:122: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:122: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:109: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:122: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/libpolyscope.a(polyscope.cpp.o): in function `polyscope::pushContext(std::function<void ()>, bool)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:153: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:151: undefined reference to `std::runtime_error::runtime_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:153: undefined reference to `std::runtime_error::~runtime_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:153: undefined reference to `typeinfo for std::runtime_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:153: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:153: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/libpolyscope.a(polyscope.cpp.o): in function `polyscope::popContext()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:185: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:185: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:185: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:185: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:185: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:185: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/libpolyscope.a(polyscope.cpp.o): in function `polyscope::(anonymous namespace)::processInputEvents()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:320: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:320: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:321: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:326: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:326: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:327: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:320: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:321: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:326: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/libpolyscope.a(polyscope.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:327: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/libpolyscope.a(polyscope.cpp.o): in function `polyscope::(anonymous namespace)::buildPolyscopeGui()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:445: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:446: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:502: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:502: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:502: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:502: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:503: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:503: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:503: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:503: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:502: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:502: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:503: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:503: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/libpolyscope.a(polyscope.cpp.o): in function `polyscope::(anonymous namespace)::buildStructureGui()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:528: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:532: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:537: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:537: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:537: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:537: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:537: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:551: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/libpolyscope.a(polyscope.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:537: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/libpolyscope.a(polyscope.cpp.o): in function `polyscope::(anonymous namespace)::buildPickGui()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:600: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:600: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:600: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:600: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:600: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:600: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/libpolyscope.a(polyscope.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:600: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/libpolyscope.a(polyscope.cpp.o): in function `polyscope::mainLoopIteration()':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:681: undefined reference to `std::chrono::_V2::steady_clock::now()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:687: undefined reference to `std::chrono::_V2::steady_clock::now()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:690: undefined reference to `std::chrono::_V2::steady_clock::now()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/libpolyscope.a(polyscope.cpp.o): in function `polyscope::show(unsigned long)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:710: undefined reference to `__cxa_allocate_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:709: undefined reference to `std::logic_error::logic_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:709: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:710: undefined reference to `std::logic_error::~logic_error()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:710: undefined reference to `typeinfo for std::logic_error'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:710: undefined reference to `__cxa_throw'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:709: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:710: undefined reference to `__cxa_free_exception'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/libpolyscope.a(polyscope.cpp.o): in function `polyscope::registerStructure(polyscope::Structure*, bool)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:757: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:757: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:759: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:759: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:779: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:757: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/libpolyscope.a(polyscope.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:759: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/libpolyscope.a(polyscope.cpp.o): in function `polyscope::getStructure(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:793: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:793: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:793: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:793: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:802: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:802: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:802: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:802: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:785: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/libpolyscope.a(polyscope.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:785: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/libpolyscope.a(polyscope.cpp.o): in function `polyscope::getStructure(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:793: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:802: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:802: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:802: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:802: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/libpolyscope.a(polyscope.cpp.o): in function `polyscope::hasStructure(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:818: undefined reference to `std::allocator<char>::allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:818: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:818: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:818: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:818: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:818: undefined reference to `std::allocator<char>::~allocator()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/libpolyscope.a(polyscope.cpp.o): in function `polyscope::removeStructure(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:832: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:832: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:841: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:841: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:841: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/libpolyscope.a(polyscope.cpp.o):/opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:841: more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/polyscope-2d6d065c52a6a811/out/libpolyscope.a(polyscope.cpp.o): in function `polyscope::removeStructure(polyscope::Structure*, bool)':
[INFO] [stdout]           /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:856: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:856: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:856: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:856: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/workdir/src/cpp/third_party/polyscope/src/polyscope.cpp:856: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
[WARN] too many lines in the log, truncating it
