cannot install from source

hello, I'm trying to install the extestion from the source code, I'm facing a couple of errors, can you please point me in the right direction?

The first thing is the following command shown at the page https://postgresql-anonymizer.readthedocs.io/en/latest/INSTALL/#install-from-source seems not relevant, as there is not "extension" target in the makefile https://gitlab.com/dalibo/postgresql_anonymizer/-/blob/latest/Makefile?ref_type=heads

make extension

is

make all

the right command to compile?

Then I face the following error when using make all

$ make all cargo pgrx package --pg-config cargo pgrx info pg-config pg13 2> /dev/null || echo pg_config Error: 0: The installed cargo-pgrx v0.11.4 is not compatible with the pgrx = 0.12.0-beta.3, pgrx-macros = 0.12.0-beta.3, pgrx-sql-entity-graph = 0.12.0-beta.3, pgrx-tests = 0.12.0-beta.3 dependencies in ./Cargo.toml. cargo-pgrx and pgrx dependency versions must be identical.

which disappears after installing the right version of pgrx

cargo install cargo-pgrx --version 0.12.0-beta.2 --locked

which cand be useful to add in the doc.

Anyway, another error appears

error[E0658]: use of unstable library feature 'result_option_inspect' --> /home/gcapelli@bu.dap.lan/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pgrx-pg-sys-0.12.0-beta.3/build.rs:116:19 | 116 | enum_name.inspect(|name| match name.strip_prefix("enum").unwrap_or(name).trim() { | ^^^^^^^ | = note: see issue #91345 https://github.com/rust-lang/rust/issues/91345 for more information
For more information about this error, try rustc --explain E0658. error: could not compile pgrx-pg-sys (build script) due to previous error

thank you

Edited by Giampaolo Capelli
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information