lightningdevkit / ldk-c-bindings

Main LDK C Bindings on which other bindings are built
Other
13 stars 14 forks source link

OSX fail to build #80

Closed ghbrylee closed 2 years ago

ghbrylee commented 2 years ago

genbindings.sh fails on macos. target file doesn't create. Can anyone help with it?

Here is an example of an error I get: genbindings.sh

(base) ➜ ldk-c-bindings git:(main) ./genbindings.sh /Users/brylee/Documents/Work/Blockware/Gitlab/ldk/rust-lightning false

define _LDK_HEADER_VER "v0.0.108-22-gabf6564a44ad58cc"

define _LDK_C_BINDINGS_HEADER_VER "v0.0.106.3-7-gc014ce6a2df808ff"

static inline const char check_get_ldk_version() { LDKStr bin_ver = _ldk_get_compiled_version(); if (_ldk_strncmp(_LDK_HEADER_VER, (const char)bin_ver.chars, bin_ver.len) != 0) { // Version mismatch, we don'\''t know what we'\''re running! return 0; } return _LDK_HEADER_VER; } static inline const char check_get_ldk_bindings_version() { LDKStr bin_ver = _ldk_c_bindings_get_compiled_version(); if (_ldk_strncmp(_LDK_C_BINDINGS_HEADER_VER, (const char)bin_ver.chars, bin_ver.len) != 0) { // Version mismatch, we don'\''t know what we'\''re running! return 0; } return _LDK_C_BINDINGS_HEADER_VER; }

endif / _LDK_HEADER_VER /'

warning: unused variable: should_request_full_sync --> lightning/src/util/test_utils.rs:471:7 | 471 | let should_request_full_sync = self.request_full_sync.load(Ordering::Acquire); | ^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: _should_request_full_sync

warning: unused variable: should_request_full_sync --> lightning/src/routing/gossip.rs:437:7 | 437 | let should_request_full_sync = self.should_request_full_sync(&their_node_id); | ^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: _should_request_full_sync

warning: lightning (lib) generated 3 warnings Checking lightning-invoice v0.16.0 (/Users/brylee/Documents/Work/Blockware/Gitlab/ldk/rust-lightning/lightning-invoice) warning: unused imports: ExpandedKey, create_from_hash, create --> lightning-invoice/src/utils.rs:16:38 16 use lightning::ln::inbound_payment::{create, create_from_hash, ExpandedKey}; ^^^^^^ ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^

= note: #[warn(unused_imports)] on by default

warning: lightning-invoice (lib) generated 1 warning Finished dev [optimized + debuginfo] target(s) in 7.55s

define _LDK_HEADER_VER "v0.0.108-22-gabf6564a44ad58cc"

define _LDK_C_BINDINGS_HEADER_VER "v0.0.106.3-7-gc014ce6a2df808ff-dirty"

static inline const char check_get_ldk_version() { LDKStr bin_ver = _ldk_get_compiled_version(); if (_ldk_strncmp(_LDK_HEADER_VER, (const char)bin_ver.chars, bin_ver.len) != 0) { // Version mismatch, we don'\''t know what we'\''re running! return 0; } return _LDK_HEADER_VER; } static inline const char check_get_ldk_bindings_version() { LDKStr bin_ver = _ldk_c_bindings_get_compiled_version(); if (_ldk_strncmp(_LDK_C_BINDINGS_HEADER_VER, (const char)bin_ver.chars, bin_ver.len) != 0) { // Version mismatch, we don'\''t know what we'\''re running! return 0; } return _LDK_C_BINDINGS_HEADER_VER; }

endif / _LDK_HEADER_VER /'

warning: unused variable: should_request_full_sync --> lightning/src/util/test_utils.rs:471:7 | 471 | let should_request_full_sync = self.request_full_sync.load(Ordering::Acquire); | ^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: _should_request_full_sync

warning: unused variable: should_request_full_sync --> lightning/src/routing/gossip.rs:437:7 | 437 | let should_request_full_sync = self.should_request_full_sync(&their_node_id); | ^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: _should_request_full_sync

warning: lightning (lib) generated 3 warnings Checking lightning-invoice v0.16.0 (/Users/brylee/Documents/Work/Blockware/Gitlab/ldk/rust-lightning/lightning-invoice) warning: unused imports: ExpandedKey, create_from_hash, create --> lightning-invoice/src/utils.rs:16:38 16 use lightning::ln::inbound_payment::{create, create_from_hash, ExpandedKey}; ^^^^^^ ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^

= note: #[warn(unused_imports)] on by default

warning: lightning-invoice (lib) generated 1 warning Finished dev [optimized + debuginfo] target(s) in 0.23s

tnull commented 2 years ago

Thanks for reporting. Could you clarify what steps you executed so far? Did you follow the build guide here, i.e., did you use the adapted rust-lightning branch from git.bitcoin.ninja? Also, to improve readability on this issue, could you clean up the log out above, and maybe even move the full log to a gist?

gr0kchain commented 2 years ago

Tried this again the 2022-06-108-java-bindings branch for v 108

Here's the output when running

./genbindings.sh ../rust-lightning/ true

+ '[' '!' -d ../rust-lightning//lightning -o true '!=' true -a true '!=' false ']'
+ export LC_ALL=C
+ LC_ALL=C
++ pwd
+ ORIG_PWD=/Users/gr0kchain/projects/ldk/ldk-c-bindings
+ cd ../rust-lightning/
++ pwd
+ LIGHTNING_PATH=/Users/gr0kchain/projects/ldk/rust-lightning
++ git describe --tag --dirty --abbrev=16
+ LIGHTNING_GIT=v0.0.108-15-g0d0c33c2a9844f24
+ cd /Users/gr0kchain/projects/ldk/ldk-c-bindings
++ rustc --version --verbose
++ grep host:
++ awk '{ print $2 }'
+ HOST_PLATFORM=x86_64-apple-darwin
++ echo x86_64-apple-darwin
++ sed s/-/_/g
+ ENV_TARGET=x86_64_apple_darwin
++ which rustc
+ export LDK_RUSTC_PATH=/Users/gr0kchain/.cargo/bin/rustc
+ LDK_RUSTC_PATH=/Users/gr0kchain/.cargo/bin/rustc
++ pwd
+ export RUSTC=/Users/gr0kchain/projects/ldk/ldk-c-bindings/deterministic-build-wrappers/rustc
+ RUSTC=/Users/gr0kchain/projects/ldk/ldk-c-bindings/deterministic-build-wrappers/rustc
+ PATH='/Users/gr0kchain/.cargo/bin:/Applications/Visual Studio Code.app/Contents/Resources/app/bin/:/Users/gr0kchain/Library/Python/3.8/bin/:/Users/gr0kchain/.nvm/versions/node/v16.15.0/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/Wireshark.app/Contents/MacOS:~/.cargo/bin'
+ BASE_CFLAGS=
+ LOCAL_CFLAGS=
++ pwd
+ BASE_RUSTFLAGS='--cfg=c_bindings --remap-path-prefix /Users/gr0kchain/projects/ldk/rust-lightning=rust-lightning --remap-path-prefix /Users/gr0kchain/projects/ldk/ldk-c-bindings=ldk-c-bindings --remap-path-prefix /Users/gr0kchain/.cargo='
+ echo 'int main() {}'
+ clang -o /dev/null -ffile-prefix-map=/Users/gr0kchain/.cargo= genbindings_path_map_test_file.c
+ export BASE_CFLAGS=-ffile-prefix-map=/Users/gr0kchain/.cargo=
+ BASE_CFLAGS=-ffile-prefix-map=/Users/gr0kchain/.cargo=
+ BASE_CFLAGS='-ffile-prefix-map=/Users/gr0kchain/.cargo= -frandom-seed=42'
+ LOCAL_CFLAGS='-Wall -Wno-nullability-completeness -pthread -Iinclude/'
+ HOST_OSX=false
+ '[' x86_64-apple-darwin = x86_64-apple-darwin ']'
+ HOST_OSX=true
+ BASE_HOST_CFLAGS='-ffile-prefix-map=/Users/gr0kchain/.cargo= -frandom-seed=42'
+ '[' true = true ']'
+ export MACOSX_DEPLOYMENT_TARGET=10.9
+ MACOSX_DEPLOYMENT_TARGET=10.9
++ xcrun --show-sdk-path
+ LOCAL_CFLAGS='-Wall -Wno-nullability-completeness -pthread -Iinclude/ --target=x86_64-apple-darwin -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -mmacosx-version-min=10.9'
++ xcrun --show-sdk-path
+ BASE_HOST_CFLAGS='-ffile-prefix-map=/Users/gr0kchain/.cargo= -frandom-seed=42 --target=x86_64-apple-darwin -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -mmacosx-version-min=10.9'
+ clang -o /dev/null -ffile-prefix-map=/Users/gr0kchain/.cargo= -frandom-seed=42 --target=x86_64-apple-darwin -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -mmacosx-version-min=10.9 --target=aarch64-apple-darwin -mcpu=apple-a14 genbindings_path_map_test_file.c
+ export 'CFLAGS_aarch64_apple_darwin=-ffile-prefix-map=/Users/gr0kchain/.cargo= -frandom-seed=42 --target=x86_64-apple-darwin -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -mmacosx-version-min=10.9 --target=aarch64-apple-darwin -mcpu=apple-a14'
+ CFLAGS_aarch64_apple_darwin='-ffile-prefix-map=/Users/gr0kchain/.cargo= -frandom-seed=42 --target=x86_64-apple-darwin -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -mmacosx-version-min=10.9 --target=aarch64-apple-darwin -mcpu=apple-a14'
+ rm genbindings_path_map_test_file.c
+ case "$ENV_TARGET" in
+ export 'RUSTFLAGS=--cfg=c_bindings --remap-path-prefix /Users/gr0kchain/projects/ldk/rust-lightning=rust-lightning --remap-path-prefix /Users/gr0kchain/projects/ldk/ldk-c-bindings=ldk-c-bindings --remap-path-prefix /Users/gr0kchain/.cargo= -C target-cpu=sandybridge'
+ RUSTFLAGS='--cfg=c_bindings --remap-path-prefix /Users/gr0kchain/projects/ldk/rust-lightning=rust-lightning --remap-path-prefix /Users/gr0kchain/projects/ldk/ldk-c-bindings=ldk-c-bindings --remap-path-prefix /Users/gr0kchain/.cargo= -C target-cpu=sandybridge'
+ export 'CFLAGS_x86_64_apple_darwin=-ffile-prefix-map=/Users/gr0kchain/.cargo= -frandom-seed=42 --target=x86_64-apple-darwin -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -mmacosx-version-min=10.9 -march=sandybridge -mcpu=sandybridge -mtune=sandybridge'
+ CFLAGS_x86_64_apple_darwin='-ffile-prefix-map=/Users/gr0kchain/.cargo= -frandom-seed=42 --target=x86_64-apple-darwin -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -mmacosx-version-min=10.9 -march=sandybridge -mcpu=sandybridge -mtune=sandybridge'
+ cd c-bindings-gen
+ cargo build --release
    Finished release [optimized + debuginfo] target(s) in 0.00s
+ cd ..
+ mv lightning-c-bindings/src/c_types/mod.rs ./
+ mv lightning-c-bindings/src/bitcoin ./
+ git checkout lightning-c-bindings/src
Updated 38 paths from the index
+ git checkout lightning-c-bindings/include
Updated 0 paths from the index
++ git describe --tag --dirty --abbrev=16
+ BINDINGS_GIT=v0.0.106.3-7-gc014ce6a2df808ff-dirty
++ cat
+ echo '#ifndef _LDK_HEADER_VER
static inline int _ldk_strncmp(const char *s1, const char *s2, uint64_t n) {
    if (n && *s1 != *s2) return 1;
    while (n && *s1 != 0 && *s2 != 0) {
        s1++; s2++; n--;
        if (n && *s1 != *s2) return 1;
    }
    return 0;
}

#define _LDK_HEADER_VER "v0.0.108-15-g0d0c33c2a9844f24"
#define _LDK_C_BINDINGS_HEADER_VER "v0.0.106.3-7-gc014ce6a2df808ff-dirty"
static inline const char* check_get_ldk_version() {
    LDKStr bin_ver = _ldk_get_compiled_version();
    if (_ldk_strncmp(_LDK_HEADER_VER, (const char*)bin_ver.chars, bin_ver.len) != 0) {
    // Version mismatch, we don'\''t know what we'\''re running!
        return 0;
    }
    return _LDK_HEADER_VER;
}
static inline const char* check_get_ldk_bindings_version() {
    LDKStr bin_ver = _ldk_c_bindings_get_compiled_version();
    if (_ldk_strncmp(_LDK_C_BINDINGS_HEADER_VER, (const char*)bin_ver.chars, bin_ver.len) != 0) {
    // Version mismatch, we don'\''t know what we'\''re running!
        return 0;
    }
    return _LDK_C_BINDINGS_HEADER_VER;
}
#endif /* _LDK_HEADER_VER */'
+ rm -rf lightning-c-bindings/src
+ mkdir -p lightning-c-bindings/src/c_types lightning-c-bindings/src/lightning
+ mv ./mod.rs lightning-c-bindings/src/c_types/
+ mv ./bitcoin lightning-c-bindings/src/
++ pwd
+ OUT=/Users/gr0kchain/projects/ldk/ldk-c-bindings/lightning-c-bindings/src
++ pwd
+ OUT_TEMPL=/Users/gr0kchain/projects/ldk/ldk-c-bindings/lightning-c-bindings/src/c_types/derived.rs
++ pwd
+ OUT_F=/Users/gr0kchain/projects/ldk/ldk-c-bindings/lightning-c-bindings/include/ldk_rust_types.h
++ pwd
+ OUT_CPP=/Users/gr0kchain/projects/ldk/ldk-c-bindings/lightning-c-bindings/include/lightningpp.hpp
++ pwd
+ BIN=/Users/gr0kchain/projects/ldk/ldk-c-bindings/c-bindings-gen/target/release/c-bindings-gen
+ echo
+ '[' true = true ']'
+ add_crate lightning lightning --features=std
+ pushd /Users/gr0kchain/projects/ldk/rust-lightning/lightning
+ RUSTC_BOOTSTRAP=1
+ cargo rustc --profile=check --no-default-features --features=std -- --cfg=c_bindings -Zunpretty=expanded
    Checking lightning v0.0.108 (/Users/gr0kchain/projects/ldk/rust-lightning/lightning)
    Finished dev [optimized + debuginfo] target(s) in 2.65s
+ popd
+ '[' true = true ']'
+ sed -i.original '1i\
pub mod lightning {
' /tmp/lightning-crate-source.txt
+ echo '}'
+ cat /tmp/lightning-crate-source.txt
+ rm /tmp/lightning-crate-source.txt
+ is_gnu_sed
+ sed --version
+ sed -E -i '' 's|#*lightning = \{ .*|lightning = \{ path = "/Users/gr0kchain/projects/ldk/rust-lightning/lightning", default-features = false }|' lightning-c-bindings/Cargo.toml
+ add_crate lightning-persister lightning_persister
+ pushd /Users/gr0kchain/projects/ldk/rust-lightning/lightning-persister
+ RUSTC_BOOTSTRAP=1
+ cargo rustc --profile=check --no-default-features -- --cfg=c_bindings -Zunpretty=expanded
    Checking lightning-persister v0.0.108 (/Users/gr0kchain/projects/ldk/rust-lightning/lightning-persister)
    Finished dev [optimized + debuginfo] target(s) in 0.25s
+ popd
+ '[' true = true ']'
+ sed -i.original '1i\
pub mod lightning_persister {
' /tmp/lightning-persister-crate-source.txt
+ echo '}'
+ cat /tmp/lightning-persister-crate-source.txt
+ rm /tmp/lightning-persister-crate-source.txt
+ is_gnu_sed
+ sed --version
+ sed -E -i '' 's|#*lightning-persister = \{ .*|lightning-persister = \{ path = "/Users/gr0kchain/projects/ldk/rust-lightning/lightning-persister", default-features = false }|' lightning-c-bindings/Cargo.toml
+ add_crate lightning-background-processor lightning_background_processor
+ pushd /Users/gr0kchain/projects/ldk/rust-lightning/lightning-background-processor
+ RUSTC_BOOTSTRAP=1
+ cargo rustc --profile=check --no-default-features -- --cfg=c_bindings -Zunpretty=expanded
    Checking lightning-background-processor v0.0.108 (/Users/gr0kchain/projects/ldk/rust-lightning/lightning-background-processor)
    Finished dev [optimized + debuginfo] target(s) in 0.21s
+ popd
+ '[' true = true ']'
+ sed -i.original '1i\
pub mod lightning_background_processor {
' /tmp/lightning-background-processor-crate-source.txt
+ echo '}'
+ cat /tmp/lightning-background-processor-crate-source.txt
+ rm /tmp/lightning-background-processor-crate-source.txt
+ is_gnu_sed
+ sed --version
+ sed -E -i '' 's|#*lightning-background-processor = \{ .*|lightning-background-processor = \{ path = "/Users/gr0kchain/projects/ldk/rust-lightning/lightning-background-processor", default-features = false }|' lightning-c-bindings/Cargo.toml
+ add_crate lightning-invoice lightning_invoice --features=std
+ pushd /Users/gr0kchain/projects/ldk/rust-lightning/lightning-invoice
+ RUSTC_BOOTSTRAP=1
+ cargo rustc --profile=check --no-default-features --features=std -- --cfg=c_bindings -Zunpretty=expanded
    Checking lightning-invoice v0.16.0 (/Users/gr0kchain/projects/ldk/rust-lightning/lightning-invoice)
    Finished dev [optimized + debuginfo] target(s) in 0.34s
+ popd
+ '[' true = true ']'
+ sed -i.original '1i\
pub mod lightning_invoice {
' /tmp/lightning-invoice-crate-source.txt
+ echo '}'
+ cat /tmp/lightning-invoice-crate-source.txt
+ rm /tmp/lightning-invoice-crate-source.txt
+ is_gnu_sed
+ sed --version
+ sed -E -i '' 's|#*lightning-invoice = \{ .*|lightning-invoice = \{ path = "/Users/gr0kchain/projects/ldk/rust-lightning/lightning-invoice", default-features = false }|' lightning-c-bindings/Cargo.toml
+ CARGO_BUILD_ARGS=--features=std
+ cat /tmp/crate-source.txt
+ RUST_BACKTRACE=1
+ /Users/gr0kchain/projects/ldk/ldk-c-bindings/c-bindings-gen/target/release/c-bindings-gen /Users/gr0kchain/projects/ldk/ldk-c-bindings/lightning-c-bindings/src/ /Users/gr0kchain/projects/ldk/ldk-c-bindings/lightning-c-bindings/src/c_types/derived.rs /Users/gr0kchain/projects/ldk/ldk-c-bindings/lightning-c-bindings/include/ldk_rust_types.h /Users/gr0kchain/projects/ldk/ldk-c-bindings/lightning-c-bindings/include/lightningpp.hpp
Ignoring * use for lightning::prelude:: - this may result in resolution failures
Ignoring * use for std::prelude::rust_2018:: - this may result in resolution failures
Ignoring * use for lightning::prelude:: - this may result in resolution failures
Ignoring * use for lightning::prelude:: - this may result in resolution failures
Ignoring * use for lightning::prelude:: - this may result in resolution failures
Ignoring * use for lightning::prelude:: - this may result in resolution failures
Ignoring * use for lightning::prelude:: - this may result in resolution failures
Ignoring * use for lightning::prelude:: - this may result in resolution failures
Ignoring * use for lightning::prelude:: - this may result in resolution failures
Ignoring * use for lightning::prelude:: - this may result in resolution failures
Ignoring * use for lightning::prelude:: - this may result in resolution failures
Ignoring * use for lightning::prelude:: - this may result in resolution failures
Ignoring leading-colon use!
Ignoring * use for lightning::prelude:: - this may result in resolution failures
Ignoring * use for lightning::prelude:: - this may result in resolution failures
Ignoring pub(use) tree!
Ignoring * use for lightning::prelude:: - this may result in resolution failures
Ignoring * use for lightning::prelude:: - this may result in resolution failures
Ignoring * use for lightning::prelude:: - this may result in resolution failures
Ignoring * use for lightning::prelude:: - this may result in resolution failures
Ignoring * use for lightning_invoice::prelude:: - this may result in resolution failures
Ignoring leading-colon use!
Ignoring * use for lightning_invoice::prelude:: - this may result in resolution failures
Ignoring * use for lightning_invoice::prelude:: - this may result in resolution failures
Ignoring * use for lightning_invoice::prelude:: - this may result in resolution failures
Ignoring pub(use) tree!
Ignoring pub(use) tree!
Ignoring pub(use) tree!
Ignoring pub(use) tree!
Ignoring * use for lightning::prelude:: - this may result in resolution failures
Ignoring * use for lightning::prelude:: - this may result in resolution failures
Ignoring * use for lightning::prelude:: - this may result in resolution failures
Ignoring * use for lightning::prelude:: - this may result in resolution failures
Ignoring * use for lightning::prelude:: - this may result in resolution failures
Ignoring * use for lightning::ln::msgs::fuzzy_internal_msgs:: - this may result in resolution failures
Ignoring * use for lightning::prelude:: - this may result in resolution failures
Ignoring * use for lightning_invoice::prelude:: - this may result in resolution failures
Ignoring * use for lightning::prelude:: - this may result in resolution failures
Ignoring leading-colon use!
Ignoring pub(use) tree!
Ignoring pub(use) tree!
Ignoring pub(use) tree!
Ignoring pub(use) tree!
Ignoring pub(use) tree!
Ignoring pub(use) tree!
Ignoring pub(use) tree!
Ignoring pub(use) tree!
Ignoring * use for lightning::prelude:: - this may result in resolution failures
Ignoring pub(use) tree!
Ignoring * use for lightning::prelude:: - this may result in resolution failures
Ignoring pub(use) tree!
Ignoring * use for lightning::prelude:: - this may result in resolution failures
Converting lightning::ln::chan_utils entries...
Ignoring * use for lightning::prelude:: - this may result in resolution failures
thread 'main' panicked at 'assertion failed: self.write_c_type_intern(w, t, generics, false, false, ptr_for_ref, false,\n    true)', src/types.rs:2860:9
stack backtrace:
   0: rust_begin_unwind
             at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e/library/std/src/panicking.rs:584:5
   1: core::panicking::panic_fmt
             at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e/library/core/src/panicking.rs:143:14
   2: core::panicking::panic
             at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e/library/core/src/panicking.rs:48:5
   3: c_bindings_gen::types::TypeResolver::write_c_type
             at ldk-c-bindings/c-bindings-gen/src/types.rs:2860:3
   4: c_bindings_gen::blocks::write_method_params
             at ldk-c-bindings/c-bindings-gen/src/blocks.rs:558:5
   5: c_bindings_gen::writeln_impl
             at ldk-c-bindings/c-bindings-gen/src/main.rs:1334:10
   6: c_bindings_gen::convert_file
             at ldk-c-bindings/c-bindings-gen/src/main.rs:1882:6
   7: c_bindings_gen::main
             at ldk-c-bindings/c-bindings-gen/src/main.rs:2147:2
   8: core::ops::function::FnOnce::call_once
             at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e/library/core/src/ops/function.rs:227:5
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
TheBlueMatt commented 2 years ago

Are you using the 0.0.108-bindings branch of rust-lightning available upstream?

gr0kchain commented 2 years ago

Correct, covered this on discord. https://discord.com/channels/915026692102316113/915026887066132481/992438412550357023

TheBlueMatt commented 2 years ago

Closing as likely working, feel free to comment if something is still not working for you.