supabase / wrappers

Postgres Foreign Data Wrapper development framework in Rust.
http://fdw.dev
Apache License 2.0
534 stars 51 forks source link

`wrappers_fdw` result, linker errors and new release? #252

Closed samuelcolvin closed 3 months ago

samuelcolvin commented 5 months ago

Bug report

I've been trying to implement my own FDW using this crate, however I'm running into two issues (details on both below):

If instead I put my code as a new crate in the workspace, and use supabase-wrappers = { path = "../supabase-wrappers", default-features = false }, it builds fine.

I think the main request here is a new release of supabase-wrappers to crates.io, but any help with the linker error would be much appreciated.

I'm building on MacOS with cargo pgrx run pg15, using pgrx = { version = "=0.11.2" } and cargo --version cargo 1.77.1 (e52e36006 2024-03-26).

wrappers_fwd error with v0.1.17:

   |
71 | / #[wrappers_fdw(
72 | |     version = "0.0.1",
73 | |     author = "TESTING",
74 | |     website = "TODO: Add website here",
75 | |     error_type = "MyFdwError"
76 | | )]
   | |__^ expected `()`, found `Result<(), MyFdwError>`
   |
   = note: expected unit type `()`
                   found enum `std::result::Result<(), MyFdwError>`
   = note: this error originates in the attribute macro `wrappers_fdw` (in Nightly builds, run with -Z macro-backtrace for more info)
help: try adding a return type
   |
76 | )] -> std::result::Result<(), MyFdwError>
   |    ++++++++++++++++++++++++++++++++++++++++++++
help: consider using `Result::expect` to unwrap the `std::result::Result<(), MyFdwError>` value, panicking if the value is a `Result::Err`
   |
76 | )].expect("REASON")
   |   +++++++++++++++++
Linker Error Building with ``` supabase-wrappers = { git = "https://github.com/supabase/wrappers", branch = "main" } ``` ``` ➤ cargo pgrx run pg15 Using CliArgument("pg15") and `pg_config` from /Users/samuel/.pgrx/15.6/pgrx-install/bin/pg_config Stopping Postgres v15 Building extension with features cshim pg15 Running command "/Users/samuel/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo" "build" "--features" "cshim pg15" "--no-default-features" "--message-format=json-render-diagnostics" Compiling memchr v2.7.2 Compiling proc-macro2 v1.0.79 Compiling libc v0.2.153 Compiling num-traits v0.2.18 Compiling ahash v0.8.11 Compiling zerocopy v0.7.32 Compiling allocator-api2 v0.2.16 Compiling libm v0.2.8 Compiling num-bigint v0.4.4 Compiling num-rational v0.4.1 Compiling bitflags v2.5.0 Compiling regex-syntax v0.8.3 Compiling quote v1.0.35 Compiling hashbrown v0.14.3 Compiling indexmap v2.2.6 Compiling bytes v1.6.0 Compiling syn v2.0.58 Compiling core-foundation-sys v0.8.6 Compiling arrow-schema v49.0.0 Compiling iana-time-zone v0.1.60 Compiling static_assertions v1.1.0 Compiling syn v1.0.109 Compiling rustversion v1.0.15 Compiling heck v0.4.1 Compiling lexical-util v0.8.5 Compiling rustix v0.38.32 Compiling dirs-sys v0.4.1 Compiling nom v7.1.3 Compiling errno v0.3.8 Compiling crc32fast v1.4.0 Compiling clang-sys v1.7.0 Compiling num-integer v0.1.46 Compiling num-complex v0.4.5 Compiling half v2.4.1 Compiling chrono v0.4.37 Compiling num-iter v0.1.44 Compiling regex-automata v0.4.6 Compiling cexpr v0.6.0 Compiling num v0.4.1 Compiling arrow-buffer v49.0.0 Compiling regex v1.10.4 Compiling pathsearch v0.2.0 Compiling dirs v5.0.1 Compiling lazy_static v1.4.0 Compiling adler v1.0.2 Compiling xattr v1.3.1 Compiling lexical-parse-integer v0.8.6 Compiling miniz_oxide v0.7.2 Compiling bindgen v0.68.1 Compiling arrow-data v49.0.0 Compiling lexical-write-integer v0.8.5 Compiling petgraph v0.6.4 Compiling filetime v0.2.23 Compiling jobserver v0.1.28 Compiling arrow-array v49.0.0 Compiling aho-corasick v1.1.3 Compiling cc v1.0.91 Compiling serde_derive v1.0.197 Compiling thiserror-impl v1.0.58 Compiling strum_macros v0.26.2 Compiling arrow-select v49.0.0 Compiling pgrx-sql-entity-graph v0.11.2 Compiling thiserror v1.0.58 Compiling pest v2.7.9 Compiling tar v0.4.40 Compiling flate2 v1.0.28 Compiling lexical-write-float v0.8.5 Compiling lexical-parse-float v0.8.5 Compiling proc-macro2-diagnostics v0.10.1 Compiling semver-parser v0.10.2 Compiling pkg-config v0.3.30 Compiling vcpkg v0.2.15 Compiling unicode-width v0.1.11 Compiling strum v0.26.2 Compiling semver v0.11.0 Compiling serde v1.0.197 Compiling rustc_version v0.3.3 Compiling comfy-table v7.1.1 Compiling lexical-core v0.8.5 Compiling atomic-traits v0.3.0 Compiling enum-map-derive v0.17.0 Compiling yansi v1.0.1 Compiling either v1.10.0 Compiling base64 v0.21.7 Compiling rust_decimal v1.35.0 Compiling itertools v0.12.1 Compiling enum-map v2.7.3 Compiling arrow-cast v49.0.0 Compiling arrow-string v49.0.0 Compiling arrow-ord v49.0.0 Compiling arrow-arith v49.0.0 Compiling arrow-row v49.0.0 Compiling strum_macros v0.25.3 Compiling serde_json v1.0.115 Compiling toml_datetime v0.6.5 Compiling serde_spanned v0.6.5 Compiling serde_cbor v0.11.2 Compiling toml_edit v0.22.9 Compiling arrayvec v0.7.4 Compiling pgrx-macros v0.11.2 Compiling libduckdb-sys v0.10.1 Compiling strum v0.25.0 Compiling arrow v49.0.0 Compiling ouroboros_macro v0.18.3 Compiling supabase-wrappers-macros v0.1.15 (https://github.com/supabase/wrappers?branch=main#ec2fa29e) Compiling hashlink v0.8.4 Compiling cast v0.3.0 Compiling aliasable v0.1.3 Compiling smallvec v1.13.2 Compiling fallible-iterator v0.3.0 Compiling fallible-streaming-iterator v0.1.9 Compiling toml v0.8.12 Compiling cargo_toml v0.16.3 Compiling ouroboros v0.18.3 Compiling pgrx-pg-config v0.11.2 Compiling pgrx-pg-sys v0.11.2 Compiling pgrx v0.11.2 Compiling supabase-wrappers v0.1.17 (https://github.com/supabase/wrappers?branch=main#ec2fa29e) Compiling duckdb v0.10.1 Compiling duckgres v0.1.0 (/Users/samuel/code/duckfire/duckgres) error: linking with `cc` failed: exit status: 1 | = note: env -u IPHONEOS_DEPLOYMENT_TARGET -u TVOS_DEPLOYMENT_TARGET LC_ALL="C" PATH="/Users/samuel/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin:/Users/samuel/.rye/shims:/Users/samuel/.turso:/Users/samuel/Downloads/google-cloud-sdk/bin:/Applications/PyCharm.app/Contents/MacOS:/Users/samuel/.pyenv/shims:/Users/samuel/.cargo/env:/Users/samuel/.config/yarn/global/node_modules/.bin:/Users/samuel/.yarn/bin:/usr/local/opt/python@3.8/bin:/Users/samuel/bin:/Users/samuel/.cargo/env:/Users/samuel/bin:/Applications/PyCharm.app/Contents/MacOS:/Users/samuel/.cargo/env:/Users/samuel/.config/yarn/global/node_modules/.bin:/Users/samuel/.yarn/bin:/usr/local/opt/python@3.8/bin:/Users/samuel/bin:/Users/samuel/.cargo/env:/Users/samuel/.pyenv/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Users/samuel/.cargo/bin:/usr/local/bin" VSLANG="1033" ZERO_AR_DATE="1" "cc" "-Wl,-exported_symbols_list,/var/folders/f3/cn0463x50lb8mwkd2kw2hss40000gn/T/rustcWZbHR6/list" "-arch" "arm64" "/var/folders/f3/cn0463x50lb8mwkd2kw2hss40000gn/T/rustcWZbHR6/symbols.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.102kckojw7t5z11v.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.12hv1y5ms5v5i0zk.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.13z6csk850rpdai0.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.18y1wyqq76hovrlv.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.19526gg7v7ffyxto.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.1a54eaqb1zawlb6r.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.1doyyresi90eyzcy.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.1du39v25u4rp9o1h.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.1ec2idwlw6mw8mwa.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.1kz7wb0cuuxarquq.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.1lvo3nz7y4s59tgg.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.1qrsam7jzw3lf0p4.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.1r6eoh9ede79jeb1.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.1txivv5j6j8j4940.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.1wngzx6wdp0u5lns.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.1zuok6u2qub5c32p.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.216ui5li0cfibz9u.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.21gr6frqmd6bk91z.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.23ndhqlx5atxvmjr.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.23vab2ddj3aac71t.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.26183j22rg80j1vt.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.28gr5f3lzl30c6n5.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.2bqdzdyiwccggf5g.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.2cly7cuj9izruja8.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.2e8uqap4zuiu4htd.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.2igt3e4ngs2ihohn.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.2knxyl23gc03ee46.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.2ko5w7yg103pyq0l.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.2n0m3w4nux2cnxwl.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.2nkzmigb1k8kry6o.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.2nx4patd32mibs15.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.2ugmoevmrmquvh12.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.2v5dhdnqjfq0rfph.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.2zzzn22cmtd6a202.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.3366drm1zqm6hmkt.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.350my4wpxdu14xmp.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.36vjjerbi6lapmqh.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.37wk50ttbived2uq.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.38zn9ngcyrla8n1l.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.39dxz2nqfjbz01bw.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.3aumkvwkv8kw1f3l.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.3aw3uej1fnr4dsd0.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.3blhjhcmb4nwxzv7.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.3boaribfli1tyql6.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.3brsd5985flxw89h.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.3fcpfx5qzjsumiuc.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.3hjscrzefcum3y8i.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.3hwxt2yrhoyi1lxg.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.3juiqn1tuh66qtz8.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.3lu7apzxl26td054.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.3q195598mf9b3zdm.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.3q3nraiirge21ijd.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.3qxn9b4hzmls2mio.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.3s1dnkoy3ldv12ex.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.3u4srcje3zjh10xz.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.3uk3d9jh93y0ke4y.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.3vu67ztax4vktznq.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.3vvhr1cfhn85y2s8.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.3x9l63aw8w4tamjy.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.3y20ejhs4wex5x16.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.3zj1ml0ofvlo5356.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.3zp21jtk4gop0f39.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.3zuqcoa9yxna5jvl.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.40uj451b6jzixm8t.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.41hzbqp5sq2nqfjb.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.41jvw3duymfjls4v.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.4620ite4qm20i52n.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.47m567qkqx39reg4.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.482051fkhe5mvrz8.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.4862w0325hzpgi82.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.49m9iu0w3ok46gyo.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.49st5m2euv6286v2.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.4gm1fxo45g2wkk53.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.4iw37f55jgh8rhs3.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.4q5niu9cyszxdstj.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.4qnvcmjp5zozsofu.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.4s9495fgpbyoht33.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.50k8ys1vu135kg76.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.518xhnfzfcrclnk5.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.51npcf7kgke739f.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.5488he46u14je5n4.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.570iky7hurilw4c3.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.58lh9hnek1v51p2k.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.5easepmdr021a2gc.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.5esx8yoaf0hcwz0s.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.5fecz5a6aq5uvs8d.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.5g7ah6uuf0ty8ioj.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.898ldijkbmdwyxw.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.8gdx0y861iw8ih5.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.cqjznlnncvp04jb.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.f0vqh3b9f6v6o9n.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.gzqw1m0nq4vhm21.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.j01lhasj4e023in.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.ljp5a4k4xg73k3x.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.lu8p5t6xb085ekq.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.nxwhn0rwpqahwkw.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.odtrwvzv65fiqep.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.p8larvzrc6s8obs.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.s7oszds3uysm6sj.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.snkzf3awr4sb6pz.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.w4ybl5i9i8bsnem.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.xbwuxybeztvh99r.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.xymw9jd478uaevf.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.yig28lsx45e8tso.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.ze28ce3prnjdqdk.rcgu.o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/duckgres.133an1wbmvyytjs6.rcgu.o" "-L" "/Users/samuel/code/duckfire/duckgres/target/debug/deps" "-L" "/Users/samuel/code/duckfire/duckgres/target/debug/build/libduckdb-sys-49329ca0975970bc/out" "-L" "/Users/samuel/code/duckfire/duckgres/target/debug/build/pgrx-pg-sys-f872a450cde60f74/out/cshim" "-L" "/Users/samuel/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/lib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libduckdb-717b3b4e186fef2f.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libsmallvec-90dd63944a6b1268.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/librust_decimal-ac3bd7da7d9cb678.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libarrayvec-d137bedf3be0c886.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libfallible_streaming_iterator-00fae9b4c635e48a.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libfallible_iterator-4592e8d58eff1fda.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libstrum-8b20e9f69f23a2ba.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libhashlink-9cf6f51e78d8b259.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libarrow-ae995b50839e3851.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libarrow_row-ea27466847bbc60d.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libarrow_string-1ca93784ab18a0fc.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libregex-1dfd7f30bde234ff.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libregex_automata-df3e194905a40d63.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libaho_corasick-7a2e6b26067be7fe.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libmemchr-5cad9c9b896c042e.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libregex_syntax-4e97633453d488e3.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libarrow_cast-028ef861711018cf.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libbase64-b45b0bbc2b2cc541.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libcomfy_table-f937792bec4fa82c.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libunicode_width-79124411ee86fa9a.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libstrum-0de871f5b39dd3d5.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/liblexical_core-d1fcc245706dd2c0.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/liblexical_write_float-898395c3f91b31b1.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/liblexical_write_integer-74f2cf23c91cd2c8.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/liblexical_parse_float-815257e03943f4ee.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/liblexical_parse_integer-36379b4dd2fa6e76.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/liblexical_util-04741126bdfe8795.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libarrow_arith-b9d53d6ac885e133.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libarrow_ord-80b78f84b5bc7ddf.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libarrow_select-76a364a86230a693.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libarrow_array-b1f93a155bfe776f.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libchrono-47c458758e568c34.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libiana_time_zone-4a3a8f2178bb90e8.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libcore_foundation_sys-b971a31306e3fcc2.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libarrow_data-fe16c301ef9259f8.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libarrow_schema-7635ebe00362f120.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libarrow_buffer-3233d17133bd9028.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libbytes-8bf72d324ca1055f.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libhalf-00256ba84465d3ef.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libnum-33137f0b67f82dbc.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libnum_iter-15bc4893dc498a89.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libnum_rational-e5aebc44fe38dc23.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libnum_complex-512f0a67e87cc942.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libnum_bigint-6ef12919d4170a18.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libnum_integer-8b9ec87c0c4df0aa.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libnum_traits-17248b9e125d0f33.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/liblibduckdb_sys-b12357de322cf71d.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libcast-4426c943191e5322.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libsupabase_wrappers-e41f49d343244dbd.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libtokio-1cb47b2f7e5459b5.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libsocket2-df90fea842f5f8bd.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libpin_project_lite-06336865bf0a4c84.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libmio-8f03b38c51f11a08.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libouroboros-bc329bda9b4999b4.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libstatic_assertions-8b9669df2a96d8c3.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libaliasable-b92c53d9c1a4b754.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libpgrx-93c8d5f403380538.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libheapless-f75c934116a235d5.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libstable_deref_trait-3be95b479cb75b6d.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libhash32-c13424d25bbc42b7.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libbyteorder-6669d586601557c4.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libseahash-793f9daca0288453.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libserde_cbor-65453b10cdb41ebd.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libhalf-919d0015e5688af2.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libatomic_traits-be3eb08683f3b0be.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libthiserror-0b5627216e140801.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libuuid-95c3ba24057f5080.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libserde_json-85cc4a1de2982946.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libitoa-d69778506b8b9c0c.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libryu-54278e7888408096.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libenum_map-1315788345e9f20d.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libbitvec-7207f16742549613.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libwyz-3e2e1ec28586d027.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libtap-692e0b8743550dea.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libradium-31d97be6fb58b7ff.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libfunty-c19e78cb3a82ed2e.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libpgrx_pg_sys-94db225c3065d8b5.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libserde-40634b855be663ec.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libpgrx_sql_entity_graph-9df2bcc37ece5421.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libunescape-de6a7341766421a2.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libpetgraph-9a391455a37b5315.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libindexmap-cab9abbaf8594ffb.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libequivalent-8a4981e3c57ace3e.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libhashbrown-181ef4d6fc7ad34f.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libahash-10062c3c88f2d005.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libgetrandom-409ab5a4d78988a6.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/liblibc-c7231a5447b9cb3e.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libcfg_if-041709df2f5d193e.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libzerocopy-c206ae876dd654c2.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/liballocator_api2-4efc7444e8497832.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libfixedbitset-3a1d38041303bd60.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libconvert_case-ed7a0df4d5fb65c8.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libunicode_segmentation-596526c1faa796d6.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libeyre-8804a000ab1aa832.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libindenter-c820ee2dd3fc9d05.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libonce_cell-5ee9f6cd1097b921.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libsyn-073cc83b10484598.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libquote-a1ee418069fba39d.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libproc_macro2-7ff50c9553398970.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libunicode_ident-fb12c460d0adeb19.rlib" "/Users/samuel/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/lib/libproc_macro-eb0929e1ab51fedb.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libsptr-608a83eba360d55e.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libmemoffset-76b0209a30332020.rlib" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libbitflags-4f5688c52207b0de.rlib" "/Users/samuel/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/lib/libstd-5a416d22eb834453.rlib" "/Users/samuel/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/lib/libpanic_unwind-34cbca7d446a7dbe.rlib" "/Users/samuel/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/lib/libobject-67b28e97c3bccf6f.rlib" "/Users/samuel/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/lib/libmemchr-65f22f7356ad1bde.rlib" "/Users/samuel/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/lib/libaddr2line-1dc88d69604ffec4.rlib" "/Users/samuel/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/lib/libgimli-0e0075c91f97c3a7.rlib" "/Users/samuel/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/lib/librustc_demangle-f8d63a9735955de6.rlib" "/Users/samuel/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/lib/libstd_detect-7775b375d2e86954.rlib" "/Users/samuel/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/lib/libhashbrown-44e9fde8456f7bc5.rlib" "/Users/samuel/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/lib/librustc_std_workspace_alloc-212481e0bc40a704.rlib" "/Users/samuel/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/lib/libminiz_oxide-01055f979d05f279.rlib" "/Users/samuel/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/lib/libadler-e2323f5313814830.rlib" "/Users/samuel/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/lib/libunwind-9c19b78ac041eb7f.rlib" "/Users/samuel/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/lib/libcfg_if-833ac996cbe25600.rlib" "/Users/samuel/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/lib/liblibc-3401e9c5ee035758.rlib" "/Users/samuel/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/lib/liballoc-a54fcdb9c76f0d03.rlib" "/Users/samuel/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/lib/librustc_std_workspace_core-c88d60982dfae036.rlib" "/Users/samuel/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/lib/libcore-83deb947260652c5.rlib" "/Users/samuel/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/lib/libcompiler_builtins-75ceb14b5d550d7c.rlib" "-framework" "CoreFoundation" "-lc++" "-liconv" "-lSystem" "-lc" "-lm" "-L" "/Users/samuel/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/lib" "-o" "/Users/samuel/code/duckfire/duckgres/target/debug/deps/libduckgres.dylib" "-Wl,-dead_strip" "-dynamiclib" "-Wl,-dylib" "-nodefaultlibs" = note: ld: Undefined symbols: _AllocSetContextCreateInternal, referenced from: pgrx_pg_sys::include::pg15::AllocSetContextCreateInternal::_$u7b$$u7b$closure$u7d$$u7d$::ha40d22f7ae37ca21 in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _ArrayGetNItems, referenced from: pgrx_pg_sys::include::pg15::ArrayGetNItems::_$u7b$$u7b$closure$u7d$$u7d$::heab63c8f72df291a in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _BlessTupleDesc, referenced from: pgrx_pg_sys::include::pg15::BlessTupleDesc::_$u7b$$u7b$closure$u7d$$u7d$::hb39f90efa1a98be7 in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _CacheMemoryContext, referenced from: pgrx::memcxt::PgMemoryContexts::value::h844405e7ee1b4499 in libpgrx-93c8d5f403380538.rlib[11](pgrx-93c8d5f403380538.pgrx.4a16de93af1e10dc-cgu.08.rcgu.o) _CopyErrorData, referenced from: pgrx_pg_sys::include::pg15::CopyErrorData::_$u7b$$u7b$closure$u7d$$u7d$::h387d875a52c3e802 in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _CreateTupleDescCopyConstr, referenced from: pgrx_pg_sys::include::pg15::CreateTupleDescCopyConstr::_$u7b$$u7b$closure$u7d$$u7d$::h92576fc4aaea1bb9 in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _CurTransactionContext, referenced from: pgrx::memcxt::PgMemoryContexts::value::h844405e7ee1b4499 in libpgrx-93c8d5f403380538.rlib[11](pgrx-93c8d5f403380538.pgrx.4a16de93af1e10dc-cgu.08.rcgu.o) _CurrentMemoryContext, referenced from: pgrx_pg_sys::submodules::panic::pgrx_extern_c_guard::h0c59d9bea1075818 in duckgres.1kz7wb0cuuxarquq.rcgu.o pgrx_pg_sys::submodules::panic::pgrx_extern_c_guard::h0e9552007976cf04 in duckgres.1kz7wb0cuuxarquq.rcgu.o pgrx_pg_sys::submodules::panic::pgrx_extern_c_guard::h3c0b621ac3ed9a57 in duckgres.1kz7wb0cuuxarquq.rcgu.o pgrx_pg_sys::submodules::panic::pgrx_extern_c_guard::h461fd96d64b081a6 in duckgres.1kz7wb0cuuxarquq.rcgu.o pgrx_pg_sys::submodules::panic::pgrx_extern_c_guard::h49c9b15e71f40c05 in duckgres.1kz7wb0cuuxarquq.rcgu.o pgrx_pg_sys::submodules::panic::pgrx_extern_c_guard::h5c7ab97888bce8a5 in duckgres.1kz7wb0cuuxarquq.rcgu.o pgrx_pg_sys::submodules::panic::pgrx_extern_c_guard::h6952fe8e6cf88eaa in duckgres.1kz7wb0cuuxarquq.rcgu.o ... _DecrTupleDescRefCount, referenced from: pgrx_pg_sys::include::pg15::DecrTupleDescRefCount::_$u7b$$u7b$closure$u7d$$u7d$::h7762fc9e1aa7e158 in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _ErrorContext, referenced from: pgrx_pg_sys::submodules::panic::pgrx_extern_c_guard::h0c59d9bea1075818 in duckgres.1kz7wb0cuuxarquq.rcgu.o pgrx_pg_sys::submodules::panic::pgrx_extern_c_guard::h0e9552007976cf04 in duckgres.1kz7wb0cuuxarquq.rcgu.o pgrx_pg_sys::submodules::panic::pgrx_extern_c_guard::h3c0b621ac3ed9a57 in duckgres.1kz7wb0cuuxarquq.rcgu.o pgrx_pg_sys::submodules::panic::pgrx_extern_c_guard::h461fd96d64b081a6 in duckgres.1kz7wb0cuuxarquq.rcgu.o pgrx_pg_sys::submodules::panic::pgrx_extern_c_guard::h49c9b15e71f40c05 in duckgres.1kz7wb0cuuxarquq.rcgu.o pgrx_pg_sys::submodules::panic::pgrx_extern_c_guard::h5c7ab97888bce8a5 in duckgres.1kz7wb0cuuxarquq.rcgu.o pgrx_pg_sys::submodules::panic::pgrx_extern_c_guard::h6952fe8e6cf88eaa in duckgres.1kz7wb0cuuxarquq.rcgu.o ... _ExceptionalCondition, referenced from: _pgrx_planner_rt_fetch in libpgrx_pg_sys-94db225c3065d8b5.rlib[12](pgrx-cshim.o) _pgrx_planner_rt_fetch in libpgrx_pg_sys-94db225c3065d8b5.rlib[12](pgrx-cshim.o) _pgrx_list_nth in libpgrx_pg_sys-94db225c3065d8b5.rlib[12](pgrx-cshim.o) _pgrx_list_nth in libpgrx_pg_sys-94db225c3065d8b5.rlib[12](pgrx-cshim.o) _ExecFetchSlotHeapTuple, referenced from: pgrx_pg_sys::include::pg15::ExecFetchSlotHeapTuple::_$u7b$$u7b$closure$u7d$$u7d$::hfcfd8d0e0015c304 in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _ExecFindJunkAttributeInTlist, referenced from: pgrx_pg_sys::include::pg15::ExecFindJunkAttributeInTlist::_$u7b$$u7b$closure$u7d$$u7d$::hca0d9556ba1959b9 in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _ExecStoreVirtualTuple, referenced from: pgrx_pg_sys::include::pg15::ExecStoreVirtualTuple::_$u7b$$u7b$closure$u7d$$u7d$::h1c0f2ba416f6f35e in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _ExplainPropertyText, referenced from: pgrx_pg_sys::include::pg15::ExplainPropertyText::_$u7b$$u7b$closure$u7d$$u7d$::h892a4ab0e981b8fe in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _FreeErrorData, referenced from: pgrx_pg_sys::include::pg15::FreeErrorData::_$u7b$$u7b$closure$u7d$$u7d$::ha456eaace77cf1b7 in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _GetDatabaseEncoding, referenced from: pgrx_pg_sys::include::pg15::GetDatabaseEncoding::_$u7b$$u7b$closure$u7d$$u7d$::hfa65238f28aa2639 in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _GetForeignServer, referenced from: pgrx_pg_sys::include::pg15::GetForeignServer::_$u7b$$u7b$closure$u7d$$u7d$::hc10294bdaa355a08 in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _GetForeignTable, referenced from: pgrx_pg_sys::include::pg15::GetForeignTable::_$u7b$$u7b$closure$u7d$$u7d$::hd4f17d063c2eeab1 in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _HeapTupleHeaderGetDatum, referenced from: pgrx_pg_sys::include::pg15::HeapTupleHeaderGetDatum::_$u7b$$u7b$closure$u7d$$u7d$::hd27da04c3919faa7 in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _MemoryContextAlloc, referenced from: pgrx_pg_sys::include::pg15::MemoryContextAlloc::_$u7b$$u7b$closure$u7d$$u7d$::h0e785af4445c3fa3 in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _MemoryContextDelete, referenced from: pgrx_pg_sys::include::pg15::MemoryContextDelete::_$u7b$$u7b$closure$u7d$$u7d$::h902c51e2d55b6749 in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _MemoryContextRegisterResetCallback, referenced from: pgrx_pg_sys::include::pg15::MemoryContextRegisterResetCallback::_$u7b$$u7b$closure$u7d$$u7d$::h90cdba4a683cbdd3 in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _MemoryContextReset, referenced from: pgrx_pg_sys::include::pg15::MemoryContextReset::_$u7b$$u7b$closure$u7d$$u7d$::h5637082c22e6fd9b in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _MemoryContextStrdup, referenced from: pgrx_pg_sys::include::pg15::MemoryContextStrdup::_$u7b$$u7b$closure$u7d$$u7d$::h223760730a867544 in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _MessageContext, referenced from: pgrx::memcxt::PgMemoryContexts::value::h844405e7ee1b4499 in libpgrx-93c8d5f403380538.rlib[11](pgrx-93c8d5f403380538.pgrx.4a16de93af1e10dc-cgu.08.rcgu.o) _PG_exception_stack, referenced from: pgrx_pg_sys::include::pg15::CopyErrorData::hf71e0a7e384db0f4 in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) pgrx_pg_sys::include::pg15::CopyErrorData::hf71e0a7e384db0f4 in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) pgrx_pg_sys::include::pg15::CopyErrorData::hf71e0a7e384db0f4 in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) pgrx_pg_sys::include::pg15::CopyErrorData::hf71e0a7e384db0f4 in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) pgrx_pg_sys::include::pg15::FreeErrorData::hde9f2f86818bc222 in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) pgrx_pg_sys::include::pg15::FreeErrorData::hde9f2f86818bc222 in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) pgrx_pg_sys::include::pg15::FreeErrorData::hde9f2f86818bc222 in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) pgrx_pg_sys::include::pg15::FreeErrorData::hde9f2f86818bc222 in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) ... _PortalContext, referenced from: pgrx::memcxt::PgMemoryContexts::value::h844405e7ee1b4499 in libpgrx-93c8d5f403380538.rlib[11](pgrx-93c8d5f403380538.pgrx.4a16de93af1e10dc-cgu.08.rcgu.o) _PostmasterContext, referenced from: pgrx::memcxt::PgMemoryContexts::value::h844405e7ee1b4499 in libpgrx-93c8d5f403380538.rlib[11](pgrx-93c8d5f403380538.pgrx.4a16de93af1e10dc-cgu.08.rcgu.o) _RelationClose, referenced from: pgrx_pg_sys::include::pg15::RelationClose::_$u7b$$u7b$closure$u7d$$u7d$::h5e5789d2af681903 in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _ReleaseSysCache, referenced from: pgrx_pg_sys::include::pg15::ReleaseSysCache::_$u7b$$u7b$closure$u7d$$u7d$::ha2f9a78605574639 in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _SearchSysCache1, referenced from: pgrx_pg_sys::include::pg15::SearchSysCache1::_$u7b$$u7b$closure$u7d$$u7d$::h6ed40896fac90228 in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _TopMemoryContext, referenced from: pgrx::memcxt::PgMemoryContexts::value::h844405e7ee1b4499 in libpgrx-93c8d5f403380538.rlib[11](pgrx-93c8d5f403380538.pgrx.4a16de93af1e10dc-cgu.08.rcgu.o) _TopTransactionContext, referenced from: pgrx::memcxt::PgMemoryContexts::value::h844405e7ee1b4499 in libpgrx-93c8d5f403380538.rlib[11](pgrx-93c8d5f403380538.pgrx.4a16de93af1e10dc-cgu.08.rcgu.o) _add_path, referenced from: pgrx_pg_sys::include::pg15::add_path::_$u7b$$u7b$closure$u7d$$u7d$::h0e8d8ab111836289 in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _add_row_identity_var, referenced from: pgrx_pg_sys::include::pg15::add_row_identity_var::_$u7b$$u7b$closure$u7d$$u7d$::h6bfac508f56d8b73 in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _bms_equal, referenced from: pgrx_pg_sys::include::pg15::bms_equal::_$u7b$$u7b$closure$u7d$$u7d$::h56699a2c9ed22abd in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _bms_is_member, referenced from: pgrx_pg_sys::include::pg15::bms_is_member::_$u7b$$u7b$closure$u7d$$u7d$::h48099ce967a64bef in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _create_foreignscan_path, referenced from: pgrx_pg_sys::include::pg15::create_foreignscan_path::_$u7b$$u7b$closure$u7d$$u7d$::h4b19fe90aa2d443f in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _defGetString, referenced from: pgrx_pg_sys::include::pg15::defGetString::_$u7b$$u7b$closure$u7d$$u7d$::h6bfbffb6c51a515b in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _end_MultiFuncCall, referenced from: pgrx_pg_sys::include::pg15::end_MultiFuncCall::_$u7b$$u7b$closure$u7d$$u7d$::h849ae6853b4b8d6c in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _errcode, referenced from: pgrx_pg_sys::submodules::panic::do_ereport::hd80e2f184ea81edd in libpgrx_pg_sys-94db225c3065d8b5.rlib[10](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.7.rcgu.o) _errcontext_msg, referenced from: pgrx_pg_sys::submodules::panic::do_ereport::hd80e2f184ea81edd in libpgrx_pg_sys-94db225c3065d8b5.rlib[10](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.7.rcgu.o) _errdetail, referenced from: pgrx_pg_sys::submodules::panic::do_ereport::hd80e2f184ea81edd in libpgrx_pg_sys-94db225c3065d8b5.rlib[10](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.7.rcgu.o) _errfinish, referenced from: pgrx_pg_sys::submodules::panic::do_ereport::hd80e2f184ea81edd in libpgrx_pg_sys-94db225c3065d8b5.rlib[10](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.7.rcgu.o) _errhint, referenced from: pgrx_pg_sys::submodules::panic::do_ereport::hd80e2f184ea81edd in libpgrx_pg_sys-94db225c3065d8b5.rlib[10](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.7.rcgu.o) _errmsg, referenced from: pgrx_pg_sys::submodules::panic::do_ereport::hd80e2f184ea81edd in libpgrx_pg_sys-94db225c3065d8b5.rlib[10](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.7.rcgu.o) _error_context_stack, referenced from: pgrx_pg_sys::include::pg15::CopyErrorData::hf71e0a7e384db0f4 in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) pgrx_pg_sys::include::pg15::CopyErrorData::hf71e0a7e384db0f4 in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) pgrx_pg_sys::include::pg15::CopyErrorData::hf71e0a7e384db0f4 in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) pgrx_pg_sys::include::pg15::FreeErrorData::hde9f2f86818bc222 in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) pgrx_pg_sys::include::pg15::FreeErrorData::hde9f2f86818bc222 in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) pgrx_pg_sys::include::pg15::FreeErrorData::hde9f2f86818bc222 in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) pgrx_pg_sys::include::pg15::MemoryContextAlloc::hd16ae6cea95467f8 in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) pgrx_pg_sys::include::pg15::MemoryContextAlloc::hd16ae6cea95467f8 in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) pgrx_pg_sys::include::pg15::MemoryContextAlloc::hd16ae6cea95467f8 in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) ... _errstart, referenced from: pgrx_pg_sys::submodules::panic::do_ereport::hd80e2f184ea81edd in libpgrx_pg_sys-94db225c3065d8b5.rlib[10](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.7.rcgu.o) _extract_actual_clauses, referenced from: pgrx_pg_sys::include::pg15::extract_actual_clauses::_$u7b$$u7b$closure$u7d$$u7d$::hbbf5fcc5b73e81c7 in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _get_attgenerated, referenced from: pgrx_pg_sys::include::pg15::get_attgenerated::_$u7b$$u7b$closure$u7d$$u7d$::h0088b62b788cd59d in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _get_attname, referenced from: pgrx_pg_sys::include::pg15::get_attname::_$u7b$$u7b$closure$u7d$$u7d$::h1d03ec124d1752b8 in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _get_atttype, referenced from: pgrx_pg_sys::include::pg15::get_atttype::_$u7b$$u7b$closure$u7d$$u7d$::h8b2ddae44238ee9b in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _get_call_result_type, referenced from: pgrx_pg_sys::include::pg15::get_call_result_type::_$u7b$$u7b$closure$u7d$$u7d$::h880beb3aec0ca383 in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _get_collation_name, referenced from: pgrx_pg_sys::include::pg15::get_collation_name::_$u7b$$u7b$closure$u7d$$u7d$::h5270144a03c9cca4 in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _get_fn_expr_argtype, referenced from: pgrx_pg_sys::include::pg15::get_fn_expr_argtype::_$u7b$$u7b$closure$u7d$$u7d$::h3563519b9d4e6be8 in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _get_typlenbyvalalign, referenced from: pgrx_pg_sys::include::pg15::get_typlenbyvalalign::_$u7b$$u7b$closure$u7d$$u7d$::h88d487971b8467f0 in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _getmissingattr, referenced from: pgrx_pg_sys::include::pg15::getmissingattr::_$u7b$$u7b$closure$u7d$$u7d$::h2f0784ae0ff933bc in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _heap_form_tuple, referenced from: pgrx_pg_sys::include::pg15::heap_form_tuple::_$u7b$$u7b$closure$u7d$$u7d$::h3e0bcc5fd33fd08b in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _heap_getsysattr, referenced from: pgrx_pg_sys::include::pg15::heap_getsysattr::_$u7b$$u7b$closure$u7d$$u7d$::h56c95503ca48586d in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _init_MultiFuncCall, referenced from: pgrx_pg_sys::include::pg15::init_MultiFuncCall::_$u7b$$u7b$closure$u7d$$u7d$::haa34b55759092b22 in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _jsonb_in, referenced from: pgrx_pg_sys::include::pg15::jsonb_in::_$u7b$$u7b$closure$u7d$$u7d$::h37e071d3b4780598 in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _jsonb_out, referenced from: pgrx_pg_sys::include::pg15::jsonb_out::_$u7b$$u7b$closure$u7d$$u7d$::h9388b2500d327530 in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _lappend, referenced from: pgrx_pg_sys::include::pg15::lappend::_$u7b$$u7b$closure$u7d$$u7d$::ha9a8a24ebf967609 in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _list_free, referenced from: pgrx_pg_sys::include::pg15::list_free::_$u7b$$u7b$closure$u7d$$u7d$::h16bc3388632862ba in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _list_union, referenced from: pgrx_pg_sys::include::pg15::list_union::_$u7b$$u7b$closure$u7d$$u7d$::h97b9448b3930e2f3 in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _makeConst, referenced from: pgrx_pg_sys::include::pg15::makeConst::_$u7b$$u7b$closure$u7d$$u7d$::hcc79716bc5df40f4 in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _makeVar, referenced from: pgrx_pg_sys::include::pg15::makeVar::_$u7b$$u7b$closure$u7d$$u7d$::h438abe599744d0f0 in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _make_foreignscan, referenced from: pgrx_pg_sys::include::pg15::make_foreignscan::_$u7b$$u7b$closure$u7d$$u7d$::h0646b210a5b67e9e in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _nocachegetattr, referenced from: pgrx_pg_sys::include::pg15::nocachegetattr::_$u7b$$u7b$closure$u7d$$u7d$::he5819f198a5e3689 in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _nodeToString, referenced from: pgrx_pg_sys::include::pg15::nodeToString::_$u7b$$u7b$closure$u7d$$u7d$::hd04e83bc4955f106 in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _palloc, referenced from: pgrx_pg_sys::include::pg15::palloc::_$u7b$$u7b$closure$u7d$$u7d$::h501a365a4ff94beb in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _palloc0, referenced from: pgrx_pg_sys::include::pg15::palloc0::_$u7b$$u7b$closure$u7d$$u7d$::hbebef1713ea6622a in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _per_MultiFuncCall, referenced from: pgrx_pg_sys::include::pg15::per_MultiFuncCall::_$u7b$$u7b$closure$u7d$$u7d$::h54cd4b1ed23a04da in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _pfree, referenced from: pgrx_pg_sys::include::pg15::pfree::_$u7b$$u7b$closure$u7d$$u7d$::ha6811858778eb671 in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _pg_detoast_datum, referenced from: pgrx_pg_sys::include::pg15::pg_detoast_datum::_$u7b$$u7b$closure$u7d$$u7d$::h1e6956375edd764d in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _pg_detoast_datum_packed, referenced from: pgrx_pg_sys::include::pg15::pg_detoast_datum_packed::_$u7b$$u7b$closure$u7d$$u7d$::h8862279d3601ccaa in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _pg_re_throw, referenced from: pgrx_pg_sys::submodules::panic::pgrx_extern_c_guard::h0c59d9bea1075818 in duckgres.1kz7wb0cuuxarquq.rcgu.o pgrx_pg_sys::submodules::panic::pgrx_extern_c_guard::h0e9552007976cf04 in duckgres.1kz7wb0cuuxarquq.rcgu.o pgrx_pg_sys::submodules::panic::pgrx_extern_c_guard::h3c0b621ac3ed9a57 in duckgres.1kz7wb0cuuxarquq.rcgu.o pgrx_pg_sys::submodules::panic::pgrx_extern_c_guard::h461fd96d64b081a6 in duckgres.1kz7wb0cuuxarquq.rcgu.o pgrx_pg_sys::submodules::panic::pgrx_extern_c_guard::h49c9b15e71f40c05 in duckgres.1kz7wb0cuuxarquq.rcgu.o pgrx_pg_sys::submodules::panic::pgrx_extern_c_guard::h5c7ab97888bce8a5 in duckgres.1kz7wb0cuuxarquq.rcgu.o pgrx_pg_sys::submodules::panic::pgrx_extern_c_guard::h6952fe8e6cf88eaa in duckgres.1kz7wb0cuuxarquq.rcgu.o ... _pull_var_clause, referenced from: pgrx_pg_sys::include::pg15::pull_var_clause::_$u7b$$u7b$closure$u7d$$u7d$::h4888f949494e696a in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _relation_close, referenced from: pgrx_pg_sys::include::pg15::relation_close::_$u7b$$u7b$closure$u7d$$u7d$::h71c4c2dd2e863c8f in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _relation_open, referenced from: pgrx_pg_sys::include::pg15::relation_open::_$u7b$$u7b$closure$u7d$$u7d$::h40393794807b24cc in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) _slot_getsomeattrs_int, referenced from: pgrx_pg_sys::include::pg15::slot_getsomeattrs_int::_$u7b$$u7b$closure$u7d$$u7d$::h1b2fd6a500916fbe in libpgrx_pg_sys-94db225c3065d8b5.rlib[3](pgrx_pg_sys-94db225c3065d8b5.pgrx_pg_sys.fb457daf81665331-cgu.0.rcgu.o) clang: error: linker command failed with exit code 1 (use -v to see invocation) error: could not compile `duckgres` (lib) due to 1 previous error ```
burmecia commented 3 months ago

sorry for the late reply, is this still an issue?

samuelcolvin commented 3 months ago

Honestly I stopped trying as I got no response.

burmecia commented 3 months ago

This looks like the building environment hasn't been set up correctly, can you post your Rust env (rustup show) and Cargo.toml file?

ChuckHend commented 3 months ago

I am getting the same error. I wonder if supabase-wrappers-macros main branch is ahead of v0.1.15?

I was also able to resolve it by using supabase-wrappers = { git = "https://github.com/supabase/wrappers.git" } in my Cargo.toml, which I think works because supabase-wrappers has a path dependency declared on supabase-wrappers-macros?