[INFO] fetching crate duckdb-extension-framework 0.7.0...
[INFO] testing duckdb-extension-framework-0.7.0 against nightly-2024-10-28+rustflags=-Zrandomize-layout for randomize-layout
[INFO] extracting crate duckdb-extension-framework 0.7.0 into /workspace/builds/worker-3-tc2/source
[INFO] validating manifest of crates.io crate duckdb-extension-framework 0.7.0 on toolchain nightly-2024-10-28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2024-10-28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] removed /workspace/builds/worker-3-tc2/source/rust-toolchain.toml
[INFO] started tweaking crates.io crate duckdb-extension-framework 0.7.0
[INFO] finished tweaking crates.io crate duckdb-extension-framework 0.7.0
[INFO] tweaked toml for crates.io crate duckdb-extension-framework 0.7.0 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2024-10-28" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 48 packages to latest compatible versions
[INFO] [stderr]       Adding bindgen v0.61.0 (available: v0.70.1)
[INFO] [stderr]       Adding num-derive v0.3.3 (available: v0.4.2)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2024-10-28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-10-28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 737fbde56ba36c03c5a858059d25fb573a2f37b1e2c244b4526b3e7d3b620616
[INFO] running `Command { std: "docker" "start" "-a" "737fbde56ba36c03c5a858059d25fb573a2f37b1e2c244b4526b3e7d3b620616", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "737fbde56ba36c03c5a858059d25fb573a2f37b1e2c244b4526b3e7d3b620616", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "737fbde56ba36c03c5a858059d25fb573a2f37b1e2c244b4526b3e7d3b620616", kill_on_drop: false }`
[INFO] [stdout] 737fbde56ba36c03c5a858059d25fb573a2f37b1e2c244b4526b3e7d3b620616
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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=forbid -Zrandomize-layout" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-10-28" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ed762c9f8edeb69a1749fc55f043b262cce165251de5456547d7a273487b0627
[INFO] running `Command { std: "docker" "start" "-a" "ed762c9f8edeb69a1749fc55f043b262cce165251de5456547d7a273487b0627", kill_on_drop: false }`
[INFO] [stderr]    Compiling glob v0.3.1
[INFO] [stderr]    Compiling rustix v0.38.38
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling bitflags v2.6.0
[INFO] [stderr]    Compiling regex-syntax v0.8.5
[INFO] [stderr]    Compiling linux-raw-sys v0.4.14
[INFO] [stderr]    Compiling either v1.13.0
[INFO] [stderr]    Compiling bindgen v0.61.0
[INFO] [stderr]    Compiling home v0.5.9
[INFO] [stderr]    Compiling libc v0.2.161
[INFO] [stderr]    Compiling libloading v0.8.5
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling peeking_take_while v0.1.2
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]    Compiling lazycell v1.3.0
[INFO] [stderr]    Compiling build_script v0.2.0
[INFO] [stderr]    Compiling clang-sys v1.8.1
[INFO] [stderr]    Compiling cexpr v0.6.0
[INFO] [stderr]    Compiling regex-automata v0.4.8
[INFO] [stderr]    Compiling which v4.4.2
[INFO] [stderr]    Compiling regex v1.11.1
[INFO] [stderr]    Compiling num-derive v0.3.3
[INFO] [stderr]    Compiling duckdb-extension-framework v0.7.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]  --> src/constants.rs:3:32
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[derive(Debug, Eq, PartialEq, num_derive::FromPrimitive)]
[INFO] [stdout]   |                                ^------------------------
[INFO] [stdout]   |                                |
[INFO] [stdout]   |                                `FromPrimitive` is not local
[INFO] [stdout]   |                                move the `impl` block outside of this constant `_IMPL_NUM_FromPrimitive_FOR_LogicalTypeId`
[INFO] [stdout] 4 | pub enum LogicalTypeId {
[INFO] [stdout]   |          ------------- `LogicalTypeId` is not local
[INFO] [stdout]   |
[INFO] [stdout]   = note: the derive macro `num_derive::FromPrimitive` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]   = note: the derive macro `num_derive::FromPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
[INFO] [stdout]   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]   = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]   = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]   = note: this warning originates in the derive macro `num_derive::FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type
[INFO] [stdout]   --> src/logical_type.rs:75:38
[INFO] [stdout]    |
[INFO] [stdout] 75 |             .map(|it| CString::new(it.deref()).unwrap())
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(suspicious_double_ref_op)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: getting the inner pointer of a temporary `CString`
[INFO] [stdout]   --> src/error.rs:17:14
[INFO] [stdout]    |
[INFO] [stdout] 15 | /         std::ffi::CString::new($x)
[INFO] [stdout] 16 | |             .expect("c string")
[INFO] [stdout]    | |_______________________________- this `CString` is deallocated at the end of the statement, bind it to a variable to extend its lifetime
[INFO] [stdout] 17 |               .as_ptr()
[INFO] [stdout]    |                ^^^^^^ this pointer will be invalid
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/table_functions/bind_info.rs:26:53
[INFO] [stdout]    |
[INFO] [stdout] 26 |               duckdb_bind_add_result_column(self.ptr, as_string!(column_name), column_type.typ);
[INFO] [stdout]    |                                                       ----------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: pointers do not have a lifetime; when calling `as_ptr` the `CString` will be deallocated at the end of the statement because nothing is referencing it as far as the type system is concerned
[INFO] [stdout]    = help: for more information, see https://doc.rust-lang.org/reference/destructors.html
[INFO] [stdout]    = note: `#[warn(temporary_cstring_as_ptr)]` on by default
[INFO] [stdout]    = note: this warning originates in the macro `as_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: getting the inner pointer of a temporary `CString`
[INFO] [stdout]   --> src/error.rs:17:14
[INFO] [stdout]    |
[INFO] [stdout] 15 | /         std::ffi::CString::new($x)
[INFO] [stdout] 16 | |             .expect("c string")
[INFO] [stdout]    | |_______________________________- this `CString` is deallocated at the end of the statement, bind it to a variable to extend its lifetime
[INFO] [stdout] 17 |               .as_ptr()
[INFO] [stdout]    |                ^^^^^^ this pointer will be invalid
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/table_functions/bind_info.rs:35:45
[INFO] [stdout]    |
[INFO] [stdout] 35 |               duckdb_bind_set_error(self.ptr, as_string!(error));
[INFO] [stdout]    |                                               ----------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: pointers do not have a lifetime; when calling `as_ptr` the `CString` will be deallocated at the end of the statement because nothing is referencing it as far as the type system is concerned
[INFO] [stdout]    = help: for more information, see https://doc.rust-lang.org/reference/destructors.html
[INFO] [stdout]    = note: this warning originates in the macro `as_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: getting the inner pointer of a temporary `CString`
[INFO] [stdout]   --> src/error.rs:17:14
[INFO] [stdout]    |
[INFO] [stdout] 15 | /         std::ffi::CString::new($x)
[INFO] [stdout] 16 | |             .expect("c string")
[INFO] [stdout]    | |_______________________________- this `CString` is deallocated at the end of the statement, bind it to a variable to extend its lifetime
[INFO] [stdout] 17 |               .as_ptr()
[INFO] [stdout]    |                ^^^^^^ this pointer will be invalid
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/table_functions/function_info.rs:21:47
[INFO] [stdout]    |
[INFO] [stdout] 21 |               duckdb_function_set_error(self.0, as_string!(error));
[INFO] [stdout]    |                                                 ----------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: pointers do not have a lifetime; when calling `as_ptr` the `CString` will be deallocated at the end of the statement because nothing is referencing it as far as the type system is concerned
[INFO] [stdout]    = help: for more information, see https://doc.rust-lang.org/reference/destructors.html
[INFO] [stdout]    = note: this warning originates in the macro `as_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 11.37s
[INFO] running `Command { std: "docker" "inspect" "ed762c9f8edeb69a1749fc55f043b262cce165251de5456547d7a273487b0627", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ed762c9f8edeb69a1749fc55f043b262cce165251de5456547d7a273487b0627", kill_on_drop: false }`
[INFO] [stdout] ed762c9f8edeb69a1749fc55f043b262cce165251de5456547d7a273487b0627
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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=forbid -Zrandomize-layout" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-10-28" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4ca0df29995d41bb3394cf110e47a9cd74924f9510ef6eac60147aff8f367dd1
[INFO] running `Command { std: "docker" "start" "-a" "4ca0df29995d41bb3394cf110e47a9cd74924f9510ef6eac60147aff8f367dd1", kill_on_drop: false }`
[INFO] [stderr]    Compiling duckdb-extension-framework v0.7.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]  --> src/constants.rs:3:32
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[derive(Debug, Eq, PartialEq, num_derive::FromPrimitive)]
[INFO] [stdout]   |                                ^------------------------
[INFO] [stdout]   |                                |
[INFO] [stdout]   |                                `FromPrimitive` is not local
[INFO] [stdout]   |                                move the `impl` block outside of this constant `_IMPL_NUM_FromPrimitive_FOR_LogicalTypeId`
[INFO] [stdout] 4 | pub enum LogicalTypeId {
[INFO] [stdout]   |          ------------- `LogicalTypeId` is not local
[INFO] [stdout]   |
[INFO] [stdout]   = note: the derive macro `num_derive::FromPrimitive` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]   = note: the derive macro `num_derive::FromPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
[INFO] [stdout]   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]   = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]   = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]   = note: this warning originates in the derive macro `num_derive::FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type
[INFO] [stdout]   --> src/logical_type.rs:75:38
[INFO] [stdout]    |
[INFO] [stdout] 75 |             .map(|it| CString::new(it.deref()).unwrap())
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(suspicious_double_ref_op)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: getting the inner pointer of a temporary `CString`
[INFO] [stdout]   --> src/error.rs:17:14
[INFO] [stdout]    |
[INFO] [stdout] 15 | /         std::ffi::CString::new($x)
[INFO] [stdout] 16 | |             .expect("c string")
[INFO] [stdout]    | |_______________________________- this `CString` is deallocated at the end of the statement, bind it to a variable to extend its lifetime
[INFO] [stdout] 17 |               .as_ptr()
[INFO] [stdout]    |                ^^^^^^ this pointer will be invalid
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/table_functions/bind_info.rs:26:53
[INFO] [stdout]    |
[INFO] [stdout] 26 |               duckdb_bind_add_result_column(self.ptr, as_string!(column_name), column_type.typ);
[INFO] [stdout]    |                                                       ----------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: pointers do not have a lifetime; when calling `as_ptr` the `CString` will be deallocated at the end of the statement because nothing is referencing it as far as the type system is concerned
[INFO] [stdout]    = help: for more information, see https://doc.rust-lang.org/reference/destructors.html
[INFO] [stdout]    = note: `#[warn(temporary_cstring_as_ptr)]` on by default
[INFO] [stdout]    = note: this warning originates in the macro `as_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: getting the inner pointer of a temporary `CString`
[INFO] [stdout]   --> src/error.rs:17:14
[INFO] [stdout]    |
[INFO] [stdout] 15 | /         std::ffi::CString::new($x)
[INFO] [stdout] 16 | |             .expect("c string")
[INFO] [stdout]    | |_______________________________- this `CString` is deallocated at the end of the statement, bind it to a variable to extend its lifetime
[INFO] [stdout] 17 |               .as_ptr()
[INFO] [stdout]    |                ^^^^^^ this pointer will be invalid
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/table_functions/bind_info.rs:35:45
[INFO] [stdout]    |
[INFO] [stdout] 35 |               duckdb_bind_set_error(self.ptr, as_string!(error));
[INFO] [stdout]    |                                               ----------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: pointers do not have a lifetime; when calling `as_ptr` the `CString` will be deallocated at the end of the statement because nothing is referencing it as far as the type system is concerned
[INFO] [stdout]    = help: for more information, see https://doc.rust-lang.org/reference/destructors.html
[INFO] [stdout]    = note: this warning originates in the macro `as_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: getting the inner pointer of a temporary `CString`
[INFO] [stdout]   --> src/error.rs:17:14
[INFO] [stdout]    |
[INFO] [stdout] 15 | /         std::ffi::CString::new($x)
[INFO] [stdout] 16 | |             .expect("c string")
[INFO] [stdout]    | |_______________________________- this `CString` is deallocated at the end of the statement, bind it to a variable to extend its lifetime
[INFO] [stdout] 17 |               .as_ptr()
[INFO] [stdout]    |                ^^^^^^ this pointer will be invalid
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/table_functions/function_info.rs:21:47
[INFO] [stdout]    |
[INFO] [stdout] 21 |               duckdb_function_set_error(self.0, as_string!(error));
[INFO] [stdout]    |                                                 ----------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: pointers do not have a lifetime; when calling `as_ptr` the `CString` will be deallocated at the end of the statement because nothing is referencing it as far as the type system is concerned
[INFO] [stdout]    = help: for more information, see https://doc.rust-lang.org/reference/destructors.html
[INFO] [stdout]    = note: this warning originates in the macro `as_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note: LC_ALL="C" PATH="/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin:/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin/self-contained:/opt/rustwide/cargo-home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" VSLANG="1033" "cc" "-m64" "/tmp/rustcisJjry/symbols.o" "/opt/rustwide/target/debug/deps/duckdb_extension_framework-a730d201d1d19273.duckdb_extension_framework.8f54a90e0aa9f686-cgu.0.rcgu.o" "/opt/rustwide/target/debug/deps/duckdb_extension_framework-a730d201d1d19273.duckdb_extension_framework.8f54a90e0aa9f686-cgu.1.rcgu.o" "/opt/rustwide/target/debug/deps/duckdb_extension_framework-a730d201d1d19273.duckdb_extension_framework.8f54a90e0aa9f686-cgu.2.rcgu.o" "/opt/rustwide/target/debug/deps/duckdb_extension_framework-a730d201d1d19273.duckdb_extension_framework.8f54a90e0aa9f686-cgu.3.rcgu.o" "/opt/rustwide/target/debug/deps/duckdb_extension_framework-a730d201d1d19273.duckdb_extension_framework.8f54a90e0aa9f686-cgu.4.rcgu.o" "/opt/rustwide/target/debug/deps/duckdb_extension_framework-a730d201d1d19273.duckdb_extension_framework.8f54a90e0aa9f686-cgu.5.rcgu.o" "/opt/rustwide/target/debug/deps/duckdb_extension_framework-a730d201d1d19273.6wujvabi60hdioplf3ce6l8r8.rcgu.o" "-Wl,--as-needed" "-Wl,-Bstatic" "-lduckdb_extension_framework" "-Wl,-Bdynamic" "-lstdc++" "-Wl,-Bstatic" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-a09fad3b5321e7d6.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgetopts-f9c3dff41ad42661.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunicode_width-ad2aef31af6addd3.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_std-e3f907dc03deb913.rlib" "/opt/rustwide/target/debug/deps/libnum_traits-e35ec60fee4843d4.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-fb8c387236db3c10.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-b251837809b2f64b.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-cbef83eaa4e01f04.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-12a772286de2fca7.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-023bbe5ada7abfc3.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-de2bcdf10ec69c2b.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-8e1754df350800fd.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-06c2ab7b9c32e037.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-51d2621fc57a281b.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-54a930408793772f.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-0c7d01cba400dcb2.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-b9f84d69e331b75b.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-eec95493246aae39.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-6f6676c475e08ab0.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-799d520624f8b2e0.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-fcf93d4842acd9a9.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-395a38b8e0851c9b.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-d453bab70303062c.rlib" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-0e6386368b0a24e8.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-B/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/duckdb-extension-framework-2a5fabc35eda6302/out" "-L" "/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/deps/duckdb_extension_framework-a730d201d1d19273" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: rust-lld: error: undefined symbol: duckdb_get_config_flag
[INFO] [stdout]           >>> referenced by config.rs:43 (src/config.rs:43)
[INFO] [stdout]           >>>               /opt/rustwide/target/debug/deps/duckdb_extension_framework-a730d201d1d19273.duckdb_extension_framework.8f54a90e0aa9f686-cgu.3.rcgu.o:(duckdb_extension_framework::config::ConfigList::try_next::h0f3bb644dc78bcee)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: duckdb_create_config
[INFO] [stdout]           >>> referenced by config.rs:65 (src/config.rs:65)
[INFO] [stdout]           >>>               /opt/rustwide/target/debug/deps/duckdb_extension_framework-a730d201d1d19273.duckdb_extension_framework.8f54a90e0aa9f686-cgu.3.rcgu.o:(duckdb_extension_framework::config::Config::new::h1b4ade4a573bd260)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: duckdb_set_config
[INFO] [stdout]           >>> referenced by config.rs:71 (src/config.rs:71)
[INFO] [stdout]           >>>               /opt/rustwide/target/debug/deps/duckdb_extension_framework-a730d201d1d19273.duckdb_extension_framework.8f54a90e0aa9f686-cgu.3.rcgu.o:(duckdb_extension_framework::config::Config::set_flag::hc24689ca807a14b9)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: duckdb_destroy_config
[INFO] [stdout]           >>> referenced by config.rs:78 (src/config.rs:78)
[INFO] [stdout]           >>>               /opt/rustwide/target/debug/deps/duckdb_extension_framework-a730d201d1d19273.duckdb_extension_framework.8f54a90e0aa9f686-cgu.3.rcgu.o:(_$LT$duckdb_extension_framework..config..Config$u20$as$u20$core..ops..drop..Drop$GT$::drop::h196fe17551bf9e8a)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: duckdb_register_table_function
[INFO] [stdout]           >>> referenced by connection.rs:33 (src/connection.rs:33)
[INFO] [stdout]           >>>               /opt/rustwide/target/debug/deps/duckdb_extension_framework-a730d201d1d19273.duckdb_extension_framework.8f54a90e0aa9f686-cgu.3.rcgu.o:(duckdb_extension_framework::connection::Connection::register_table_function::h8dcb02ad539d8645)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: duckdb_disconnect
[INFO] [stdout]           >>> referenced by connection.rs:47 (src/connection.rs:47)
[INFO] [stdout]           >>>               /opt/rustwide/target/debug/deps/duckdb_extension_framework-a730d201d1d19273.duckdb_extension_framework.8f54a90e0aa9f686-cgu.3.rcgu.o:(_$LT$duckdb_extension_framework..connection..Connection$u20$as$u20$core..ops..drop..Drop$GT$::drop::he17e0474f20b1aea)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: duckdb_create_data_chunk
[INFO] [stdout]           >>> referenced by data_chunk.rs:41 (src/data_chunk.rs:41)
[INFO] [stdout]           >>>               /opt/rustwide/target/debug/deps/duckdb_extension_framework-a730d201d1d19273.duckdb_extension_framework.8f54a90e0aa9f686-cgu.3.rcgu.o:(duckdb_extension_framework::data_chunk::DataChunk::new::h49ee115396457db3)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: duckdb_data_chunk_get_vector
[INFO] [stdout]           >>> referenced by data_chunk.rs:53 (src/data_chunk.rs:53)
[INFO] [stdout]           >>>               /opt/rustwide/target/debug/deps/duckdb_extension_framework-a730d201d1d19273.duckdb_extension_framework.8f54a90e0aa9f686-cgu.3.rcgu.o:(duckdb_extension_framework::data_chunk::DataChunk::get_vector::he583244da7437332)
[INFO] [stdout]           >>> referenced by data_chunk.rs:53 (src/data_chunk.rs:53)
[INFO] [stdout]           >>>               /opt/rustwide/target/debug/deps/duckdb_extension_framework-a730d201d1d19273.duckdb_extension_framework.8f54a90e0aa9f686-cgu.3.rcgu.o:(duckdb_extension_framework::data_chunk::DataChunk::get_vector::hee9183412b4f88ca)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: duckdb_data_chunk_set_size
[INFO] [stdout]           >>> referenced by data_chunk.rs:57 (src/data_chunk.rs:57)
[INFO] [stdout]           >>>               /opt/rustwide/target/debug/deps/duckdb_extension_framework-a730d201d1d19273.duckdb_extension_framework.8f54a90e0aa9f686-cgu.3.rcgu.o:(duckdb_extension_framework::data_chunk::DataChunk::set_size::h489dc968bd9b1cba)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: duckdb_data_chunk_get_column_count
[INFO] [stdout]           >>> referenced by data_chunk.rs:65 (src/data_chunk.rs:65)
[INFO] [stdout]           >>>               /opt/rustwide/target/debug/deps/duckdb_extension_framework-a730d201d1d19273.duckdb_extension_framework.8f54a90e0aa9f686-cgu.3.rcgu.o:(duckdb_extension_framework::data_chunk::DataChunk::get_column_count::h5d21f60ac676fbb5)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: duckdb_destroy_data_chunk
[INFO] [stdout]           >>> referenced by data_chunk.rs:82 (src/data_chunk.rs:82)
[INFO] [stdout]           >>>               /opt/rustwide/target/debug/deps/duckdb_extension_framework-a730d201d1d19273.duckdb_extension_framework.8f54a90e0aa9f686-cgu.3.rcgu.o:(_$LT$duckdb_extension_framework..data_chunk..DataChunk$u20$as$u20$core..ops..drop..Drop$GT$::drop::hd73439d517a2558f)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: duckdb_create_logical_type
[INFO] [stdout]           >>> referenced by logical_type.rs:22 (src/logical_type.rs:22)
[INFO] [stdout]           >>>               /opt/rustwide/target/debug/deps/duckdb_extension_framework-a730d201d1d19273.duckdb_extension_framework.8f54a90e0aa9f686-cgu.3.rcgu.o:(duckdb_extension_framework::logical_type::LogicalType::new::h4c596d993680a3fd)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: duckdb_create_map_type
[INFO] [stdout]           >>> referenced by logical_type.rs:34 (src/logical_type.rs:34)
[INFO] [stdout]           >>>               /opt/rustwide/target/debug/deps/duckdb_extension_framework-a730d201d1d19273.duckdb_extension_framework.8f54a90e0aa9f686-cgu.3.rcgu.o:(duckdb_extension_framework::logical_type::LogicalType::new_map_type::h77f820e64b4f826c)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: duckdb_init_set_init_data
[INFO] [stdout]           >>> referenced by init_info.rs:28 (src/table_functions/init_info.rs:28)
[INFO] [stdout]           >>>               /opt/rustwide/target/debug/deps/duckdb_extension_framework-a730d201d1d19273.duckdb_extension_framework.8f54a90e0aa9f686-cgu.2.rcgu.o:(duckdb_extension_framework::table_functions::init_info::InitInfo::set_init_data::h1ab9ed7154a85838)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: duckdb_get_varchar
[INFO] [stdout]           >>> referenced by value.rs:12 (src/value.rs:12)
[INFO] [stdout]           >>>               /opt/rustwide/target/debug/deps/duckdb_extension_framework-a730d201d1d19273.duckdb_extension_framework.8f54a90e0aa9f686-cgu.2.rcgu.o:(duckdb_extension_framework::value::Value::get_varchar::h767d20ac4af440e1)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: duckdb_destroy_value
[INFO] [stdout]           >>> referenced by value.rs:25 (src/value.rs:25)
[INFO] [stdout]           >>>               /opt/rustwide/target/debug/deps/duckdb_extension_framework-a730d201d1d19273.duckdb_extension_framework.8f54a90e0aa9f686-cgu.2.rcgu.o:(_$LT$duckdb_extension_framework..value..Value$u20$as$u20$core..ops..drop..Drop$GT$::drop::hacdec230c62cb714)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: duckdb_get_type_id
[INFO] [stdout]           >>> referenced by logical_type.rs:99 (src/logical_type.rs:99)
[INFO] [stdout]           >>>               /opt/rustwide/target/debug/deps/duckdb_extension_framework-a730d201d1d19273.duckdb_extension_framework.8f54a90e0aa9f686-cgu.3.rcgu.o:(duckdb_extension_framework::logical_type::LogicalType::type_id::h9a6dec6ea1e2b10b)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: duckdb_destroy_logical_type
[INFO] [stdout]           >>> referenced by logical_type.rs:121 (src/logical_type.rs:121)
[INFO] [stdout]           >>>               /opt/rustwide/target/debug/deps/duckdb_extension_framework-a730d201d1d19273.duckdb_extension_framework.8f54a90e0aa9f686-cgu.3.rcgu.o:(_$LT$duckdb_extension_framework..logical_type..LogicalType$u20$as$u20$core..ops..drop..Drop$GT$::drop::hff43cf45d60ec0df)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: duckdb_free
[INFO] [stdout]           >>> referenced by test_integration.rs:49 (src/table_functions/test_integration.rs:49)
[INFO] [stdout]           >>>               /opt/rustwide/target/debug/deps/duckdb_extension_framework-a730d201d1d19273.duckdb_extension_framework.8f54a90e0aa9f686-cgu.3.rcgu.o:(duckdb_extension_framework::table_functions::test_integration::init::h923952b8800ac865)
[INFO] [stdout]           >>> referenced by test_integration.rs:99 (src/table_functions/test_integration.rs:99)
[INFO] [stdout]           >>>               /opt/rustwide/target/debug/deps/duckdb_extension_framework-a730d201d1d19273.duckdb_extension_framework.8f54a90e0aa9f686-cgu.3.rcgu.o:(duckdb_extension_framework::table_functions::test_integration::test_database_creation::h4200180786c30704)
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: duckdb::LogicalType::LogicalType()
[INFO] [stdout]           >>> referenced by wrapper.cpp:21 (src/wrapper.cpp:21)
[INFO] [stdout]           >>>               2e40c9e35e9506f4-wrapper.o:(duckdb_create_struct_type) in archive /opt/rustwide/target/debug/build/duckdb-extension-framework-2a5fabc35eda6302/out/libduckdb_extension_framework.a
[INFO] [stdout]           >>> referenced by wrapper.cpp:27 (src/wrapper.cpp:27)
[INFO] [stdout]           >>>               2e40c9e35e9506f4-wrapper.o:(duckdb_create_union) in archive /opt/rustwide/target/debug/build/duckdb-extension-framework-2a5fabc35eda6302/out/libduckdb_extension_framework.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 `duckdb-extension-framework` (lib test) due to 1 previous error; 5 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "4ca0df29995d41bb3394cf110e47a9cd74924f9510ef6eac60147aff8f367dd1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4ca0df29995d41bb3394cf110e47a9cd74924f9510ef6eac60147aff8f367dd1", kill_on_drop: false }`
[INFO] [stdout] 4ca0df29995d41bb3394cf110e47a9cd74924f9510ef6eac60147aff8f367dd1
