[INFO] fetching crate joltc-sys 0.3.1+Jolt-5.0.0...
[INFO] testing joltc-sys-0.3.1+Jolt-5.0.0 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate joltc-sys 0.3.1+Jolt-5.0.0 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate joltc-sys 0.3.1+Jolt-5.0.0
[INFO] finished tweaking crates.io crate joltc-sys 0.3.1+Jolt-5.0.0
[INFO] tweaked toml for crates.io crate joltc-sys 0.3.1+Jolt-5.0.0 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate joltc-sys 0.3.1+Jolt-5.0.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 64 packages to highest compatible versions
[INFO] [stderr]       Adding bindgen v0.69.5 (available: v0.73.2)
[INFO] [stderr]       Adding rand v0.8.8 (available: v0.10.3)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] dcc4dfaa8576b857bef26b1a66cf7a9d268bfbc9c2dc9b77d44b6bd3bba6af4d
[INFO] running `Command { std: "docker" "start" "dcc4dfaa8576b857bef26b1a66cf7a9d268bfbc9c2dc9b77d44b6bd3bba6af4d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "dcc4dfaa8576b857bef26b1a66cf7a9d268bfbc9c2dc9b77d44b6bd3bba6af4d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "dcc4dfaa8576b857bef26b1a66cf7a9d268bfbc9c2dc9b77d44b6bd3bba6af4d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "dcc4dfaa8576b857bef26b1a66cf7a9d268bfbc9c2dc9b77d44b6bd3bba6af4d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "dcc4dfaa8576b857bef26b1a66cf7a9d268bfbc9c2dc9b77d44b6bd3bba6af4d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.191
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling glob v0.3.4
[INFO] [stderr]    Compiling unicode-ident v1.0.27
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling prettyplease v0.2.37
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling either v1.19.0
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling minimal-lexical v0.2.1
[INFO] [stderr]    Compiling linux-raw-sys v0.4.15
[INFO] [stderr]    Compiling clang-sys v1.9.1
[INFO] [stderr]    Compiling cfg-if v1.0.5
[INFO] [stderr]    Compiling bitflags v2.13.2
[INFO] [stderr]    Compiling libloading v0.8.9
[INFO] [stderr]    Compiling anyhow v1.0.104
[INFO] [stderr]    Compiling home v0.5.12
[INFO] [stderr]    Compiling find-msvc-tools v0.1.14
[INFO] [stderr]    Compiling bindgen v0.69.5
[INFO] [stderr]    Compiling itertools v0.12.1
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling shlex v1.3.0
[INFO] [stderr]    Compiling log v0.4.34
[INFO] [stderr]    Compiling lazycell v1.3.0
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling lazy_static v1.5.1
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling jobserver v0.1.35
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling cc v1.8.0
[INFO] [stderr]    Compiling cexpr v0.6.0
[INFO] [stderr]    Compiling which v4.4.2
[INFO] [stderr]    Compiling cmake v0.1.58
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling joltc-sys v0.3.1+Jolt-5.0.0 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unused dependency `walkdir`
[INFO] [stderr]   --> Cargo.toml:14:21
[INFO] [stderr]    |
[INFO] [stderr] 14 | [build-dependencies.walkdir]
[INFO] [stderr]    |                     ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `walkdir`
[INFO] [stderr] warning: `joltc-sys` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 4m 44s
[INFO] running `Command { std: "docker" "inspect" "dcc4dfaa8576b857bef26b1a66cf7a9d268bfbc9c2dc9b77d44b6bd3bba6af4d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "dcc4dfaa8576b857bef26b1a66cf7a9d268bfbc9c2dc9b77d44b6bd3bba6af4d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.191
[INFO] [stderr]    Compiling zerocopy v0.8.63
[INFO] [stderr]    Compiling cfg-if v1.0.5
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.8
[INFO] [stderr]    Compiling joltc-sys v0.3.1+Jolt-5.0.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/opt/rustwide/target/release/build/joltc-sys/8306d221a883a994/out/rustcd3J8YW/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libtest-*,libgetopts-*,librustc_std_workspace_std-*}.rlib" "/opt/rustwide/target/release/build/rand/493e03b37b572cf1/out/librand-493e03b37b572cf1.rlib" "/opt/rustwide/target/release/build/rand_chacha/cd95cff32707f368/out/librand_chacha-cd95cff32707f368.rlib" "/opt/rustwide/target/release/build/ppv-lite86/cbc071a7b1ce8658/out/libppv_lite86-cbc071a7b1ce8658.rlib" "/opt/rustwide/target/release/build/zerocopy/2501ad56a7ef57f6/out/libzerocopy-2501ad56a7ef57f6.rlib" "/opt/rustwide/target/release/build/rand_core/451938bd79f71417/out/librand_core-451938bd79f71417.rlib" "/opt/rustwide/target/release/build/getrandom/a28abce13d514e30/out/libgetrandom-a28abce13d514e30.rlib" "/opt/rustwide/target/release/build/libc/db433e050d08d7ab/out/liblibc-db433e050d08d7ab.rlib" "/opt/rustwide/target/release/build/cfg-if/aebc73b2fc35ea49/out/libcfg_if-aebc73b2fc35ea49.rlib" "/opt/rustwide/target/release/build/joltc-sys/8febb4c0ca3e6423/out/libjoltc_sys-8febb4c0ca3e6423.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lc" "-lm" "-lrt" "-lpthread" "-lJolt" "-ljoltc" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/opt/rustwide/target/release/build/joltc-sys/8306d221a883a994/out/rustcd3J8YW/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/release/build/joltc-sys/7d27d19af67d5568/out/lib" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/release/build/joltc-sys/8306d221a883a994/out/smoke_test-8306d221a883a994" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-Wl,-O1" "-Wl,--strip-debug" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: rust-lld: error: undefined symbol: operator delete(void*, unsigned long)
[INFO] [stdout]           >>> referenced by JoltC.cpp
[INFO] [stdout]           >>>               JoltC.cpp.o:(JPC_ObjectVsBroadPhaseLayerFilterBridge::~JPC_ObjectVsBroadPhaseLayerFilterBridge()) in archive /opt/rustwide/target/release/build/joltc-sys/7d27d19af67d5568/out/lib/libjoltc.a
[INFO] [stdout]           >>> referenced by JoltC.cpp
[INFO] [stdout]           >>>               JoltC.cpp.o:(JPH::BroadPhaseLayerFilter::~BroadPhaseLayerFilter()) in archive /opt/rustwide/target/release/build/joltc-sys/7d27d19af67d5568/out/lib/libjoltc.a
[INFO] [stdout]           >>> referenced by JoltC.cpp
[INFO] [stdout]           >>>               JoltC.cpp.o:(JPH::ObjectLayerFilter::~ObjectLayerFilter()) in archive /opt/rustwide/target/release/build/joltc-sys/7d27d19af67d5568/out/lib/libjoltc.a
[INFO] [stdout]           >>> referenced 63 more times
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: std::__throw_system_error(int)
[INFO] [stdout]           >>> referenced by JoltC.cpp
[INFO] [stdout]           >>>               JoltC.cpp.o:(JPH::BodyLockInterfaceLocking::LockWrite(JPH::BodyID const&) const) in archive /opt/rustwide/target/release/build/joltc-sys/7d27d19af67d5568/out/lib/libjoltc.a
[INFO] [stdout]           >>> referenced by JoltC.cpp
[INFO] [stdout]           >>>               JoltC.cpp.o:(JPH::BodyLockInterfaceLocking::LockRead(JPH::BodyID const&) const) in archive /opt/rustwide/target/release/build/joltc-sys/7d27d19af67d5568/out/lib/libjoltc.a
[INFO] [stdout]           >>> referenced by std_mutex.h:119 (/usr/include/c++/15/bits/std_mutex.h:119)
[INFO] [stdout]           >>>               Profiler.cpp.o:(JPH::Profiler::AddThread(JPH::ProfileThread*) (.cold)) in archive /opt/rustwide/target/release/build/joltc-sys/7d27d19af67d5568/out/lib/libJolt.a
[INFO] [stdout]           >>> referenced 36 more times
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: operator new(unsigned long)
[INFO] [stdout]           >>> referenced by JoltC.cpp
[INFO] [stdout]           >>>               JoltC.cpp.o:(HandleShapeResult(JPH::Result<JPH::Ref<JPH::Shape>>, JPC_Shape**, JPC_String**)) in archive /opt/rustwide/target/release/build/joltc-sys/7d27d19af67d5568/out/lib/libjoltc.a
[INFO] [stdout]           >>> referenced by JoltC.cpp
[INFO] [stdout]           >>>               JoltC.cpp.o:(JPC_BroadPhaseLayerInterface_new) in archive /opt/rustwide/target/release/build/joltc-sys/7d27d19af67d5568/out/lib/libjoltc.a
[INFO] [stdout]           >>> referenced by JoltC.cpp
[INFO] [stdout]           >>>               JoltC.cpp.o:(JPC_ObjectVsBroadPhaseLayerFilter_new) in archive /opt/rustwide/target/release/build/joltc-sys/7d27d19af67d5568/out/lib/libjoltc.a
[INFO] [stdout]           >>> referenced 19 more times
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: std::__throw_length_error(char const*)
[INFO] [stdout]           >>> referenced by JoltC.cpp
[INFO] [stdout]           >>>               JoltC.cpp.o:(JPC_ConvexHullShapeSettings_Create.cold) in archive /opt/rustwide/target/release/build/joltc-sys/7d27d19af67d5568/out/lib/libjoltc.a
[INFO] [stdout]           >>> referenced by stl_vector.h:2205 (/usr/include/c++/15/bits/stl_vector.h:2205)
[INFO] [stdout]           >>>               DebugRendererSimple.cpp.o:(std::vector<JPH::DebugRenderer::Triangle, JPH::STLAllocator<JPH::DebugRenderer::Triangle>>::_M_default_append(unsigned long)) in archive /opt/rustwide/target/release/build/joltc-sys/7d27d19af67d5568/out/lib/libJolt.a
[INFO] [stdout]           >>> referenced by stl_vector.h:2205 (/usr/include/c++/15/bits/stl_vector.h:2205)
[INFO] [stdout]           >>>               DebugRenderer.cpp.o:(JPH::DebugRenderer::LOD& std::vector<JPH::DebugRenderer::LOD, JPH::STLAllocator<JPH::DebugRenderer::LOD>>::emplace_back<JPH::DebugRenderer::LOD>(JPH::DebugRenderer::LOD&&) (.isra.0.cold)) in archive /opt/rustwide/target/release/build/joltc-sys/7d27d19af67d5568/out/lib/libJolt.a
[INFO] [stdout]           >>> referenced 96 more times
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: vtable for __cxxabiv1::__class_type_info
[INFO] [stdout]           >>> referenced by JoltC.cpp
[INFO] [stdout]           >>>               JoltC.cpp.o:(typeinfo for JPH::NonCopyable) in archive /opt/rustwide/target/release/build/joltc-sys/7d27d19af67d5568/out/lib/libjoltc.a
[INFO] [stdout]           >>> referenced by Shape.cpp
[INFO] [stdout]           >>>               Shape.cpp.o:(typeinfo for JPH::RefTarget<JPH::ShapeSettings>) in archive /opt/rustwide/target/release/build/joltc-sys/7d27d19af67d5568/out/lib/libJolt.a
[INFO] [stdout]           >>> referenced by Shape.cpp
[INFO] [stdout]           >>>               Shape.cpp.o:(typeinfo for JPH::RefTarget<JPH::Shape>) in archive /opt/rustwide/target/release/build/joltc-sys/7d27d19af67d5568/out/lib/libJolt.a
[INFO] [stdout]           >>> referenced 43 more times
[INFO] [stdout]           >>> the vtable symbol may be undefined because the class is missing its key function (see https://lld.llvm.org/missingkeyfunction)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: vtable for __cxxabiv1::__si_class_type_info
[INFO] [stdout]           >>> referenced by JoltC.cpp
[INFO] [stdout]           >>>               JoltC.cpp.o:(typeinfo for JPH::TempAllocator) in archive /opt/rustwide/target/release/build/joltc-sys/7d27d19af67d5568/out/lib/libjoltc.a
[INFO] [stdout]           >>> referenced by JoltC.cpp
[INFO] [stdout]           >>>               JoltC.cpp.o:(typeinfo for JPH::TempAllocatorImpl) in archive /opt/rustwide/target/release/build/joltc-sys/7d27d19af67d5568/out/lib/libjoltc.a
[INFO] [stdout]           >>> referenced by JoltC.cpp
[INFO] [stdout]           >>>               JoltC.cpp.o:(typeinfo for JPH::ObjectLayerFilter) in archive /opt/rustwide/target/release/build/joltc-sys/7d27d19af67d5568/out/lib/libjoltc.a
[INFO] [stdout]           >>> referenced 119 more times
[INFO] [stdout]           >>> the vtable symbol may be undefined because the class is missing its key function (see https://lld.llvm.org/missingkeyfunction)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __gxx_personality_v0
[INFO] [stdout]           >>> referenced by JoltC.cpp
[INFO] [stdout]           >>>               JoltC.cpp.o:(DW.ref.__gxx_personality_v0) in archive /opt/rustwide/target/release/build/joltc-sys/7d27d19af67d5568/out/lib/libjoltc.a
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: std::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const
[INFO] [stdout]           >>> referenced by hashtable.h:2474 (/usr/include/c++/15/bits/hashtable.h:2474)
[INFO] [stdout]           >>>               DebugRenderer.cpp.o:(std::__detail::_Map_base<JPH::DebugRenderer::SwingConeLimits, std::pair<JPH::DebugRenderer::SwingConeLimits const, JPH::Ref<JPH::DebugRenderer::Geometry>>, JPH::STLAllocator<std::pair<JPH::DebugRenderer::SwingConeLimits const, JPH::Ref<JPH::DebugRenderer::Geometry>>>, std::__detail::_Select1st, std::equal_to<JPH::DebugRenderer::SwingConeLimits>, JPH::DebugRenderer::SwingConeLimitsHasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, true>::operator[](JPH::DebugRenderer::SwingConeLimits const&)) in archive /opt/rustwide/target/release/build/joltc-sys/7d27d19af67d5568/out/lib/libJolt.a
[INFO] [stdout]           >>> referenced by hashtable.h:2474 (/usr/include/c++/15/bits/hashtable.h:2474)
[INFO] [stdout]           >>>               DebugRenderer.cpp.o:(std::__detail::_Map_base<JPH::DebugRenderer::SwingPyramidLimits, std::pair<JPH::DebugRenderer::SwingPyramidLimits const, JPH::Ref<JPH::DebugRenderer::Geometry>>, JPH::STLAllocator<std::pair<JPH::DebugRenderer::SwingPyramidLimits const, JPH::Ref<JPH::DebugRenderer::Geometry>>>, std::__detail::_Select1st, std::equal_to<JPH::DebugRenderer::SwingPyramidLimits>, JPH::DebugRenderer::SwingPyramidLimitsHasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, true>::operator[](JPH::DebugRenderer::SwingPyramidLimits const&)) in archive /opt/rustwide/target/release/build/joltc-sys/7d27d19af67d5568/out/lib/libJolt.a
[INFO] [stdout]           >>> referenced by hashtable.h:2474 (/usr/include/c++/15/bits/hashtable.h:2474)
[INFO] [stdout]           >>>               DebugRenderer.cpp.o:(std::__detail::_Map_base<float, std::pair<float const, JPH::Ref<JPH::DebugRenderer::Geometry>>, JPH::STLAllocator<std::pair<float const, JPH::Ref<JPH::DebugRenderer::Geometry>>>, std::__detail::_Select1st, std::equal_to<float>, std::hash<float>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true>, true>::operator[](float const&)) in archive /opt/rustwide/target/release/build/joltc-sys/7d27d19af67d5568/out/lib/libJolt.a
[INFO] [stdout]           >>> referenced 8 more times
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: std::_Hash_bytes(void const*, unsigned long, unsigned long)
[INFO] [stdout]           >>> referenced by functional_hash.h:209 (/usr/include/c++/15/bits/functional_hash.h:209)
[INFO] [stdout]           >>>               DebugRenderer.cpp.o:(std::__detail::_Map_base<JPH::DebugRenderer::SwingConeLimits, std::pair<JPH::DebugRenderer::SwingConeLimits const, JPH::Ref<JPH::DebugRenderer::Geometry>>, JPH::STLAllocator<std::pair<JPH::DebugRenderer::SwingConeLimits const, JPH::Ref<JPH::DebugRenderer::Geometry>>>, std::__detail::_Select1st, std::equal_to<JPH::DebugRenderer::SwingConeLimits>, JPH::DebugRenderer::SwingConeLimitsHasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, true>::operator[](JPH::DebugRenderer::SwingConeLimits const&)) in archive /opt/rustwide/target/release/build/joltc-sys/7d27d19af67d5568/out/lib/libJolt.a
[INFO] [stdout]           >>> referenced by functional_hash.h:209 (/usr/include/c++/15/bits/functional_hash.h:209)
[INFO] [stdout]           >>>               DebugRenderer.cpp.o:(std::__detail::_Map_base<JPH::DebugRenderer::SwingConeLimits, std::pair<JPH::DebugRenderer::SwingConeLimits const, JPH::Ref<JPH::DebugRenderer::Geometry>>, JPH::STLAllocator<std::pair<JPH::DebugRenderer::SwingConeLimits const, JPH::Ref<JPH::DebugRenderer::Geometry>>>, std::__detail::_Select1st, std::equal_to<JPH::DebugRenderer::SwingConeLimits>, JPH::DebugRenderer::SwingConeLimitsHasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, true>::operator[](JPH::DebugRenderer::SwingConeLimits const&)) in archive /opt/rustwide/target/release/build/joltc-sys/7d27d19af67d5568/out/lib/libJolt.a
[INFO] [stdout]           >>> referenced by functional_hash.h:209 (/usr/include/c++/15/bits/functional_hash.h:209)
[INFO] [stdout]           >>>               DebugRenderer.cpp.o:(JPH::DebugRenderer::DrawSwingConeLimits(JPH::Mat44 const&, float, float, float, JPH::Color, JPH::DebugRenderer::ECastShadow, JPH::DebugRenderer::EDrawMode)) in archive /opt/rustwide/target/release/build/joltc-sys/7d27d19af67d5568/out/lib/libJolt.a
[INFO] [stdout]           >>> referenced 31 more times
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: std::__throw_bad_function_call()
[INFO] [stdout]           >>> referenced by std_function.h:592 (/usr/include/c++/15/bits/std_function.h:592)
[INFO] [stdout]           >>>               DebugRenderer.cpp.o:(JPH::DebugRenderer::Create8thSphereRecursive(std::vector<unsigned int, JPH::STLAllocator<unsigned int>>&, std::vector<JPH::DebugRenderer::Vertex, JPH::STLAllocator<JPH::DebugRenderer::Vertex>>&, JPH::Vec3, unsigned int&, JPH::Vec3, unsigned int&, JPH::Vec3, unsigned int&, JPH::Float2 const&, std::function<JPH::Vec3 (JPH::Vec3)>, int) (.cold)) in archive /opt/rustwide/target/release/build/joltc-sys/7d27d19af67d5568/out/lib/libJolt.a
[INFO] [stdout]           >>> referenced by std_function.h:592 (/usr/include/c++/15/bits/std_function.h:592)
[INFO] [stdout]           >>>               WheeledVehicleController.cpp.o:(JPH::WheeledVehicleController::SolveLongitudinalAndLateralConstraints(float) (.cold)) in archive /opt/rustwide/target/release/build/joltc-sys/7d27d19af67d5568/out/lib/libJolt.a
[INFO] [stdout]           >>> referenced by std_function.h:592 (/usr/include/c++/15/bits/std_function.h:592)
[INFO] [stdout]           >>>               WheeledVehicleController.cpp.o:(JPH::WheelWV::Update(unsigned int, float, JPH::VehicleConstraint const&) (.cold)) in archive /opt/rustwide/target/release/build/joltc-sys/7d27d19af67d5568/out/lib/libJolt.a
[INFO] [stdout]           >>> referenced 3 more times
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __cxa_call_terminate
[INFO] [stdout]           >>> referenced by BodyManager.cpp:89 (/opt/rustwide/workdir/JoltC/JoltPhysics/Jolt/Physics/Body/BodyManager.cpp:89)
[INFO] [stdout]           >>>               BodyManager.cpp.o:(JPH::BodyManager::~BodyManager() (.cold)) in archive /opt/rustwide/target/release/build/joltc-sys/7d27d19af67d5568/out/lib/libJolt.a
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: std::thread::hardware_concurrency()
[INFO] [stdout]           >>> referenced by BodyManager.cpp:107 (/opt/rustwide/workdir/JoltC/JoltPhysics/Jolt/Physics/Body/BodyManager.cpp:107)
[INFO] [stdout]           >>>               BodyManager.cpp.o:(JPH::BodyManager::Init(unsigned int, unsigned int, JPH::BroadPhaseLayerInterface const&)) in archive /opt/rustwide/target/release/build/joltc-sys/7d27d19af67d5568/out/lib/libJolt.a
[INFO] [stdout]           >>> referenced by JobSystemThreadPool.cpp:53 (/opt/rustwide/workdir/JoltC/JoltPhysics/Jolt/Core/JobSystemThreadPool.cpp:53)
[INFO] [stdout]           >>>               JobSystemThreadPool.cpp.o:(JPH::JobSystemThreadPool::StartThreads(int)) in archive /opt/rustwide/target/release/build/joltc-sys/7d27d19af67d5568/out/lib/libJolt.a
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __cxa_guard_abort
[INFO] [stdout]           >>> referenced by BodyCreationSettings.cpp
[INFO] [stdout]           >>>               BodyCreationSettings.cpp.o:(JPH::GetRTTIOfType(JPH::BodyCreationSettings*) (.cold)) in archive /opt/rustwide/target/release/build/joltc-sys/7d27d19af67d5568/out/lib/libJolt.a
[INFO] [stdout]           >>> referenced by TypeDeclarations.cpp
[INFO] [stdout]           >>>               TypeDeclarations.cpp.o:(JPH::GetRTTIOfType(unsigned char*) (.cold)) in archive /opt/rustwide/target/release/build/joltc-sys/7d27d19af67d5568/out/lib/libJolt.a
[INFO] [stdout]           >>> referenced by TypeDeclarations.cpp
[INFO] [stdout]           >>>               TypeDeclarations.cpp.o:(JPH::GetRTTIOfType(int*) (.cold)) in archive /opt/rustwide/target/release/build/joltc-sys/7d27d19af67d5568/out/lib/libJolt.a
[INFO] [stdout]           >>> referenced 88 more times
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __cxa_guard_acquire
[INFO] [stdout]           >>> referenced by BodyCreationSettings.cpp:14 (/opt/rustwide/workdir/JoltC/JoltPhysics/Jolt/Physics/Body/BodyCreationSettings.cpp:14)
[INFO] [stdout]           >>>               BodyCreationSettings.cpp.o:(JPH::GetRTTIOfType(JPH::BodyCreationSettings*)) in archive /opt/rustwide/target/release/build/joltc-sys/7d27d19af67d5568/out/lib/libJolt.a
[INFO] [stdout]           >>> referenced by TypeDeclarations.cpp:11 (/opt/rustwide/workdir/JoltC/JoltPhysics/Jolt/ObjectStream/TypeDeclarations.cpp:11)
[INFO] [stdout]           >>>               TypeDeclarations.cpp.o:(JPH::GetRTTIOfType(unsigned char*)) in archive /opt/rustwide/target/release/build/joltc-sys/7d27d19af67d5568/out/lib/libJolt.a
[INFO] [stdout]           >>> referenced by TypeDeclarations.cpp:13 (/opt/rustwide/workdir/JoltC/JoltPhysics/Jolt/ObjectStream/TypeDeclarations.cpp:13)
[INFO] [stdout]           >>>               TypeDeclarations.cpp.o:(JPH::GetRTTIOfType(int*)) in archive /opt/rustwide/target/release/build/joltc-sys/7d27d19af67d5568/out/lib/libJolt.a
[INFO] [stdout]           >>> referenced 88 more times
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __cxa_guard_release
[INFO] [stdout]           >>> referenced by BodyCreationSettings.cpp:14 (/opt/rustwide/workdir/JoltC/JoltPhysics/Jolt/Physics/Body/BodyCreationSettings.cpp:14)
[INFO] [stdout]           >>>               BodyCreationSettings.cpp.o:(JPH::GetRTTIOfType(JPH::BodyCreationSettings*)) in archive /opt/rustwide/target/release/build/joltc-sys/7d27d19af67d5568/out/lib/libJolt.a
[INFO] [stdout]           >>> referenced by TypeDeclarations.cpp:11 (/opt/rustwide/workdir/JoltC/JoltPhysics/Jolt/ObjectStream/TypeDeclarations.cpp:11)
[INFO] [stdout]           >>>               TypeDeclarations.cpp.o:(JPH::GetRTTIOfType(unsigned char*)) in archive /opt/rustwide/target/release/build/joltc-sys/7d27d19af67d5568/out/lib/libJolt.a
[INFO] [stdout]           >>> referenced by TypeDeclarations.cpp:13 (/opt/rustwide/workdir/JoltC/JoltPhysics/Jolt/ObjectStream/TypeDeclarations.cpp:13)
[INFO] [stdout]           >>>               TypeDeclarations.cpp.o:(JPH::GetRTTIOfType(int*)) in archive /opt/rustwide/target/release/build/joltc-sys/7d27d19af67d5568/out/lib/libJolt.a
[INFO] [stdout]           >>> referenced 88 more times
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: vtable for __cxxabiv1::__vmi_class_type_info
[INFO] [stdout]           >>> referenced by Shape.cpp
[INFO] [stdout]           >>>               Shape.cpp.o:(typeinfo for JPH::ShapeSettings) in archive /opt/rustwide/target/release/build/joltc-sys/7d27d19af67d5568/out/lib/libJolt.a
[INFO] [stdout]           >>> referenced by Shape.cpp
[INFO] [stdout]           >>>               Shape.cpp.o:(typeinfo for JPH::Shape) in archive /opt/rustwide/target/release/build/joltc-sys/7d27d19af67d5568/out/lib/libJolt.a
[INFO] [stdout]           >>> referenced by PhysicsMaterial.cpp
[INFO] [stdout]           >>>               PhysicsMaterial.cpp.o:(typeinfo for JPH::PhysicsMaterial) in archive /opt/rustwide/target/release/build/joltc-sys/7d27d19af67d5568/out/lib/libJolt.a
[INFO] [stdout]           >>> referenced 7 more times
[INFO] [stdout]           >>> the vtable symbol may be undefined because the class is missing its key function (see https://lld.llvm.org/missingkeyfunction)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __cxa_begin_catch
[INFO] [stdout]           >>> referenced by alloc_traits.h:1008 (/usr/include/c++/15/bits/alloc_traits.h:1008)
[INFO] [stdout]           >>>               StaticCompoundShape.cpp.o:(JPH::StaticCompoundShape::StaticCompoundShape(JPH::StaticCompoundShapeSettings const&, JPH::TempAllocator&, JPH::Result<JPH::Ref<JPH::Shape>>&) (.cold)) in archive /opt/rustwide/target/release/build/joltc-sys/7d27d19af67d5568/out/lib/libJolt.a
[INFO] [stdout]           >>> referenced by stl_deque.h:689 (/usr/include/c++/15/bits/stl_deque.h:689)
[INFO] [stdout]           >>>               MeshShape.cpp.o:(std::_Deque_base<JPH::AABBTreeToBuffer<JPH::TriangleCodecIndexed8BitPackSOA4Flags, JPH::NodeCodecQuadTreeHalfFloat<1>>::Convert(std::vector<JPH::Float3, JPH::STLAllocator<JPH::Float3>> const&, JPH::AABBTreeBuilder::Node const*, char const*&)::NodeData*, JPH::STLAllocator<JPH::AABBTreeToBuffer<JPH::TriangleCodecIndexed8BitPackSOA4Flags, JPH::NodeCodecQuadTreeHalfFloat<1>>::Convert(std::vector<JPH::Float3, JPH::STLAllocator<JPH::Float3>> const&, JPH::AABBTreeBuilder::Node const*, char const*&)::NodeData*>>::_M_initialize_map(unsigned long)) in archive /opt/rustwide/target/release/build/joltc-sys/7d27d19af67d5568/out/lib/libJolt.a
[INFO] [stdout]           >>> referenced by stl_deque.h:662 (/usr/include/c++/15/bits/stl_deque.h:662)
[INFO] [stdout]           >>>               MeshShape.cpp.o:(std::_Deque_base<JPH::AABBTreeToBuffer<JPH::TriangleCodecIndexed8BitPackSOA4Flags, JPH::NodeCodecQuadTreeHalfFloat<1>>::Convert(std::vector<JPH::Float3, JPH::STLAllocator<JPH::Float3>> const&, JPH::AABBTreeBuilder::Node const*, char const*&)::NodeData*, JPH::STLAllocator<JPH::AABBTreeToBuffer<JPH::TriangleCodecIndexed8BitPackSOA4Flags, JPH::NodeCodecQuadTreeHalfFloat<1>>::Convert(std::vector<JPH::Float3, JPH::STLAllocator<JPH::Float3>> const&, JPH::AABBTreeBuilder::Node const*, char const*&)::NodeData*>>::_M_initialize_map(unsigned long)) in archive /opt/rustwide/target/release/build/joltc-sys/7d27d19af67d5568/out/lib/libJolt.a
[INFO] [stdout]           >>> referenced 1 more times
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __cxa_end_catch
[INFO] [stdout]           >>> referenced by alloc_traits.h:1008 (/usr/include/c++/15/bits/alloc_traits.h:1008)
[INFO] [stdout]           >>>               StaticCompoundShape.cpp.o:(JPH::StaticCompoundShape::StaticCompoundShape(JPH::StaticCompoundShapeSettings const&, JPH::TempAllocator&, JPH::Result<JPH::Ref<JPH::Shape>>&) (.cold)) in archive /opt/rustwide/target/release/build/joltc-sys/7d27d19af67d5568/out/lib/libJolt.a
[INFO] [stdout]           >>> referenced by stl_deque.h:689 (/usr/include/c++/15/bits/stl_deque.h:689)
[INFO] [stdout]           >>>               MeshShape.cpp.o:(std::_Deque_base<JPH::AABBTreeToBuffer<JPH::TriangleCodecIndexed8BitPackSOA4Flags, JPH::NodeCodecQuadTreeHalfFloat<1>>::Convert(std::vector<JPH::Float3, JPH::STLAllocator<JPH::Float3>> const&, JPH::AABBTreeBuilder::Node const*, char const*&)::NodeData*, JPH::STLAllocator<JPH::AABBTreeToBuffer<JPH::TriangleCodecIndexed8BitPackSOA4Flags, JPH::NodeCodecQuadTreeHalfFloat<1>>::Convert(std::vector<JPH::Float3, JPH::STLAllocator<JPH::Float3>> const&, JPH::AABBTreeBuilder::Node const*, char const*&)::NodeData*>>::_M_initialize_map(unsigned long)) in archive /opt/rustwide/target/release/build/joltc-sys/7d27d19af67d5568/out/lib/libJolt.a
[INFO] [stdout]           >>> referenced by stl_deque.h:662 (/usr/include/c++/15/bits/stl_deque.h:662)
[INFO] [stdout]           >>>               MeshShape.cpp.o:(std::_Deque_base<JPH::AABBTreeToBuffer<JPH::TriangleCodecIndexed8BitPackSOA4Flags, JPH::NodeCodecQuadTreeHalfFloat<1>>::Convert(std::vector<JPH::Float3, JPH::STLAllocator<JPH::Float3>> const&, JPH::AABBTreeBuilder::Node const*, char const*&)::NodeData*, JPH::STLAllocator<JPH::AABBTreeToBuffer<JPH::TriangleCodecIndexed8BitPackSOA4Flags, JPH::NodeCodecQuadTreeHalfFloat<1>>::Convert(std::vector<JPH::Float3, JPH::STLAllocator<JPH::Float3>> const&, JPH::AABBTreeBuilder::Node const*, char const*&)::NodeData*>>::_M_initialize_map(unsigned long)) in archive /opt/rustwide/target/release/build/joltc-sys/7d27d19af67d5568/out/lib/libJolt.a
[INFO] [stdout]           >>> referenced 1 more times
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: std::__throw_bad_array_new_length()
[INFO] [stdout]           >>> referenced by new_allocator.h:139 (/usr/include/c++/15/bits/new_allocator.h:139)
[INFO] [stdout]           >>>               Vec3.cpp.o:(std::_Hashtable<JPH::Vec3, JPH::Vec3, std::allocator<JPH::Vec3>, std::__detail::_Identity, std::equal_to<JPH::Vec3>, std::hash<JPH::Vec3>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true>>::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<JPH::Vec3, true>*, unsigned long)) in archive /opt/rustwide/target/release/build/joltc-sys/7d27d19af67d5568/out/lib/libJolt.a
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: std::__throw_bad_alloc()
[INFO] [stdout]           >>> referenced by new_allocator.h:140 (/usr/include/c++/15/bits/new_allocator.h:140)
[INFO] [stdout]           >>>               Vec3.cpp.o:(std::_Hashtable<JPH::Vec3, JPH::Vec3, std::allocator<JPH::Vec3>, std::__detail::_Identity, std::equal_to<JPH::Vec3>, std::hash<JPH::Vec3>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true>>::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<JPH::Vec3, true>*, unsigned long)) in archive /opt/rustwide/target/release/build/joltc-sys/7d27d19af67d5568/out/lib/libJolt.a
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: too many errors emitted, stopping now (use --error-limit=0 to see all errors)
[INFO] [stdout]           collect2: error: ld returned 1 exit status
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `joltc-sys` (test "smoke_test") due to 1 previous error
[INFO] [stderr] warning: unused dependency `walkdir`
[INFO] [stderr]   --> Cargo.toml:14:21
[INFO] [stderr]    |
[INFO] [stderr] 14 | [build-dependencies.walkdir]
[INFO] [stderr]    |                     ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `walkdir`
[INFO] [stderr] warning: `joltc-sys` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "inspect" "dcc4dfaa8576b857bef26b1a66cf7a9d268bfbc9c2dc9b77d44b6bd3bba6af4d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dcc4dfaa8576b857bef26b1a66cf7a9d268bfbc9c2dc9b77d44b6bd3bba6af4d", kill_on_drop: false }`
[INFO] [stdout] dcc4dfaa8576b857bef26b1a66cf7a9d268bfbc9c2dc9b77d44b6bd3bba6af4d
