Building using cargo install --git https://github.com/tinydancer-io/half-baked-client tinydancer
.
Updating git repository `https://github.com/tinydancer-io/half-baked-client`
warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
Installing tinydancer v0.0.8 (https://github.com/tinydancer-io/half-baked-client#5901b6a4)
Updating crates.io index
Updating git repository `https://github.com/tinydancer-io/diet-rpc-validator`
Locking 648 packages to latest compatible versions
Adding addr2line v0.21.0 (latest: v0.22.0)
Adding aead v0.4.3 (latest: v0.5.2)
Adding aes v0.7.5 (latest: v0.8.4)
Adding aes-gcm-siv v0.10.3 (latest: v0.11.1)
Adding ahash v0.7.8 (latest: v0.8.11)
Adding ark-bn254 v0.3.0 (latest: v0.4.0)
Adding ark-ec v0.3.0 (latest: v0.4.2)
Adding ark-ff v0.3.0 (latest: v0.4.2)
Adding ark-ff-asm v0.3.0 (latest: v0.4.2)
Adding ark-ff-macros v0.3.0 (latest: v0.4.2)
Adding ark-serialize v0.3.0 (latest: v0.4.2)
Adding ark-std v0.3.0 (latest: v0.4.0)
Adding array-bytes v1.4.1 (latest: v6.2.2)
Adding ascii v0.9.3 (latest: v1.1.0)
Adding asn1-rs v0.5.2 (latest: v0.6.1)
Adding asn1-rs-derive v0.4.0 (latest: v0.5.0)
Adding asn1-rs-impl v0.1.0 (latest: v0.2.0)
Adding async-channel v1.9.0 (latest: v2.2.1)
Adding async-lock v2.8.0 (latest: v3.3.0)
Adding axum v0.6.20 (latest: v0.7.5)
Adding axum-core v0.3.4 (latest: v0.4.3)
Adding base64 v0.12.3 (latest: v0.22.1)
Adding base64 v0.13.1 (latest: v0.22.1)
Adding base64 v0.21.7 (latest: v0.22.1)
Adding bindgen v0.64.0 (latest: v0.69.4)
Adding bitflags v1.3.2 (latest: v2.5.0)
Adding bitmaps v2.1.0 (latest: v3.2.1)
Adding block-buffer v0.9.0 (latest: v0.10.4)
Adding block-padding v0.2.1 (latest: v0.3.3)
Adding borsh v0.9.3 (latest: v1.5.0)
Adding borsh v0.10.3 (latest: v1.5.0)
Adding borsh-derive v0.9.3 (latest: v1.5.0)
Adding borsh-derive v0.10.3 (latest: v1.5.0)
Adding borsh-derive-internal v0.9.3 (latest: v0.10.3)
Adding borsh-schema-derive-internal v0.9.3 (latest: v0.10.3)
Adding brotli v5.0.0 (latest: v6.0.0)
Adding bs58 v0.4.0 (latest: v0.5.1)
Adding cfg_aliases v0.1.1 (latest: v0.2.0)
Adding cipher v0.3.0 (latest: v0.4.4)
Adding clap v2.34.0 (latest: v4.5.4)
Adding clap v3.2.25 (latest: v4.5.4)
Adding clap_derive v3.2.25 (latest: v4.5.4)
Adding clap_lex v0.2.4 (latest: v0.7.0)
Adding combine v3.8.1 (latest: v4.6.7)
Adding console_log v0.2.2 (latest: v1.0.0)
Adding const-oid v0.7.1 (latest: v0.9.6)
Adding const_env_impl v0.1.2 (latest: v0.1.3)
Adding crossterm v0.25.0 (latest: v0.27.0)
Adding crossterm v0.26.1 (latest: v0.27.0)
Adding crypto-mac v0.8.0 (latest: v0.11.1)
Adding ctr v0.8.0 (latest: v0.9.2)
Adding curve25519-dalek v3.2.1 (latest: v4.1.2)
Adding dashmap v4.0.2 (latest: v5.5.3)
Adding der v0.5.1 (latest: v0.7.9)
Adding der-parser v8.2.0 (latest: v9.0.0)
Adding dialoguer v0.10.4 (latest: v0.11.0)
Adding digest v0.9.0 (latest: v0.10.7)
Adding ed25519 v1.5.3 (latest: v2.2.3)
Adding ed25519-dalek v1.0.1 (latest: v2.1.1)
Adding ed25519-dalek-bip32 v0.2.0 (latest: v0.3.0)
Adding encode_unicode v0.3.6 (latest: v1.0.0)
Adding enum-iterator v1.5.0 (latest: v2.1.0)
Adding env_logger v0.9.3 (latest: v0.11.3)
Adding event-listener v2.5.3 (latest: v5.3.0)
Adding fixedbitset v0.4.2 (latest: v0.5.7)
Adding foreign-types v0.3.2 (latest: v0.5.0)
Adding foreign-types-shared v0.1.1 (latest: v0.3.1)
Adding generic-array v0.14.7 (latest: v1.0.0)
Adding gethostname v0.2.3 (latest: v0.4.3)
Adding getrandom v0.1.16 (latest: v0.2.15)
Adding gimli v0.28.1 (latest: v0.29.0)
Adding gloo-net v0.2.6 (latest: v0.5.0)
Adding gloo-timers v0.2.6 (latest: v0.3.0)
Adding gloo-utils v0.1.7 (latest: v0.2.0)
Adding goauth v0.13.1 (latest: v0.14.0)
Adding goblin v0.5.4 (latest: v0.8.2)
Adding h2 v0.3.26 (latest: v0.4.4)
Adding hash32 v0.2.1 (latest: v0.3.1)
Adding hashbrown v0.11.2 (latest: v0.14.5)
Adding hashbrown v0.12.3 (latest: v0.14.5)
Adding hashbrown v0.13.2 (latest: v0.14.5)
Adding headers v0.3.9 (latest: v0.4.0)
Adding headers-core v0.2.0 (latest: v0.3.0)
Adding heck v0.4.1 (latest: v0.5.0)
Adding hermit-abi v0.1.19 (latest: v0.3.9)
Adding histogram v0.6.9 (latest: v0.10.1)
Adding hmac v0.8.1 (latest: v0.12.1)
Adding http v0.2.12 (latest: v1.1.0)
Adding http-body v0.4.6 (latest: v1.0.0)
Adding http-range-header v0.3.1 (latest: v0.4.1)
Adding hyper v0.14.28 (latest: v1.3.1)
Adding hyper-rustls v0.24.2 (latest: v0.27.1)
Adding hyper-timeout v0.4.1 (latest: v0.5.1)
Adding hyper-tls v0.5.0 (latest: v0.6.0)
Adding indexmap v1.9.3 (latest: v2.2.6)
Adding itertools v0.10.5 (latest: v0.12.1)
Adding jsonrpsee v0.16.3 (latest: v0.22.5)
Adding jsonrpsee-client-transport v0.16.3 (latest: v0.22.5)
Adding jsonrpsee-core v0.16.3 (latest: v0.22.5)
Adding jsonrpsee-http-client v0.16.3 (latest: v0.22.5)
Adding jsonrpsee-proc-macros v0.16.3 (latest: v0.22.5)
Adding jsonrpsee-server v0.16.3 (latest: v0.22.5)
Adding jsonrpsee-types v0.16.3 (latest: v0.22.5)
Adding jsonrpsee-wasm-client v0.16.3 (latest: v0.22.5)
Adding jsonrpsee-ws-client v0.16.3 (latest: v0.22.5)
Adding libloading v0.7.4 (latest: v0.8.3)
Adding librocksdb-sys v0.8.3+7.4.4 (latest: v6.20.3)
Adding libsecp256k1 v0.6.0 (latest: v0.7.1)
Adding libsecp256k1-core v0.2.2 (latest: v0.3.0)
Adding libsecp256k1-gen-ecmult v0.2.1 (latest: v0.3.0)
Adding libsecp256k1-gen-genmult v0.2.1 (latest: v0.3.0)
Adding linux-raw-sys v0.4.13 (latest: v0.6.4)
Adding lru v0.7.8 (latest: v0.12.3)
Adding matchit v0.7.3 (latest: v0.8.2)
Adding memmap2 v0.5.10 (latest: v0.9.4)
Adding memoffset v0.6.5 (latest: v0.9.1)
Adding multimap v0.8.3 (latest: v0.10.0)
Adding nix v0.25.1 (latest: v0.28.0)
Adding nu-ansi-term v0.46.0 (latest: v0.50.0)
Adding num v0.2.1 (latest: v0.4.2)
Adding num-bigint v0.2.6 (latest: v0.4.5)
Adding num-complex v0.2.4 (latest: v0.4.5)
Adding num-derive v0.3.3 (latest: v0.4.2)
Adding num-rational v0.2.4 (latest: v0.4.1)
Adding num_enum v0.5.11 (latest: v0.7.2)
Adding num_enum_derive v0.5.11 (latest: v0.7.2)
Adding object v0.32.2 (latest: v0.35.0)
Adding oid-registry v0.6.1 (latest: v0.7.0)
Adding os_str_bytes v6.6.1 (latest: v7.0.0)
Adding ouroboros v0.15.6 (latest: v0.18.3)
Adding ouroboros_macro v0.15.6 (latest: v0.18.3)
Adding parking_lot v0.11.2 (latest: v0.12.2)
Adding parking_lot_core v0.8.6 (latest: v0.9.10)
Adding pbkdf2 v0.4.0 (latest: v0.12.2)
Adding pbkdf2 v0.11.0 (latest: v0.12.2)
Adding peeking_take_while v0.1.2 (latest: v1.0.0)
Adding pem v1.1.1 (latest: v3.0.4)
Adding pkcs8 v0.8.0 (latest: v0.10.2)
Adding polyval v0.5.3 (latest: v0.6.2)
Adding prettyplease v0.1.25 (latest: v0.2.20)
Adding proc-macro-crate v0.1.5 (latest: v3.1.0)
Adding proc-macro-crate v1.3.1 (latest: v3.1.0)
Adding proc-macro2 v0.4.30 (latest: v1.0.82)
Adding prost v0.11.9 (latest: v0.12.4)
Adding prost-build v0.11.9 (latest: v0.12.4)
Adding prost-derive v0.11.9 (latest: v0.12.4)
Adding prost-types v0.11.9 (latest: v0.12.4)
Adding protobuf v2.28.0 (latest: v3.4.0)
Adding quinn v0.8.5 (latest: v0.11.0)
Adding quinn-proto v0.8.4 (latest: v0.11.0)
Adding quinn-udp v0.1.4 (latest: v0.5.0)
Adding quote v0.6.13 (latest: v1.0.36)
Adding rand v0.7.3 (latest: v0.8.5)
Adding rand_chacha v0.2.2 (latest: v0.3.1)
Adding rand_core v0.5.1 (latest: v0.6.4)
Adding rand_hc v0.2.0 (latest: v0.3.2)
Adding rcgen v0.10.0 (latest: v0.13.1)
Adding redox_syscall v0.2.16 (latest: v0.5.1)
Adding redox_syscall v0.4.1 (latest: v0.5.1)
Adding reqwest v0.11.27 (latest: v0.12.4)
Adding ring v0.16.20 (latest: v0.17.8)
Adding rocksdb v0.19.0 (latest: v0.22.0)
Adding rustc_version v0.3.3 (latest: v0.4.0)
Adding rustls v0.20.9 (latest: v0.23.5)
Adding rustls v0.21.12 (latest: v0.23.5)
Adding rustls-native-certs v0.6.3 (latest: v0.7.0)
Adding rustls-pemfile v0.2.1 (latest: v2.1.2)
Adding rustls-pemfile v1.0.4 (latest: v2.1.2)
Adding rustls-webpki v0.101.7 (latest: v0.102.3)
Adding scroll v0.11.0 (latest: v0.12.0)
Adding scroll_derive v0.11.1 (latest: v0.12.0)
Adding semver v0.11.0 (latest: v1.0.23)
Adding send_wrapper v0.4.0 (latest: v0.6.0)
Adding serde_with v2.3.3 (latest: v3.8.1)
Adding serde_with_macros v2.3.3 (latest: v3.8.1)
Adding sha-1 v0.9.8 (latest: v0.10.1)
Adding sha2 v0.9.9 (latest: v0.10.8)
Adding sha3 v0.9.1 (latest: v0.10.8)
Adding signature v1.6.4 (latest: v2.2.0)
Adding siphasher v0.3.11 (latest: v1.0.1)
Adding sized-chunks v0.6.5 (latest: v0.7.0)
Adding smpl_jwt v0.7.1 (latest: v0.8.0)
Adding socket2 v0.4.10 (latest: v0.5.7)
Adding soketto v0.7.1 (latest: v0.8.0)
Adding solana_rbpf v0.2.38 (latest: v0.8.0)
Adding spin v0.5.2 (latest: v0.9.8)
Adding spinoff v0.7.0 (latest: v0.8.0)
Adding spki v0.5.4 (latest: v0.7.3)
Adding spl-associated-token-account v1.1.2 (latest: v3.0.2)
Adding spl-memo v3.0.1 (latest: v4.0.1)
Adding spl-token v3.5.0 (latest: v4.0.1)
Adding spl-token-2022 v0.5.0 (latest: v3.0.2)
Adding strsim v0.8.0 (latest: v0.11.1)
Adding strsim v0.10.0 (latest: v0.11.1)
Adding strum v0.24.1 (latest: v0.26.2)
Adding strum_macros v0.24.3 (latest: v0.26.2)
Adding subtle v2.4.1 (latest: v2.5.0)
Adding syn v0.15.44 (latest: v2.0.61)
Adding syn v1.0.109 (latest: v2.0.61)
Adding sync_wrapper v0.1.2 (latest: v1.0.1)
Adding synstructure v0.12.6 (latest: v0.13.1)
Adding system-configuration v0.5.1 (latest: v0.6.0)
Adding system-configuration-sys v0.5.0 (latest: v0.6.0)
Adding textwrap v0.11.0 (latest: v0.16.1)
Adding tiny-bip39 v0.8.2 (latest: v1.0.0)
Adding tokio-rustls v0.23.4 (latest: v0.26.0)
Adding tokio-rustls v0.24.1 (latest: v0.26.0)
Adding tokio-tungstenite v0.17.2 (latest: v0.21.0)
Adding toml v0.5.11 (latest: v0.8.12)
Adding toml_edit v0.19.15 (latest: v0.22.12)
Adding toml_edit v0.21.1 (latest: v0.22.12)
Adding tonic v0.8.3 (latest: v0.11.0)
Adding tonic-build v0.8.4 (latest: v0.11.0)
Adding tower-http v0.4.4 (latest: v0.5.2)
Adding tungstenite v0.17.3 (latest: v0.21.0)
Adding tungstenite v0.18.0 (latest: v0.21.0)
Adding unicode-xid v0.1.0 (latest: v0.2.4)
Adding universal-hash v0.4.1 (latest: v0.5.1)
Adding untrusted v0.7.1 (latest: v0.9.0)
Adding wasi v0.9.0+wasi-snapshot-preview1 (latest: v0.13.0+wasi-0.2.0)
Adding wasi v0.11.0+wasi-snapshot-preview1 (latest: v0.13.0+wasi-0.2.0)
Adding webpki-roots v0.22.6 (latest: v0.26.1)
Adding webpki-roots v0.25.4 (latest: v0.26.1)
Adding which v4.4.2 (latest: v6.0.1)
Adding windows-core v0.52.0 (latest: v0.56.0)
Adding windows-sys v0.48.0 (latest: v0.52.0)
Adding windows-targets v0.48.5 (latest: v0.52.5)
Adding windows_aarch64_gnullvm v0.48.5 (latest: v0.52.5)
Adding windows_aarch64_msvc v0.48.5 (latest: v0.52.5)
Adding windows_i686_gnu v0.48.5 (latest: v0.52.5)
Adding windows_i686_msvc v0.48.5 (latest: v0.52.5)
Adding windows_x86_64_gnu v0.48.5 (latest: v0.52.5)
Adding windows_x86_64_gnullvm v0.48.5 (latest: v0.52.5)
Adding windows_x86_64_msvc v0.48.5 (latest: v0.52.5)
Adding winnow v0.5.40 (latest: v0.6.8)
Adding winreg v0.50.0 (latest: v0.52.0)
Adding x509-parser v0.14.0 (latest: v0.16.0)
Adding zeroize v1.3.0 (latest: v1.7.0)
Adding zstd v0.11.2+zstd.1.5.2 (latest: v0.13.1)
Adding zstd-safe v5.0.2+zstd.1.5.2 (latest: v7.1.0)
Downloaded enum-iterator-derive v1.4.0
Downloaded fastrand v2.1.0
Downloaded data-encoding v2.6.0
Downloaded solana-measure v1.18.12
Downloaded solana-logger v1.18.12
Downloaded concurrent-queue v2.5.0
Downloaded num-iter v0.1.45
Downloaded paste v1.0.15
Downloaded rustversion v1.0.16
Downloaded thiserror-impl v1.0.60
Downloaded thiserror v1.0.60
Downloaded getrandom v0.2.15
Downloaded solana-metrics v1.18.12
Downloaded rustc-demangle v0.1.24
Downloaded async-compression v0.4.9
Downloaded socket2 v0.5.7
Downloaded proc-macro2 v1.0.82
Downloaded semver v1.0.23
Downloaded flate2 v1.0.30
Downloaded prometheus v0.13.4
Downloaded num-bigint v0.4.5
Downloaded pest v2.7.10
Downloaded tokio-util v0.7.11
Downloaded solana-sdk v1.18.12
Downloaded zerocopy v0.7.34
Downloaded brotli-decompressor v4.0.0
Downloaded rustls v0.21.12
Downloaded syn v2.0.61
Downloaded brotli v5.0.0
Downloaded solana-zk-token-sdk v1.18.12
Downloaded 30 crates (5.7 MB) in 2.08s (largest was `solana-zk-token-sdk` at 2.3 MB)
Compiling proc-macro2 v1.0.82
Compiling unicode-ident v1.0.12
Compiling libc v0.2.154
Compiling cfg-if v1.0.0
Compiling serde v1.0.200
Compiling version_check v0.9.4
Compiling once_cell v1.19.0
Compiling autocfg v1.3.0
Compiling typenum v1.17.0
Compiling syn v1.0.109
Compiling log v0.4.21
Compiling memchr v2.7.2
Compiling itoa v1.0.11
Compiling ppv-lite86 v0.2.17
Compiling semver v1.0.23
Compiling thiserror v1.0.60
Compiling subtle v2.4.1
Compiling pin-project-lite v0.2.14
Compiling cpufeatures v0.2.12
Compiling smallvec v1.13.2
Compiling bytes v1.6.0
Compiling scopeguard v1.2.0
Compiling fnv v1.0.7
Compiling parking_lot_core v0.9.10
Compiling anyhow v1.0.83
Compiling generic-array v0.14.7
Compiling futures-core v0.3.30
Compiling num-traits v0.2.19
Compiling lock_api v0.4.12
Compiling wasm-bindgen-shared v0.2.92
Compiling opaque-debug v0.3.1
Compiling lazy_static v1.4.0
Compiling bumpalo v3.16.0
Compiling block-padding v0.2.1
Compiling serde_json v1.0.116
Compiling ryu v1.0.18
Compiling ahash v0.7.8
Compiling rustc_version v0.4.0
Compiling hashbrown v0.14.5
Compiling wasm-bindgen v0.2.92
Compiling futures-sink v0.3.30
Compiling equivalent v1.0.1
Compiling quote v1.0.36
Compiling byteorder v1.5.0
Compiling crossbeam-utils v0.8.19
Compiling futures-channel v0.3.30
Compiling slab v0.4.9
Compiling either v1.11.0
Compiling syn v2.0.61
Compiling rustversion v1.0.16
Compiling tinyvec_macros v0.1.1
Compiling pin-utils v0.1.0
Compiling tinyvec v1.6.0
Compiling base64 v0.13.1
Compiling futures-io v0.3.30
Compiling futures-task v0.3.30
Compiling crunchy v0.2.2
Compiling pkg-config v0.3.30
Compiling indexmap v2.2.6
Compiling num-integer v0.1.46
Compiling paste v1.0.15
Compiling getrandom v0.1.16
Compiling aho-corasick v1.1.3
Compiling tracing-core v0.1.32
Compiling regex-syntax v0.8.3
Compiling winnow v0.5.40
Compiling jobserver v0.1.31
Compiling getrandom v0.2.15
Compiling cc v1.0.97
Compiling rand_core v0.6.4
Compiling signal-hook-registry v1.4.2
Compiling mio v0.8.11
Compiling num_cpus v1.16.0
Compiling socket2 v0.5.7
Compiling rand_chacha v0.3.1
Compiling parking_lot v0.12.2
Compiling num-bigint v0.4.5
Compiling rand v0.8.5
Compiling toml_datetime v0.6.5
Compiling http v0.2.12
Compiling arrayvec v0.7.4
Compiling unicode-normalization v0.1.23
Compiling crossbeam-epoch v0.9.18
Compiling base64 v0.21.7
Compiling rustc-hash v1.1.0
Compiling crossbeam-deque v0.8.5
Compiling rand_core v0.5.1
Compiling rayon-core v1.12.1
Compiling ring v0.17.8
Compiling percent-encoding v2.3.1
Compiling regex-automata v0.4.6
Compiling spin v0.9.8
Compiling untrusted v0.9.0
Compiling rand_chacha v0.2.2
Compiling itertools v0.10.5
Compiling httparse v1.8.0
Compiling feature-probe v0.1.1
Compiling bitmaps v2.1.0
Compiling im v15.1.0
Compiling bv v0.11.1
Compiling rand v0.7.3
Compiling blake3 v1.5.1
Compiling rand_xoshiro v0.6.0
Compiling rayon v1.10.0
Compiling sized-chunks v0.6.5
Compiling arrayref v0.3.7
Compiling keccak v0.1.5
Compiling hashbrown v0.12.3
Compiling wasm-bindgen-backend v0.2.92
Compiling memmap2 v0.5.10
Compiling bs58 v0.4.0
Compiling constant_time_eq v0.3.0
Compiling borsh-schema-derive-internal v0.9.3
Compiling borsh-derive-internal v0.9.3
Compiling tower-service v0.3.2
Compiling http-body v0.4.6
Compiling hashbrown v0.11.2
Compiling atty v0.2.14
Compiling base64 v0.12.3
Compiling httpdate v1.0.3
Compiling try-lock v0.2.5
Compiling ucd-trie v0.1.6
Compiling termcolor v1.4.1
Compiling want v0.3.1
Compiling humantime v2.1.0
Compiling openssl-probe v0.1.5
Compiling bitflags v1.3.2
Compiling signature v1.6.4
Compiling toml_edit v0.19.15
Compiling ed25519 v1.5.3
Compiling iana-time-zone v0.1.60
Compiling wasm-bindgen-macro-support v0.2.92
Compiling rustls-pemfile v1.0.4
Compiling openssl-src v300.2.3+3.2.1
Compiling vcpkg v0.2.15
Compiling regex v1.10.4
Compiling derivation-path v0.2.0
Compiling qstring v0.7.2
Compiling zstd-sys v2.0.10+zstd.1.5.6
Compiling ark-std v0.3.0
Compiling uriparse v0.6.4
Compiling env_logger v0.9.3
Compiling assert_matches v1.5.0
Compiling rustls-native-certs v0.6.3
Compiling solana-frozen-abi-macro v1.15.0 (https://github.com/tinydancer-io/diet-rpc-validator?branch=master#2cfe4434)
Compiling openssl-sys v0.9.102
Compiling memoffset v0.6.5
Compiling serde_derive v1.0.200
Compiling thiserror-impl v1.0.60
Compiling zeroize_derive v1.4.2
Compiling tokio-macros v2.2.0
Compiling wasm-bindgen-macro v0.2.92
Compiling futures-macro v0.3.30
Compiling derivative v2.2.0
Compiling zeroize v1.3.0
Compiling tokio v1.37.0
Compiling tracing-attributes v0.1.27
Compiling bytemuck_derive v1.6.0
Compiling futures-util v0.3.30
Compiling proc-macro-crate v1.3.1
Compiling pest v2.7.10
Compiling ark-ff-asm v0.3.0
Compiling ark-ff-macros v0.3.0
Compiling num-derive v0.3.3
Compiling bytemuck v1.15.0
Compiling rustls v0.21.12
Compiling num_enum_derive v0.5.11
Compiling tracing v0.1.40
Compiling solana-frozen-abi v1.15.0 (https://github.com/tinydancer-io/diet-rpc-validator?branch=master#2cfe4434)
Compiling semver-parser v0.10.2
Compiling solana-program v1.15.0 (https://github.com/tinydancer-io/diet-rpc-validator?branch=master#2cfe4434)
Compiling openssl v0.10.64
Compiling mime v0.3.17
Compiling foreign-types-shared v0.1.1
Compiling foreign-types v0.3.2
Compiling solana-sdk-macro v1.15.0 (https://github.com/tinydancer-io/diet-rpc-validator?branch=master#2cfe4434)
Compiling semver v0.11.0
Compiling openssl-macros v0.1.1
Compiling form_urlencoded v1.2.1
Compiling rustc_version v0.3.3
Compiling unicode-bidi v0.3.15
Compiling array-bytes v1.4.1
Compiling webpki-roots v0.25.4
Compiling solana-sdk v1.15.0 (https://github.com/tinydancer-io/diet-rpc-validator?branch=master#2cfe4434)
Compiling crc32fast v1.4.0
Compiling num_enum v0.5.11
Compiling native-tls v0.2.11
Compiling zstd-safe v7.1.0
Compiling ark-ff v0.3.0
Compiling alloc-no-stdlib v2.0.4
Compiling solana-logger v1.15.0 (https://github.com/tinydancer-io/diet-rpc-validator?branch=master#2cfe4434)
Compiling alloc-stdlib v0.2.2
Compiling proc-macro-error-attr v1.0.4
Compiling adler v1.0.2
Compiling idna v0.5.0
Compiling brotli-decompressor v4.0.0
Compiling miniz_oxide v0.7.2
Compiling proc-macro-error v1.0.4
Compiling sync_wrapper v0.1.2
Compiling crossbeam-channel v0.5.12
Compiling url v2.5.0
Compiling flate2 v1.0.30
Compiling brotli v5.0.0
Compiling ahash v0.8.11
Compiling encoding_rs v0.8.34
Compiling ipnet v2.9.0
Compiling scroll_derive v0.11.1
Compiling winapi v0.3.9
Compiling void v1.0.2
Compiling zerocopy v0.7.34
Compiling tokio-util v0.7.11
Compiling rustix v0.38.34
Compiling scroll v0.11.0
Compiling unreachable v1.0.0
Compiling ark-serialize-derive v0.4.2
Compiling ark-std v0.4.0
Compiling h2 v0.3.26
Compiling gethostname v0.2.3
Compiling toml v0.5.11
Compiling bitflags v2.5.0
Compiling digest v0.9.0
Compiling libsecp256k1-core v0.2.2
Compiling crypto-common v0.1.6
Compiling block-buffer v0.10.4
Compiling block-buffer v0.9.0
Compiling digest v0.10.7
Compiling crypto-mac v0.8.0
Compiling sha2 v0.9.9
Compiling proc-macro-crate v0.1.5
Compiling libsecp256k1-gen-ecmult v0.2.1
Compiling libsecp256k1-gen-genmult v0.2.1
Compiling hmac v0.8.1
Compiling sha2 v0.10.8
Compiling libsecp256k1 v0.6.0
Compiling curve25519-dalek v3.2.1
Compiling serde_bytes v0.11.14
Compiling borsh-derive v0.9.3
Compiling sct v0.7.1
Compiling hmac-drbg v0.3.0
Compiling pbkdf2 v0.4.0
Compiling tiny-bip39 v0.8.2
Compiling borsh v0.9.3
Compiling sha3 v0.10.8
Compiling bincode v1.3.3
Compiling ed25519-dalek v1.0.1
Compiling hmac v0.12.1
Compiling chrono v0.4.38
Compiling ed25519-dalek-bip32 v0.2.0
Compiling pbkdf2 v0.11.0
Compiling ark-serialize v0.3.0
Compiling rustls-webpki v0.101.7
Compiling serde_urlencoded v0.7.1
Compiling plain v0.2.3
Compiling ascii v0.9.3
Compiling goblin v0.5.4
Compiling hyper v0.14.28
Compiling combine v3.8.1
Compiling ark-serialize v0.4.2
Compiling hashbrown v0.13.2
Compiling ark-ff-asm v0.4.2
Compiling ark-ff-macros v0.4.2
Compiling enum-iterator-derive v1.4.0
Compiling toml_edit v0.21.1
Compiling hash32 v0.2.1
Compiling solana-program-runtime v1.15.0 (https://github.com/tinydancer-io/diet-rpc-validator?branch=master#2cfe4434)
Compiling rustc-demangle v0.1.24
Compiling ark-ff v0.4.2
Compiling enum-iterator v1.5.0
Compiling tokio-rustls v0.24.1
Compiling proc-macro-crate v3.1.0
Compiling libloading v0.7.4
Compiling eager v0.1.0
Compiling solana-frozen-abi-macro v1.18.12
Compiling cfg_aliases v0.1.1
Compiling borsh v1.5.0
Compiling syn_derive v0.1.8
Compiling borsh-derive-internal v0.10.3
Compiling solana_rbpf v0.2.38
Compiling borsh-schema-derive-internal v0.10.3
Compiling solana-frozen-abi v1.18.12
Compiling memoffset v0.9.1
Compiling strsim v0.10.0
Compiling ident_case v1.0.1
Compiling borsh-derive v0.10.3
Compiling darling_core v0.20.8
Compiling borsh-derive v1.5.0
Compiling cipher v0.3.0
Compiling ring v0.16.20
Compiling solana-program v1.18.12
Compiling heck v0.4.1
Compiling hyper-rustls v0.24.2
Compiling ark-ec v0.3.0
Compiling borsh v0.10.3
Compiling universal-hash v0.4.1
Compiling futures-executor v0.3.30
Compiling pin-project-internal v1.1.5
Compiling ark-bn254 v0.3.0
Compiling solana-sdk-macro v1.18.12
Compiling darling_macro v0.20.8
Compiling num-derive v0.4.2
Compiling darling v0.20.8
Compiling futures v0.3.30
Compiling pin-project v1.1.5
Compiling polyval v0.5.3
Compiling ctr v0.8.0
Compiling aes v0.7.5
Compiling aead v0.4.3
Compiling indexmap v1.9.3
Compiling spin v0.5.2
Compiling untrusted v0.7.1
Compiling num-conv v0.1.0
Compiling time-core v0.1.2
Compiling powerfmt v0.2.0
Compiling serde_with_macros v2.3.3
Compiling aes-gcm-siv v0.10.3
Compiling time-macros v0.2.18
Compiling deranged v0.3.11
Compiling num_enum_derive v0.7.2
Compiling ark-poly v0.4.2
Compiling webpki v0.22.4
Compiling sha3 v0.9.1
Compiling prost-derive v0.11.9
Compiling merlin v3.0.0
Compiling async-trait v0.1.80
Compiling solana-sdk v1.18.12
Compiling proc-macro2 v0.4.30
Compiling rustls v0.20.9
Compiling num_enum v0.7.2
Compiling serde_with v2.3.3
Compiling time v0.3.36
Compiling ark-ec v0.4.2
Compiling solana-logger v1.18.12
Compiling qualifier_attr v0.2.2
Compiling siphasher v0.3.11
Compiling unicode-xid v0.1.0
Compiling syn v0.15.44
Compiling linux-raw-sys v0.4.13
Compiling glob v0.3.1
Compiling quote v0.6.13
Compiling solana-vote-program v1.15.0 (https://github.com/tinydancer-io/diet-rpc-validator?branch=master#2cfe4434)
Compiling zstd-safe v5.0.2+zstd.1.5.2
Compiling prettyplease v0.1.25
Compiling clang-sys v1.7.0
Compiling tower-layer v0.3.2
Compiling autotools v0.2.7
Compiling solana-address-lookup-table-program v1.15.0 (https://github.com/tinydancer-io/diet-rpc-validator?branch=master#2cfe4434)
Compiling fixedbitset v0.4.2
Compiling home v0.5.9
Compiling prost v0.11.9
Compiling fastrand v2.1.0
Compiling minimal-lexical v0.2.1
Compiling petgraph v0.6.4
Compiling ark-bn254 v0.4.0
Compiling protobuf-src v1.1.0+21.5
Compiling nom v7.1.3
Compiling light-poseidon v0.2.0
Compiling prost-types v0.11.9
Compiling tempfile v3.10.1
Compiling which v4.4.2
Compiling tower v0.4.13
Compiling libloading v0.8.3
Compiling nix v0.25.1
Compiling multimap v0.8.3
Compiling solana-perf v1.15.0 (https://github.com/tinydancer-io/diet-rpc-validator?branch=master#2cfe4434)
Compiling bindgen v0.64.0
Compiling dlopen_derive v0.1.4
Compiling prost-build v0.11.9
Compiling cexpr v0.6.0
Compiling dlopen v0.1.8
Compiling inout v0.1.3
Compiling caps v0.5.5
Compiling bzip2-sys v0.1.11+1.0.8
Compiling solana-rayon-threadlimit v1.15.0 (https://github.com/tinydancer-io/diet-rpc-validator?branch=master#2cfe4434)
Compiling axum-core v0.3.4
Compiling instant v0.1.12
Compiling unicode-width v0.1.12
Compiling shlex v1.3.0
Compiling peeking_take_while v0.1.2
Compiling lazycell v1.3.0
Compiling cipher v0.4.4
Compiling tonic-build v0.8.4
Compiling sha1 v0.10.6
Compiling tokio-stream v0.1.15
Compiling Inflector v0.11.4
Compiling lz4-sys v1.9.4
Compiling axum v0.6.20
Compiling parking_lot_core v0.8.6
Compiling tokio-rustls v0.23.4
Compiling tokio-io-timeout v1.2.0
Compiling js-sys v0.3.69
Compiling modular-bitfield-impl v0.11.2
Compiling async-stream-impl v0.3.5
Compiling headers-core v0.2.0
Compiling solana-stake-program v1.15.0 (https://github.com/tinydancer-io/diet-rpc-validator?branch=master#2cfe4434)
Compiling static_assertions v1.1.0
Compiling same-file v1.0.6
Compiling simpl v0.1.0
Compiling ieee754 v0.2.6
Compiling matchit v0.7.3
Compiling libm v0.2.8
Compiling async-stream v0.3.5
Compiling fast-math v0.1.1
Compiling walkdir v2.5.0
Compiling headers v0.3.9
Compiling ouroboros_macro v0.15.6
Compiling modular-bitfield v0.11.2
Compiling hyper-timeout v0.4.1
Compiling bzip2 v0.4.4
Compiling xattr v1.3.1
Compiling tracing-futures v0.2.5
Compiling strum_macros v0.24.3
Compiling lru v0.7.8
Compiling reed-solomon-erasure v6.0.0
Compiling filetime v0.2.23
Compiling solana-version v1.15.0 (https://github.com/tinydancer-io/diet-rpc-validator?branch=master#2cfe4434)
Compiling solana-runtime v1.15.0 (https://github.com/tinydancer-io/diet-rpc-validator?branch=master#2cfe4434)
Compiling arc-swap v1.7.1
Compiling event-listener v2.5.3
Compiling aliasable v0.1.3
Compiling ouroboros v0.15.6
Compiling tar v0.4.40
Compiling parking_lot v0.11.2
Compiling dir-diff v0.3.3
Compiling console v0.15.8
Compiling backoff v0.4.0
Compiling dashmap v4.0.2
Compiling strum v0.24.1
Compiling solana-ledger v1.15.0 (https://github.com/tinydancer-io/diet-rpc-validator?branch=master#2cfe4434)
Compiling index_list v0.2.11
Compiling symlink v0.1.0
Compiling chrono-humanize v0.2.3
Compiling fs_extra v1.3.0
Compiling trees v0.4.2
Compiling portable-atomic v1.6.0
Compiling unicode-xid v0.2.4
Compiling jsonrpc-core v18.0.0
Compiling synstructure v0.12.6
Compiling socket2 v0.4.10
Compiling tonic v0.8.3
Compiling num-bigint v0.2.6
Compiling librocksdb-sys v0.8.3+7.4.4
Compiling utf-8 v0.7.6
Compiling asn1-rs-derive v0.4.0
Compiling gloo-timers v0.2.6
Compiling wasm-bindgen-futures v0.4.42
Compiling webpki-roots v0.22.6
Compiling sha-1 v0.10.1
Compiling sha-1 v0.9.8
Compiling beef v0.5.2
Compiling rusticata-macros v4.1.0
Compiling asn1-rs-impl v0.1.0
Compiling displaydoc v0.2.4
Compiling bstr v1.9.1
Compiling num-complex v0.2.4
Compiling num-rational v0.2.4
Compiling unicase v2.7.0
Compiling os_str_bytes v6.6.1
Compiling number_prefix v0.4.0
Compiling send_wrapper v0.4.0
Compiling futures-timer v3.0.3
Compiling indicatif v0.17.8
Compiling clap_lex v0.2.4
Compiling jsonrpsee-types v0.16.3
Compiling asn1-rs v0.5.2
Compiling globset v0.4.14
Compiling soketto v0.7.1
Compiling tungstenite v0.17.3
Compiling async-lock v2.8.0
Compiling clap_derive v3.2.25
Compiling rustls-pemfile v0.2.1
Compiling fxhash v0.2.1
Compiling oid-registry v0.6.1
Compiling textwrap v0.16.1
Compiling const-oid v0.7.1
Compiling solana-merkle-tree v1.15.0 (https://github.com/tinydancer-io/diet-rpc-validator?branch=master#2cfe4434)
Compiling der v0.5.1
Compiling quinn-proto v0.8.4
Compiling clap v3.2.25
Compiling tokio-tungstenite v0.17.2
Compiling jsonrpsee-core v0.16.3
Compiling web-sys v0.3.69
Compiling num-iter v0.1.45
Compiling signal-hook v0.3.17
Compiling base64ct v1.6.0
Compiling num v0.2.1
Compiling spki v0.5.4
Compiling der-parser v8.2.0
Compiling yasna v0.5.2
Compiling pem v1.1.1
Compiling shell-words v1.1.0
Compiling data-encoding v2.6.0
Compiling rcgen v0.10.0
Compiling quinn-udp v0.1.4
Compiling quinn v0.8.5
Compiling x509-parser v0.14.0
Compiling lz4 v1.24.0
Compiling dialoguer v0.10.4
Compiling pkcs8 v0.8.0
Compiling percentage v0.1.0
Compiling textwrap v0.11.0
Compiling rtoolbox v0.0.2
Compiling gloo-utils v0.1.7
Compiling gloo-net v0.2.6
Compiling histogram v0.6.9
Compiling strsim v0.8.0
Compiling vec_map v0.8.2
Compiling ansi_term v0.12.1
Compiling jsonrpsee-client-transport v0.16.3
Compiling clap v2.34.0
Compiling rpassword v7.3.1
Compiling signal-hook-mio v0.2.3
Compiling mime_guess v2.0.4
Compiling protobuf v2.28.0
Compiling async-mutex v1.4.0
Compiling overload v0.1.1
Compiling prometheus v0.13.4
Compiling nu-ansi-term v0.46.0
Compiling jsonrpsee-ws-client v0.16.3
Compiling jsonrpsee-wasm-client v0.16.3
Compiling crossterm v0.25.0
Compiling jsonrpsee-http-client v0.16.3
Compiling jsonrpsee-server v0.16.3
Compiling solana-measure v1.15.0 (https://github.com/tinydancer-io/diet-rpc-validator?branch=master#2cfe4434)
Compiling solana-zk-token-sdk v1.15.0 (https://github.com/tinydancer-io/diet-rpc-validator?branch=master#2cfe4434)
Compiling solana-bucket-map v1.15.0 (https://github.com/tinydancer-io/diet-rpc-validator?branch=master#2cfe4434)
Compiling solana-net-utils v1.15.0 (https://github.com/tinydancer-io/diet-rpc-validator?branch=master#2cfe4434)
Compiling solana-remote-wallet v1.15.0 (https://github.com/tinydancer-io/diet-rpc-validator?branch=master#2cfe4434)
Compiling jsonrpsee-proc-macros v0.16.3
Compiling enum_dispatch v0.3.13
Compiling const_env_impl v0.1.2
Compiling tracing-log v0.2.0
Compiling uuid v1.8.0
Compiling concurrent-queue v2.5.0
Compiling crossbeam-queue v0.3.11
Compiling colored v2.1.0
Compiling sharded-slab v0.1.7
Compiling thread_local v1.1.8
Compiling http-range-header v0.3.1
Compiling cassowary v0.3.0
Compiling unicode-segmentation v1.11.0
Compiling iri-string v0.7.2
Compiling tracing-subscriber v0.3.18
Compiling tui v0.19.0
Compiling spinoff v0.7.0
Compiling jsonrpsee v0.16.3
Compiling crossbeam v0.8.4
Compiling async-channel v1.9.0
Compiling const_env v0.1.2
Compiling crossterm v0.26.1
Compiling tungstenite v0.18.0
Compiling tiny-logger v1.16.0 (~/.cargo/git/checkouts/half-baked-client-2cffdb8d7eed3c85/5901b6a/logger)
Compiling dashmap v5.5.3
Compiling dotenv v0.15.0
Compiling zstd v0.13.1
Compiling async-compression v0.4.9
Compiling spl-token v3.5.0
Compiling spl-memo v3.0.1
Compiling zstd v0.11.2+zstd.1.5.2
Compiling tower-http v0.4.4
Compiling solana-storage-proto v1.15.0 (https://github.com/tinydancer-io/diet-rpc-validator?branch=master#2cfe4434)
Compiling solana-zk-token-sdk v1.18.12
Compiling solana-measure v1.18.12
Compiling spl-token-2022 v0.5.0
error[E0412]: cannot find type `CloseAccountData` in this scope
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.5.0/src/extension/confidential_transfer/instruction.rs:688:18
|
688 | proof_data: &CloseAccountData,
| ^^^^^^^^^^^^^^^^ not found in this scope
error[E0412]: cannot find type `WithdrawWithheldTokensData` in this scope
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.5.0/src/extension/confidential_transfer/instruction.rs:1086:18
|
497 | pub struct WithdrawWithheldTokensFromMintData {
| --------------------------------------------- similarly named struct `WithdrawWithheldTokensFromMintData` defined here
...
1086 | proof_data: &WithdrawWithheldTokensData,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `WithdrawWithheldTokensFromMintData`
error[E0412]: cannot find type `WithdrawWithheldTokensData` in this scope
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.5.0/src/extension/confidential_transfer/instruction.rs:1151:18
|
497 | pub struct WithdrawWithheldTokensFromMintData {
| --------------------------------------------- similarly named struct `WithdrawWithheldTokensFromMintData` defined here
...
1151 | proof_data: &WithdrawWithheldTokensData,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `WithdrawWithheldTokensFromMintData`
error[E0412]: cannot find type `CloseAccountData` in this scope
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.5.0/src/extension/confidential_transfer/processor.rs:283:49
|
283 | let proof_data = decode_proof_instruction::<CloseAccountData>(
| ^^^^^^^^^^^^^^^^ not found in this scope
|
help: you might be missing a type parameter
|
255 | fn process_empty_account<CloseAccountData>(
| ++++++++++++++++++
error[E0412]: cannot find type `WithdrawWithheldTokensData` in this scope
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.5.0/src/extension/confidential_transfer/processor.rs:985:49
|
985 | let proof_data = decode_proof_instruction::<WithdrawWithheldTokensData>(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
::: ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.5.0/src/extension/confidential_transfer/instruction.rs:497:1
|
497 | pub struct WithdrawWithheldTokensFromMintData {
| --------------------------------------------- similarly named struct `WithdrawWithheldTokensFromMintData` defined here
|
help: a struct with a similar name exists
|
985 | let proof_data = decode_proof_instruction::<WithdrawWithheldTokensFromMintData>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
help: you might be missing a type parameter
|
933 | fn process_withdraw_withheld_tokens_from_mint<WithdrawWithheldTokensData>(
| ++++++++++++++++++++++++++++
error[E0412]: cannot find type `WithdrawWithheldTokensData` in this scope
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.5.0/src/extension/confidential_transfer/processor.rs:1116:49
|
1116 | let proof_data = decode_proof_instruction::<WithdrawWithheldTokensData>(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
::: ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.5.0/src/extension/confidential_transfer/instruction.rs:497:1
|
497 | pub struct WithdrawWithheldTokensFromMintData {
| --------------------------------------------- similarly named struct `WithdrawWithheldTokensFromMintData` defined here
|
help: a struct with a similar name exists
|
1116 | let proof_data = decode_proof_instruction::<WithdrawWithheldTokensFromMintData>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
help: you might be missing a type parameter
|
1033 | fn process_withdraw_withheld_tokens_from_accounts<WithdrawWithheldTokensData>(
| ++++++++++++++++++++++++++++
error[E0061]: this function takes 2 arguments but 1 argument was supplied
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.5.0/src/extension/confidential_transfer/instruction.rs:624:9
|
624 | verify_pubkey_validity(proof_data),
| ^^^^^^^^^^^^^^^^^^^^^^ ---------- an argument of type `Option<ContextStateInfo<'_>>` is missing
|
note: function defined here
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/solana-zk-token-sdk-1.18.12/src/zk_token_proof_instruction.rs:380:8
|
380 | pub fn verify_pubkey_validity(
| ^^^^^^^^^^^^^^^^^^^^^^
help: provide the argument
|
624 | verify_pubkey_validity(/* Option<ContextStateInfo<'_>> */, proof_data),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
error[E0425]: cannot find function `verify_close_account` in this scope
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.5.0/src/extension/confidential_transfer/instruction.rs:698:9
|
698 | verify_close_account(proof_data),
| ^^^^^^^^^^^^^^^^^^^^ not found in this scope
error[E0061]: this function takes 2 arguments but 1 argument was supplied
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.5.0/src/extension/confidential_transfer/instruction.rs:803:9
|
803 | verify_withdraw(proof_data),
| ^^^^^^^^^^^^^^^ ---------- an argument of type `Option<ContextStateInfo<'_>>` is missing
|
note: function defined here
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/solana-zk-token-sdk-1.18.12/src/zk_token_proof_instruction.rs:347:8
|
347 | pub fn verify_withdraw(
| ^^^^^^^^^^^^^^^
help: provide the argument
|
803 | verify_withdraw(/* Option<ContextStateInfo<'_>> */, proof_data),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
error[E0061]: this function takes 2 arguments but 1 argument was supplied
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.5.0/src/extension/confidential_transfer/instruction.rs:870:9
|
870 | verify_transfer(proof_data),
| ^^^^^^^^^^^^^^^ ---------- an argument of type `Option<ContextStateInfo<'_>>` is missing
|
note: function defined here
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/solana-zk-token-sdk-1.18.12/src/zk_token_proof_instruction.rs:364:8
|
364 | pub fn verify_transfer(
| ^^^^^^^^^^^^^^^
help: provide the argument
|
870 | verify_transfer(/* Option<ContextStateInfo<'_>> */, proof_data),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
error[E0061]: this function takes 2 arguments but 1 argument was supplied
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.5.0/src/extension/confidential_transfer/instruction.rs:898:9
|
898 | verify_transfer_with_fee(proof_data),
| ^^^^^^^^^^^^^^^^^^^^^^^^ ---------- an argument of type `Option<ContextStateInfo<'_>>` is missing
|
note: function defined here
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/solana-zk-token-sdk-1.18.12/src/zk_token_proof_instruction.rs:372:8
|
372 | pub fn verify_transfer_with_fee(
| ^^^^^^^^^^^^^^^^^^^^^^^^
help: provide the argument
|
898 | verify_transfer_with_fee(/* Option<ContextStateInfo<'_>> */, proof_data),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
error[E0425]: cannot find function `verify_withdraw_withheld_tokens` in this scope
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.5.0/src/extension/confidential_transfer/instruction.rs:1097:9
|
1097 | verify_withdraw_withheld_tokens(proof_data),
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
error[E0425]: cannot find function `verify_withdraw_withheld_tokens` in this scope
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.5.0/src/extension/confidential_transfer/instruction.rs:1163:9
|
1163 | verify_withdraw_withheld_tokens(proof_data),
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
error[E0599]: no variant or associated item named `decode_type` found for enum `solana_zk_token_sdk::zk_token_proof_instruction::ProofInstruction` in the current scope
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.5.0/src/extension/confidential_transfer/processor.rs:41:30
|
41 | || ProofInstruction::decode_type(&instruction.data) != Some(expected)
| ^^^^^^^^^^^ variant or associated item not found in `ProofInstruction`
|
note: if you're trying to build a new `solana_zk_token_sdk::zk_token_proof_instruction::ProofInstruction`, consider using `solana_zk_token_sdk::zk_token_proof_instruction::ProofInstruction::instruction_type` which returns `Option<solana_zk_token_sdk::zk_token_proof_instruction::ProofInstruction>`
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/solana-zk-token-sdk-1.18.12/src/zk_token_proof_instruction.rs:485:5
|
485 | pub fn instruction_type(input: &[u8]) -> Option<Self> {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
error[E0599]: no variant or associated item named `decode_data` found for enum `solana_zk_token_sdk::zk_token_proof_instruction::ProofInstruction` in the current scope
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.5.0/src/extension/confidential_transfer/processor.rs:47:23
|
47 | ProofInstruction::decode_data(&instruction.data).ok_or(ProgramError::InvalidInstructionData)
| ^^^^^^^^^^^ variant or associated item not found in `ProofInstruction`
|
note: if you're trying to build a new `solana_zk_token_sdk::zk_token_proof_instruction::ProofInstruction`, consider using `solana_zk_token_sdk::zk_token_proof_instruction::ProofInstruction::instruction_type` which returns `Option<solana_zk_token_sdk::zk_token_proof_instruction::ProofInstruction>`
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/solana-zk-token-sdk-1.18.12/src/zk_token_proof_instruction.rs:485:5
|
485 | pub fn instruction_type(input: &[u8]) -> Option<Self> {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
error[E0609]: no field `pubkey` on type `&solana_zk_token_sdk::instruction::PubkeyValidityData`
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.5.0/src/extension/confidential_transfer/processor.rs:171:19
|
171 | if proof_data.pubkey != *encryption_pubkey {
| ^^^^^^ unknown field
|
help: one of the expressions' fields has a field of the same name
|
171 | if proof_data.context.pubkey != *encryption_pubkey {
| ++++++++
error[E0599]: no variant or associated item named `VerifyCloseAccount` found for enum `solana_zk_token_sdk::zk_token_proof_instruction::ProofInstruction` in the current scope
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.5.0/src/extension/confidential_transfer/processor.rs:284:27
|
284 | ProofInstruction::VerifyCloseAccount,
| ^^^^^^^^^^^^^^^^^^ variant or associated item not found in `ProofInstruction`
|
note: if you're trying to build a new `solana_zk_token_sdk::zk_token_proof_instruction::ProofInstruction`, consider using `solana_zk_token_sdk::zk_token_proof_instruction::ProofInstruction::instruction_type` which returns `Option<solana_zk_token_sdk::zk_token_proof_instruction::ProofInstruction>`
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/solana-zk-token-sdk-1.18.12/src/zk_token_proof_instruction.rs:485:5
|
485 | pub fn instruction_type(input: &[u8]) -> Option<Self> {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
error[E0609]: no field `pubkey` on type `&solana_zk_token_sdk::instruction::WithdrawData`
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.5.0/src/extension/confidential_transfer/processor.rs:466:70
|
466 | if confidential_transfer_account.encryption_pubkey != proof_data.pubkey {
| ^^^^^^ unknown field
|
help: one of the expressions' fields has a field of the same name
|
466 | if confidential_transfer_account.encryption_pubkey != proof_data.context.pubkey {
| ++++++++
error[E0609]: no field `final_ciphertext` on type `&solana_zk_token_sdk::instruction::WithdrawData`
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.5.0/src/extension/confidential_transfer/processor.rs:474:70
|
474 | if confidential_transfer_account.available_balance != proof_data.final_ciphertext {
| ^^^^^^^^^^^^^^^^ unknown field
|
help: one of the expressions' fields has a field of the same name
|
474 | if confidential_transfer_account.available_balance != proof_data.context.final_ciphertext {
| ++++++++
error[E0609]: no field `transfer_with_fee_pubkeys` on type `&solana_zk_token_sdk::instruction::TransferWithFeeData`
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.5.0/src/extension/confidential_transfer/processor.rs:525:23
|
525 | if proof_data.transfer_with_fee_pubkeys.auditor_pubkey
| ^^^^^^^^^^^^^^^^^^^^^^^^^ unknown field
|
help: one of the expressions' fields has a field of the same name
|
525 | if proof_data.context.transfer_with_fee_pubkeys.auditor_pubkey
| ++++++++
error[E0609]: no field `transfer_with_fee_pubkeys` on type `&solana_zk_token_sdk::instruction::TransferWithFeeData`
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.5.0/src/extension/confidential_transfer/processor.rs:533:14
|
533 | .transfer_with_fee_pubkeys
| ^^^^^^^^^^^^^^^^^^^^^^^^^ unknown field
|
help: one of the expressions' fields has a field of the same name
|
533 | .context.transfer_with_fee_pubkeys
| ++++++++
error[E0609]: no field `fee_parameters` on type `&solana_zk_token_sdk::instruction::TransferWithFeeData`
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.5.0/src/extension/confidential_transfer/processor.rs:563:33
|
563 | if u64::from(proof_data.fee_parameters.maximum_fee) != maximum_fee
| ^^^^^^^^^^^^^^ unknown field
|
help: one of the expressions' fields has a field of the same name
|
563 | if u64::from(proof_data.context.fee_parameters.maximum_fee) != maximum_fee
| ++++++++
error[E0609]: no field `fee_parameters` on type `&solana_zk_token_sdk::instruction::TransferWithFeeData`
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.5.0/src/extension/confidential_transfer/processor.rs:564:37
|
564 | || u16::from(proof_data.fee_parameters.fee_rate_basis_points)
| ^^^^^^^^^^^^^^ unknown field
|
help: one of the expressions' fields has a field of the same name
|
564 | || u16::from(proof_data.context.fee_parameters.fee_rate_basis_points)
| ++++++++
error[E0609]: no field `ciphertext_lo` on type `&solana_zk_token_sdk::instruction::TransferWithFeeData`
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.5.0/src/extension/confidential_transfer/processor.rs:571:24
|
571 | proof_data.ciphertext_lo.commitment,
| ^^^^^^^^^^^^^ unknown field
|
help: one of the expressions' fields has a field of the same name
|
571 | proof_data.context.ciphertext_lo.commitment,
| ++++++++
error[E0609]: no field `ciphertext_lo` on type `&solana_zk_token_sdk::instruction::TransferWithFeeData`
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.5.0/src/extension/confidential_transfer/processor.rs:572:24
|
572 | proof_data.ciphertext_lo.source_handle,
| ^^^^^^^^^^^^^ unknown field
|
help: one of the expressions' fields has a field of the same name
|
572 | proof_data.context.ciphertext_lo.source_handle,
| ++++++++
error[E0609]: no field `ciphertext_hi` on type `&solana_zk_token_sdk::instruction::TransferWithFeeData`
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.5.0/src/extension/confidential_transfer/processor.rs:575:24
|
575 | proof_data.ciphertext_hi.commitment,
| ^^^^^^^^^^^^^ unknown field
|
help: one of the expressions' fields has a field of the same name
|
575 | proof_data.context.ciphertext_hi.commitment,
| ++++++++
error[E0609]: no field `ciphertext_hi` on type `&solana_zk_token_sdk::instruction::TransferWithFeeData`
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.5.0/src/extension/confidential_transfer/processor.rs:576:24
|
576 | proof_data.ciphertext_hi.source_handle,
| ^^^^^^^^^^^^^ unknown field
|
help: one of the expressions' fields has a field of the same name
|
576 | proof_data.context.ciphertext_hi.source_handle,
| ++++++++
error[E0609]: no field `transfer_with_fee_pubkeys` on type `&solana_zk_token_sdk::instruction::TransferWithFeeData`
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.5.0/src/extension/confidential_transfer/processor.rs:585:25
|
585 | &proof_data.transfer_with_fee_pubkeys.source_pubkey,
| ^^^^^^^^^^^^^^^^^^^^^^^^^ unknown field
|
help: one of the expressions' fields has a field of the same name
|
585 | &proof_data.context.transfer_with_fee_pubkeys.source_pubkey,
| ++++++++
error[E0609]: no field `ciphertext_lo` on type `&solana_zk_token_sdk::instruction::TransferWithFeeData`
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.5.0/src/extension/confidential_transfer/processor.rs:592:24
|
592 | proof_data.ciphertext_lo.commitment,
| ^^^^^^^^^^^^^ unknown field
|
help: one of the expressions' fields has a field of the same name
|
592 | proof_data.context.ciphertext_lo.commitment,
| ++++++++
error[E0609]: no field `ciphertext_lo` on type `&solana_zk_token_sdk::instruction::TransferWithFeeData`
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.5.0/src/extension/confidential_transfer/processor.rs:593:24
|
593 | proof_data.ciphertext_lo.destination_handle,
| ^^^^^^^^^^^^^ unknown field
|
help: one of the expressions' fields has a field of the same name
|
593 | proof_data.context.ciphertext_lo.destination_handle,
| ++++++++
error[E0609]: no field `ciphertext_hi` on type `&solana_zk_token_sdk::instruction::TransferWithFeeData`
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.5.0/src/extension/confidential_transfer/processor.rs:596:24
|
596 | proof_data.ciphertext_hi.commitment,
| ^^^^^^^^^^^^^ unknown field
|
help: one of the expressions' fields has a field of the same name
|
596 | proof_data.context.ciphertext_hi.commitment,
| ++++++++
error[E0609]: no field `ciphertext_hi` on type `&solana_zk_token_sdk::instruction::TransferWithFeeData`
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.5.0/src/extension/confidential_transfer/processor.rs:597:24
|
597 | proof_data.ciphertext_hi.destination_handle,
| ^^^^^^^^^^^^^ unknown field
|
help: one of the expressions' fields has a field of the same name
|
597 | proof_data.context.ciphertext_hi.destination_handle,
| ++++++++
error[E0609]: no field `transfer_with_fee_pubkeys` on type `&solana_zk_token_sdk::instruction::TransferWithFeeData`
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.5.0/src/extension/confidential_transfer/processor.rs:610:25
|
610 | &proof_data.transfer_with_fee_pubkeys.destination_pubkey,
| ^^^^^^^^^^^^^^^^^^^^^^^^^ unknown field
|
help: one of the expressions' fields has a field of the same name
|
610 | &proof_data.context.transfer_with_fee_pubkeys.destination_pubkey,
| ++++++++
error[E0609]: no field `transfer_pubkeys` on type `&solana_zk_token_sdk::instruction::TransferData`
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.5.0/src/extension/confidential_transfer/processor.rs:622:23
|
622 | if proof_data.transfer_pubkeys.auditor_pubkey
| ^^^^^^^^^^^^^^^^ unknown field
|
help: one of the expressions' fields has a field of the same name
|
622 | if proof_data.context.transfer_pubkeys.auditor_pubkey
| ++++++++
error[E0609]: no field `ciphertext_lo` on type `&solana_zk_token_sdk::instruction::TransferData`
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.5.0/src/extension/confidential_transfer/processor.rs:629:24
|
629 | proof_data.ciphertext_lo.commitment,
| ^^^^^^^^^^^^^ unknown field
|
help: one of the expressions' fields has a field of the same name
|
629 | proof_data.context.ciphertext_lo.commitment,
| ++++++++
error[E0609]: no field `ciphertext_lo` on type `&solana_zk_token_sdk::instruction::TransferData`
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.5.0/src/extension/confidential_transfer/processor.rs:630:24
|
630 | proof_data.ciphertext_lo.source_handle,
| ^^^^^^^^^^^^^ unknown field
|
help: one of the expressions' fields has a field of the same name
|
630 | proof_data.context.ciphertext_lo.source_handle,
| ++++++++
error[E0609]: no field `ciphertext_hi` on type `&solana_zk_token_sdk::instruction::TransferData`
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.5.0/src/extension/confidential_transfer/processor.rs:633:24
|
633 | proof_data.ciphertext_hi.commitment,
| ^^^^^^^^^^^^^ unknown field
|
help: one of the expressions' fields has a field of the same name
|
633 | proof_data.context.ciphertext_hi.commitment,
| ++++++++
error[E0609]: no field `ciphertext_hi` on type `&solana_zk_token_sdk::instruction::TransferData`
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.5.0/src/extension/confidential_transfer/processor.rs:634:24
|
634 | proof_data.ciphertext_hi.source_handle,
| ^^^^^^^^^^^^^ unknown field
|
help: one of the expressions' fields has a field of the same name
|
634 | proof_data.context.ciphertext_hi.source_handle,
| ++++++++
error[E0609]: no field `transfer_pubkeys` on type `&solana_zk_token_sdk::instruction::TransferData`
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.5.0/src/extension/confidential_transfer/processor.rs:643:25
|
643 | &proof_data.transfer_pubkeys.source_pubkey,
| ^^^^^^^^^^^^^^^^ unknown field
|
help: one of the expressions' fields has a field of the same name
|
643 | &proof_data.context.transfer_pubkeys.source_pubkey,
| ++++++++
error[E0609]: no field `ciphertext_lo` on type `&solana_zk_token_sdk::instruction::TransferData`
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.5.0/src/extension/confidential_transfer/processor.rs:650:24
|
650 | proof_data.ciphertext_lo.commitment,
| ^^^^^^^^^^^^^ unknown field
|
help: one of the expressions' fields has a field of the same name
|
650 | proof_data.context.ciphertext_lo.commitment,
| ++++++++
error[E0609]: no field `ciphertext_lo` on type `&solana_zk_token_sdk::instruction::TransferData`
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.5.0/src/extension/confidential_transfer/processor.rs:651:24
|
651 | proof_data.ciphertext_lo.destination_handle,
| ^^^^^^^^^^^^^ unknown field
|
help: one of the expressions' fields has a field of the same name
|
651 | proof_data.context.ciphertext_lo.destination_handle,
| ++++++++
error[E0609]: no field `ciphertext_hi` on type `&solana_zk_token_sdk::instruction::TransferData`
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.5.0/src/extension/confidential_transfer/processor.rs:654:24
|
654 | proof_data.ciphertext_hi.commitment,
| ^^^^^^^^^^^^^ unknown field
|
help: one of the expressions' fields has a field of the same name
|
654 | proof_data.context.ciphertext_hi.commitment,
| ++++++++
error[E0609]: no field `ciphertext_hi` on type `&solana_zk_token_sdk::instruction::TransferData`
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.5.0/src/extension/confidential_transfer/processor.rs:655:24
|
655 | proof_data.ciphertext_hi.destination_handle,
| ^^^^^^^^^^^^^ unknown field
|
help: one of the expressions' fields has a field of the same name
|
655 | proof_data.context.ciphertext_hi.destination_handle,
| ++++++++
error[E0609]: no field `transfer_pubkeys` on type `&solana_zk_token_sdk::instruction::TransferData`
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.5.0/src/extension/confidential_transfer/processor.rs:661:25
|
661 | &proof_data.transfer_pubkeys.destination_pubkey,
| ^^^^^^^^^^^^^^^^ unknown field
|
help: one of the expressions' fields has a field of the same name
|
661 | &proof_data.context.transfer_pubkeys.destination_pubkey,
| ++++++++
error[E0609]: no field `commitment` on type `solana_zk_token_sdk::zk_token_elgamal::pod::FeeEncryption`
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.5.0/src/extension/confidential_transfer/processor.rs:791:29
|
791 | (ciphertext_fee.commitment, ciphertext_fee.destination_handle).into();
| ^^^^^^^^^^ unknown field
|
= note: available field is: `0`
error[E0609]: no field `destination_handle` on type `solana_zk_token_sdk::zk_token_elgamal::pod::FeeEncryption`
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.5.0/src/extension/confidential_transfer/processor.rs:791:56
|
791 | (ciphertext_fee.commitment, ciphertext_fee.destination_handle).into();
| ^^^^^^^^^^^^^^^^^^ unknown field
|
= note: available field is: `0`
error[E0609]: no field `commitment` on type `solana_zk_token_sdk::zk_token_elgamal::pod::FeeEncryption`
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.5.0/src/extension/confidential_transfer/processor.rs:793:28
|
793 | ciphertext_fee.commitment,
| ^^^^^^^^^^ unknown field
|
= note: available field is: `0`
error[E0609]: no field `withdraw_withheld_authority_handle` on type `solana_zk_token_sdk::zk_token_elgamal::pod::FeeEncryption`
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.5.0/src/extension/confidential_transfer/processor.rs:794:28
|
794 | ciphertext_fee.withdraw_withheld_authority_handle,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unknown field
|
= note: available field is: `0`
error[E0599]: no variant or associated item named `VerifyWithdrawWithheldTokens` found for enum `solana_zk_token_sdk::zk_token_proof_instruction::ProofInstruction` in the current scope
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.5.0/src/extension/confidential_transfer/processor.rs:986:27
|
986 | ProofInstruction::VerifyWithdrawWithheldTokens,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ variant or associated item not found in `ProofInstruction`
|
note: if you're trying to build a new `solana_zk_token_sdk::zk_token_proof_instruction::ProofInstruction`, consider using `solana_zk_token_sdk::zk_token_proof_instruction::ProofInstruction::instruction_type` which returns `Option<solana_zk_token_sdk::zk_token_proof_instruction::ProofInstruction>`
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/solana-zk-token-sdk-1.18.12/src/zk_token_proof_instruction.rs:485:5
|
485 | pub fn instruction_type(input: &[u8]) -> Option<Self> {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
error[E0599]: no variant or associated item named `VerifyWithdrawWithheldTokens` found for enum `solana_zk_token_sdk::zk_token_proof_instruction::ProofInstruction` in the current scope
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/spl-token-2022-0.5.0/src/extension/confidential_transfer/processor.rs:1117:27
|
1117 | ProofInstruction::VerifyWithdrawWithheldTokens,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ variant or associated item not found in `ProofInstruction`
|
note: if you're trying to build a new `solana_zk_token_sdk::zk_token_proof_instruction::ProofInstruction`, consider using `solana_zk_token_sdk::zk_token_proof_instruction::ProofInstruction::instruction_type` which returns `Option<solana_zk_token_sdk::zk_token_proof_instruction::ProofInstruction>`
--> ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/solana-zk-token-sdk-1.18.12/src/zk_token_proof_instruction.rs:485:5
|
485 | pub fn instruction_type(input: &[u8]) -> Option<Self> {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Some errors have detailed explanations: E0061, E0412, E0425, E0599, E0609.
For more information about an error, try `rustc --explain E0061`.
error: could not compile `spl-token-2022` (lib) due to 50 previous errors
warning: build failed, waiting for other jobs to finish...
The following warnings were emitted during compilation:
warning: [email protected]+7.4.4: rocksdb/db/db_impl/db_impl.cc: In member function ‘virtual rocksdb::Status rocksdb::DBImpl::FlushWAL(bool)’:
warning: [email protected]+7.4.4: rocksdb/db/db_impl/db_impl.cc:1359:23: warning: redundant move in return statement [-Wredundant-move]
warning: [email protected]+7.4.4: 1359 | return std::move(io_s);
warning: [email protected]+7.4.4: | ~~~~~~~~~^~~~~~
warning: [email protected]+7.4.4: rocksdb/db/db_impl/db_impl.cc:1359:23: note: remove ‘std::move’ call
warning: [email protected]+7.4.4: rocksdb/db/db_impl/db_impl.cc:1363:23: warning: redundant move in return statement [-Wredundant-move]
warning: [email protected]+7.4.4: 1363 | return std::move(io_s);
warning: [email protected]+7.4.4: | ~~~~~~~~~^~~~~~
warning: [email protected]+7.4.4: rocksdb/db/db_impl/db_impl.cc:1363:23: note: remove ‘std::move’ call
warning: [email protected]+7.4.4: rocksdb/db/db_impl/db_impl.cc: In member function ‘virtual rocksdb::Status rocksdb::DBImpl::LockWAL()’:
warning: [email protected]+7.4.4: rocksdb/db/db_impl/db_impl.cc:1462:19: warning: redundant move in return statement [-Wredundant-move]
warning: [email protected]+7.4.4: 1462 | return std::move(status);
warning: [email protected]+7.4.4: | ~~~~~~~~~^~~~~~~~
warning: [email protected]+7.4.4: rocksdb/db/db_impl/db_impl.cc:1462:19: note: remove ‘std::move’ call
warning: [email protected]+7.4.4: In file included from rocksdb/table/block_based/data_block_hash_index.cc:9:
warning: [email protected]+7.4.4: rocksdb/table/block_based/data_block_hash_index.h:65:7: error: ‘uint8_t’ does not name a type
warning: [email protected]+7.4.4: 65 | const uint8_t kNoEntry = 255;
warning: [email protected]+7.4.4: | ^~~~~~~
warning: [email protected]+7.4.4: rocksdb/table/block_based/data_block_hash_index.h:1:1: note: ‘uint8_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
warning: [email protected]+7.4.4: +++ |+#include <cstdint>
warning: [email protected]+7.4.4: 1 | // Copyright (c) 2011-present, Facebook, Inc. All rights reserved.
warning: [email protected]+7.4.4: rocksdb/table/block_based/data_block_hash_index.h:66:7: error: ‘uint8_t’ does not name a type
warning: [email protected]+7.4.4: 66 | const uint8_t kCollision = 254;
warning: [email protected]+7.4.4: | ^~~~~~~
warning: [email protected]+7.4.4: rocksdb/table/block_based/data_block_hash_index.h:66:7: note: ‘uint8_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
warning: [email protected]+7.4.4: rocksdb/table/block_based/data_block_hash_index.h:67:7: error: ‘uint8_t’ does not name a type
warning: [email protected]+7.4.4: 67 | const uint8_t kMaxRestartSupportedByHashIndex = 253;
warning: [email protected]+7.4.4: | ^~~~~~~
warning: [email protected]+7.4.4: rocksdb/table/block_based/data_block_hash_index.h:67:7: note: ‘uint8_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
warning: [email protected]+7.4.4: rocksdb/table/block_based/data_block_hash_index.h:112:25: error: ‘uint32_t’ was not declared in this scope
warning: [email protected]+7.4.4: 112 | std::vector<std::pair<uint32_t, uint8_t>> hash_and_restart_pairs_;
warning: [email protected]+7.4.4: | ^~~~~~~~
warning: [email protected]+7.4.4: rocksdb/table/block_based/data_block_hash_index.h:112:25: note: ‘uint32_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
warning: [email protected]+7.4.4: rocksdb/table/block_based/data_block_hash_index.h:112:35: error: ‘uint8_t’ was not declared in this scope
warning: [email protected]+7.4.4: 112 | std::vector<std::pair<uint32_t, uint8_t>> hash_and_restart_pairs_;
warning: [email protected]+7.4.4: | ^~~~~~~
warning: [email protected]+7.4.4: rocksdb/table/block_based/data_block_hash_index.h:112:35: note: ‘uint8_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
warning: [email protected]+7.4.4: rocksdb/table/block_based/data_block_hash_index.h:112:35: error: template argument 1 is invalid
warning: [email protected]+7.4.4: rocksdb/table/block_based/data_block_hash_index.h:112:35: error: template argument 2 is invalid
warning: [email protected]+7.4.4: rocksdb/table/block_based/data_block_hash_index.h:112:42: error: template argument 1 is invalid
warning: [email protected]+7.4.4: 112 | std::vector<std::pair<uint32_t, uint8_t>> hash_and_restart_pairs_;
warning: [email protected]+7.4.4: | ^~
warning: [email protected]+7.4.4: rocksdb/table/block_based/data_block_hash_index.h:112:42: error: template argument 2 is invalid
warning: [email protected]+7.4.4: rocksdb/table/block_based/data_block_hash_index.h: In member function ‘size_t rocksdb::DataBlockHashIndexBuilder::EstimateSize() const’:
warning: [email protected]+7.4.4: rocksdb/table/block_based/data_block_hash_index.h:93:5: error: ‘uint16_t’ was not declared in this scope
warning: [email protected]+7.4.4: 93 | uint16_t estimated_num_buckets =
warning: [email protected]+7.4.4: | ^~~~~~~~
warning: [email protected]+7.4.4: rocksdb/table/block_based/data_block_hash_index.h:93:5: note: ‘uint16_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
warning: [email protected]+7.4.4: rocksdb/table/block_based/data_block_hash_index.h:97:5: error: ‘estimated_num_buckets’ was not declared in this scope; did you mean ‘estimated_num_buckets_’?
warning: [email protected]+7.4.4: 97 | estimated_num_buckets |= 1;
warning: [email protected]+7.4.4: | ^~~~~~~~~~~~~~~~~~~~~
warning: [email protected]+7.4.4: | estimated_num_buckets_
warning: [email protected]+7.4.4: rocksdb/table/block_based/data_block_hash_index.h:100:63: error: ‘uint8_t’ was not declared in this scope
warning: [email protected]+7.4.4: 100 | static_cast<size_t>(estimated_num_buckets * sizeof(uint8_t));
warning: [email protected]+7.4.4: | ^~~~~~~
warning: [email protected]+7.4.4: rocksdb/table/block_based/data_block_hash_index.h:100:63: note: ‘uint8_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
warning: [email protected]+7.4.4: rocksdb/table/block_based/data_block_hash_index.h: At global scope:
warning: [email protected]+7.4.4: rocksdb/table/block_based/data_block_hash_index.h:120:37: error: ‘uint16_t’ has not been declared
warning: [email protected]+7.4.4: 120 | void Initialize(const char* data, uint16_t size, uint16_t* map_offset);
warning: [email protected]+7.4.4: | ^~~~~~~~
warning: [email protected]+7.4.4: rocksdb/table/block_based/data_block_hash_index.h:120:52: error: ‘uint16_t’ has not been declared
warning: [email protected]+7.4.4: 120 | void Initialize(const char* data, uint16_t size, uint16_t* map_offset);
warning: [email protected]+7.4.4: | ^~~~~~~~
warning: [email protected]+7.4.4: rocksdb/table/block_based/data_block_hash_index.h:122:3: error: ‘uint8_t’ does not name a type
warning: [email protected]+7.4.4: 122 | uint8_t Lookup(const char* data, uint32_t map_offset, const Slice& key) const;
warning: [email protected]+7.4.4: | ^~~~~~~
warning: [email protected]+7.4.4: rocksdb/table/block_based/data_block_hash_index.h:122:3: note: ‘uint8_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
warning: [email protected]+7.4.4: rocksdb/table/block_based/data_block_hash_index.h:133:3: error: ‘uint16_t’ does not name a type
warning: [email protected]+7.4.4: 133 | uint16_t num_buckets_;
warning: [email protected]+7.4.4: | ^~~~~~~~
warning: [email protected]+7.4.4: rocksdb/table/block_based/data_block_hash_index.h:133:3: note: ‘uint16_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
warning: [email protected]+7.4.4: rocksdb/table/block_based/data_block_hash_index.h: In constructor ‘rocksdb::DataBlockHashIndex::DataBlockHashIndex()’:
warning: [email protected]+7.4.4: rocksdb/table/block_based/data_block_hash_index.h:118:26: error: class ‘rocksdb::DataBlockHashIndex’ does not have any field named ‘num_buckets_’
warning: [email protected]+7.4.4: 118 | DataBlockHashIndex() : num_buckets_(0) {}
warning: [email protected]+7.4.4: | ^~~~~~~~~~~~
warning: [email protected]+7.4.4: rocksdb/table/block_based/data_block_hash_index.h: In member function ‘bool rocksdb::DataBlockHashIndex::Valid()’:
warning: [email protected]+7.4.4: rocksdb/table/block_based/data_block_hash_index.h:124:32: error: ‘num_buckets_’ was not declared in this scope
warning: [email protected]+7.4.4: 124 | inline bool Valid() { return num_buckets_ != 0; }
warning: [email protected]+7.4.4: | ^~~~~~~~~~~~
warning: [email protected]+7.4.4: rocksdb/table/block_based/data_block_hash_index.cc: In member function ‘void rocksdb::DataBlockHashIndexBuilder::Add(const rocksdb::Slice&, size_t)’:
warning: [email protected]+7.4.4: rocksdb/table/block_based/data_block_hash_index.cc:18:23: error: ‘kMaxRestartSupportedByHashIndex’ was not declared in this scope; did you mean ‘kMaxBlockSizeSupportedByHashIndex’?
warning: [email protected]+7.4.4: 18 | if (restart_index > kMaxRestartSupportedByHashIndex) {
warning: [email protected]+7.4.4: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
warning: [email protected]+7.4.4: | kMaxBlockSizeSupportedByHashIndex
warning: [email protected]+7.4.4: rocksdb/table/block_based/data_block_hash_index.cc:24:27: error: request for member ‘emplace_back’ in ‘((rocksdb::DataBlockHashIndexBuilder*)this)->rocksdb::DataBlockHashIndexBuilder::hash_and_restart_pairs_’, which is of non-class type ‘int’
warning: [email protected]+7.4.4: 24 | hash_and_restart_pairs_.emplace_back(hash_value,
warning: [email protected]+7.4.4: | ^~~~~~~~~~~~
warning: [email protected]+7.4.4: rocksdb/table/block_based/data_block_hash_index.cc: In member function ‘void rocksdb::DataBlockHashIndexBuilder::Finish(std::string&)’:
warning: [email protected]+7.4.4: rocksdb/table/block_based/data_block_hash_index.cc:43:45: error: ‘kNoEntry’ was not declared in this scope
warning: [email protected]+7.4.4: 43 | std::vector<uint8_t> buckets(num_buckets, kNoEntry);
warning: [email protected]+7.4.4: | ^~~~~~~~
warning: [email protected]+7.4.4: rocksdb/table/block_based/data_block_hash_index.cc:45:22: error: ‘begin’ was not declared in this scope; did you mean ‘std::begin’?
warning: [email protected]+7.4.4: 45 | for (auto& entry : hash_and_restart_pairs_) {
warning: [email protected]+7.4.4: | ^~~~~~~~~~~~~~~~~~~~~~~
warning: [email protected]+7.4.4: | std::begin
warning: [email protected]+7.4.4: In file included from /usr/include/c++/13.2.1/string:53,
warning: [email protected]+7.4.4: from rocksdb/table/block_based/data_block_hash_index.cc:5:
warning: [email protected]+7.4.4: /usr/include/c++/13.2.1/bits/range_access.h:114:37: note: ‘std::begin’ declared here
warning: [email protected]+7.4.4: 114 | template<typename _Tp> const _Tp* begin(const valarray<_Tp>&) noexcept;
warning: [email protected]+7.4.4: | ^~~~~
warning: [email protected]+7.4.4: rocksdb/table/block_based/data_block_hash_index.cc:45:22: error: ‘end’ was not declared in this scope; did you mean ‘std::end’?
warning: [email protected]+7.4.4: 45 | for (auto& entry : hash_and_restart_pairs_) {
warning: [email protected]+7.4.4: | ^~~~~~~~~~~~~~~~~~~~~~~
warning: [email protected]+7.4.4: | std::end
warning: [email protected]+7.4.4: /usr/include/c++/13.2.1/bits/range_access.h:116:37: note: ‘std::end’ declared here
warning: [email protected]+7.4.4: 116 | template<typename _Tp> const _Tp* end(const valarray<_Tp>&) noexcept;
warning: [email protected]+7.4.4: | ^~~
warning: [email protected]+7.4.4: rocksdb/table/block_based/data_block_hash_index.cc:53:27: error: ‘kCollision’ was not declared in this scope
warning: [email protected]+7.4.4: 53 | buckets[buck_idx] = kCollision;
warning: [email protected]+7.4.4: | ^~~~~~~~~~
warning: [email protected]+7.4.4: rocksdb/table/block_based/data_block_hash_index.cc: In member function ‘void rocksdb::DataBlockHashIndexBuilder::Reset()’:
warning: [email protected]+7.4.4: rocksdb/table/block_based/data_block_hash_index.cc:72:27: error: request for member ‘clear’ in ‘((rocksdb::DataBlockHashIndexBuilder*)this)->rocksdb::DataBlockHashIndexBuilder::hash_and_restart_pairs_’, which is of non-class type ‘int’
warning: [email protected]+7.4.4: 72 | hash_and_restart_pairs_.clear();
warning: [email protected]+7.4.4: | ^~~~~
warning: [email protected]+7.4.4: rocksdb/table/block_based/data_block_hash_index.cc: At global scope:
warning: [email protected]+7.4.4: rocksdb/table/block_based/data_block_hash_index.cc:75:6: error: no declaration matches ‘void rocksdb::DataBlockHashIndex::Initialize(const char*, uint16_t, uint16_t*)’
warning: [email protected]+7.4.4: 75 | void DataBlockHashIndex::Initialize(const char* data, uint16_t size,
warning: [email protected]+7.4.4: | ^~~~~~~~~~~~~~~~~~
warning: [email protected]+7.4.4: rocksdb/table/block_based/data_block_hash_index.h:120:8: note: candidate is: ‘void rocksdb::DataBlockHashIndex::Initialize(const char*, int, int*)’
warning: [email protected]+7.4.4: 120 | void Initialize(const char* data, uint16_t size, uint16_t* map_offset);
warning: [email protected]+7.4.4: | ^~~~~~~~~~
warning: [email protected]+7.4.4: rocksdb/table/block_based/data_block_hash_index.h:116:7: note: ‘class rocksdb::DataBlockHashIndex’ defined here
warning: [email protected]+7.4.4: 116 | class DataBlockHashIndex {
warning: [email protected]+7.4.4: | ^~~~~~~~~~~~~~~~~~
warning: [email protected]+7.4.4: rocksdb/table/block_based/data_block_hash_index.cc:85:9: error: no declaration matches ‘uint8_t rocksdb::DataBlockHashIndex::Lookup(const char*, uint32_t, const rocksdb::Slice&) const’
warning: [email protected]+7.4.4: 85 | uint8_t DataBlockHashIndex::Lookup(const char* data, uint32_t map_offset,
warning: [email protected]+7.4.4: | ^~~~~~~~~~~~~~~~~~
warning: [email protected]+7.4.4: rocksdb/table/block_based/data_block_hash_index.cc:85:9: note: no functions named ‘uint8_t rocksdb::DataBlockHashIndex::Lookup(const char*, uint32_t, const rocksdb::Slice&) const’
warning: [email protected]+7.4.4: rocksdb/table/block_based/data_block_hash_index.h:116:7: note: ‘class rocksdb::DataBlockHashIndex’ defined here
warning: [email protected]+7.4.4: 116 | class DataBlockHashIndex {
warning: [email protected]+7.4.4: | ^~~~~~~~~~~~~~~~~~
warning: [email protected]+7.4.4: ToolExecError: Command "c++" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "lz4/lib/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-msse2" "-std=c++17" "-DLZ4=1" "-DNDEBUG=1" "-DOS_LINUX" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DHAVE_UINT128_EXTENSION=1" "-DHAVE_UINT128_EXTENSION=1" "-o" "/tmp/cargo-install35rNh4/release/build/librocksdb-sys-2d4b9d39a37dae1d/out/f7a2933b22e025a8-data_block_hash_index.o" "-c" "rocksdb/table/block_based/data_block_hash_index.cc" with args c++ did not execute successfully (status code exit status: 1).
warning: [email protected]+7.4.4: rocksdb/table/plain/plain_table_builder.cc: In member function ‘virtual rocksdb::Status rocksdb::PlainTableBuilder::Finish()’:
warning: [email protected]+7.4.4: rocksdb/table/plain/plain_table_builder.cc:280:21: warning: redundant move in return statement [-Wredundant-move]
warning: [email protected]+7.4.4: 280 | return std::move(s);
warning: [email protected]+7.4.4: | ~~~~~~~~~^~~
warning: [email protected]+7.4.4: rocksdb/table/plain/plain_table_builder.cc:280:21: note: remove ‘std::move’ call
warning: [email protected]+7.4.4: In file included from rocksdb/util/string_util.cc:6:
warning: [email protected]+7.4.4: rocksdb/util/string_util.h:23:46: error: ‘uint64_t’ has not been declared
warning: [email protected]+7.4.4: 23 | extern void AppendNumberTo(std::string* str, uint64_t num);
warning: [email protected]+7.4.4: | ^~~~~~~~
warning: [email protected]+7.4.4: rocksdb/util/string_util.h:32:48: error: ‘uint64_t’ has not been declared
warning: [email protected]+7.4.4: 32 | inline void PutBaseChars(char** buf, size_t n, uint64_t v, bool uppercase) {
warning: [email protected]+7.4.4: | ^~~~~~~~
warning: [email protected]+7.4.4: rocksdb/util/string_util.h:52:56: error: ‘uint64_t’ has not been declared
warning: [email protected]+7.4.4: 52 | inline bool ParseBaseChars(const char** buf, size_t n, uint64_t* v) {
warning: [email protected]+7.4.4: | ^~~~~~~~
warning: [email protected]+7.4.4: rocksdb/util/string_util.h: In function ‘bool rocksdb::ParseBaseChars(const char**, size_t, int*)’:
warning: [email protected]+7.4.4: rocksdb/util/string_util.h:55:23: error: ‘uint64_t’ does not name a type
warning: [email protected]+7.4.4: 55 | *v *= static_cast<uint64_t>(kBase);
warning: [email protected]+7.4.4: | ^~~~~~~~
warning: [email protected]+7.4.4: rocksdb/util/string_util.h:15:1: note: ‘uint64_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
warning: [email protected]+7.4.4: 14 | #include "rocksdb/rocksdb_namespace.h"
warning: [email protected]+7.4.4: +++ |+#include <cstdint>
warning: [email protected]+7.4.4: 15 |
warning: [email protected]+7.4.4: rocksdb/util/string_util.h:57:25: error: ‘uint64_t’ does not name a type
warning: [email protected]+7.4.4: 57 | *v += static_cast<uint64_t>(c - '0');
warning: [email protected]+7.4.4: | ^~~~~~~~
warning: [email protected]+7.4.4: rocksdb/util/string_util.h:57:25: note: ‘uint64_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
warning: [email protected]+7.4.4: rocksdb/util/string_util.h:59:25: error: ‘uint64_t’ does not name a type
warning: [email protected]+7.4.4: 59 | *v += static_cast<uint64_t>(c - 'A' + 10);
warning: [email protected]+7.4.4: | ^~~~~~~~
warning: [email protected]+7.4.4: rocksdb/util/string_util.h:59:25: note: ‘uint64_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
warning: [email protected]+7.4.4: rocksdb/util/string_util.h:61:25: error: ‘uint64_t’ does not name a type
warning: [email protected]+7.4.4: 61 | *v += static_cast<uint64_t>(c - 'a' + 10);
warning: [email protected]+7.4.4: | ^~~~~~~~
warning: [email protected]+7.4.4: rocksdb/util/string_util.h:61:25: note: ‘uint64_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
warning: [email protected]+7.4.4: rocksdb/util/string_util.h: At global scope:
warning: [email protected]+7.4.4: rocksdb/util/string_util.h:79:20: warning: ‘BytesToHumanString’ initialized and declared ‘extern’
warning: [email protected]+7.4.4: 79 | extern std::string BytesToHumanString(uint64_t bytes);
warning: [email protected]+7.4.4: | ^~~~~~~~~~~~~~~~~~
warning: [email protected]+7.4.4: rocksdb/util/string_util.h:79:39: error: ‘uint64_t’ was not declared in this scope
warning: [email protected]+7.4.4: 79 | extern std::string BytesToHumanString(uint64_t bytes);
warning: [email protected]+7.4.4: | ^~~~~~~~
warning: [email protected]+7.4.4: rocksdb/util/string_util.h:79:39: note: ‘uint64_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
warning: [email protected]+7.4.4: rocksdb/util/string_util.h:86:23: error: ‘uint64_t’ was not declared in this scope
warning: [email protected]+7.4.4: 86 | int AppendHumanMicros(uint64_t micros, char* output, int len,
warning: [email protected]+7.4.4: | ^~~~~~~~
warning: [email protected]+7.4.4: rocksdb/util/string_util.h:86:23: note: ‘uint64_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
warning: [email protected]+7.4.4: rocksdb/util/string_util.h:86:40: error: expected primary-expression before ‘char’
warning: [email protected]+7.4.4: 86 | int AppendHumanMicros(uint64_t micros, char* output, int len,
warning: [email protected]+7.4.4: | ^~~~
warning: [email protected]+7.4.4: rocksdb/util/string_util.h:86:54: error: expected primary-expression before ‘int’
warning: [email protected]+7.4.4: 86 | int AppendHumanMicros(uint64_t micros, char* output, int len,
warning: [email protected]+7.4.4: | ^~~
warning: [email protected]+7.4.4: rocksdb/util/string_util.h:87:23: error: expected primary-expression before ‘bool’
warning: [email protected]+7.4.4: 87 | bool fixed_format);
warning: [email protected]+7.4.4: | ^~~~
warning: [email protected]+7.4.4: rocksdb/util/string_util.h:87:40: error: expression list treated as compound expression in initializer [-fpermissive]
warning: [email protected]+7.4.4: 87 | bool fixed_format);
warning: [email protected]+7.4.4: | ^
warning: [email protected]+7.4.4: rocksdb/util/string_util.h:90:22: error: ‘uint64_t’ was not declared in this scope
warning: [email protected]+7.4.4: 90 | int AppendHumanBytes(uint64_t bytes, char* output, int len);
warning: [email protected]+7.4.4: | ^~~~~~~~
warning: [email protected]+7.4.4: rocksdb/util/string_util.h:90:22: note: ‘uint64_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
warning: [email protected]+7.4.4: rocksdb/util/string_util.h:90:38: error: expected primary-expression before ‘char’
warning: [email protected]+7.4.4: 90 | int AppendHumanBytes(uint64_t bytes, char* output, int len);
warning: [email protected]+7.4.4: | ^~~~
warning: [email protected]+7.4.4: rocksdb/util/string_util.h:90:52: error: expected primary-expression before ‘int’
warning: [email protected]+7.4.4: 90 | int AppendHumanBytes(uint64_t bytes, char* output, int len);
warning: [email protected]+7.4.4: | ^~~
warning: [email protected]+7.4.4: rocksdb/util/string_util.h:90:59: error: expression list treated as compound expression in initializer [-fpermissive]
warning: [email protected]+7.4.4: 90 | int AppendHumanBytes(uint64_t bytes, char* output, int len);
warning: [email protected]+7.4.4: | ^
warning: [email protected]+7.4.4: rocksdb/util/string_util.h:100:45: error: ‘uint64_t’ has not been declared
warning: [email protected]+7.4.4: 100 | extern bool ConsumeDecimalNumber(Slice* in, uint64_t* val);
warning: [email protected]+7.4.4: | ^~~~~~~~
warning: [email protected]+7.4.4: rocksdb/util/string_util.h:149:1: error: ‘uint8_t’ does not name a type
warning: [email protected]+7.4.4: 149 | uint8_t ParseUint8(const std::string& value);
warning: [email protected]+7.4.4: | ^~~~~~~
warning: [email protected]+7.4.4: rocksdb/util/string_util.h:149:1: note: ‘uint8_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
warning: [email protected]+7.4.4: rocksdb/util/string_util.h:151:1: error: ‘uint32_t’ does not name a type
warning: [email protected]+7.4.4: 151 | uint32_t ParseUint32(const std::string& value);
warning: [email protected]+7.4.4: | ^~~~~~~~
warning: [email protected]+7.4.4: rocksdb/util/string_util.h:151:1: note: ‘uint32_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
warning: [email protected]+7.4.4: rocksdb/util/string_util.h:156:1: error: ‘uint64_t’ does not name a type
warning: [email protected]+7.4.4: 156 | uint64_t ParseUint64(const std::string& value);
warning: [email protected]+7.4.4: | ^~~~~~~~
warning: [email protected]+7.4.4: rocksdb/util/string_util.h:156:1: note: ‘uint64_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
warning: [email protected]+7.4.4: rocksdb/util/string_util.cc:56:40: error: ‘int rocksdb::AppendHumanMicros(uint64_t, char*, int, bool)’ redeclared as different kind of entity
warning: [email protected]+7.4.4: 56 | bool fixed_format) {
warning: [email protected]+7.4.4: | ^
warning: [email protected]+7.4.4: rocksdb/util/string_util.h:86:5: note: previous declaration ‘int rocksdb::AppendHumanMicros’
warning: [email protected]+7.4.4: 86 | int AppendHumanMicros(uint64_t micros, char* output, int len,
warning: [email protected]+7.4.4: | ^~~~~~~~~~~~~~~~~
warning: [email protected]+7.4.4: rocksdb/util/string_util.cc:80:59: error: ‘int rocksdb::AppendHumanBytes(uint64_t, char*, int)’ redeclared as different kind of entity
warning: [email protected]+7.4.4: 80 | int AppendHumanBytes(uint64_t bytes, char* output, int len) {
warning: [email protected]+7.4.4: | ^
warning: [email protected]+7.4.4: rocksdb/util/string_util.h:90:5: note: previous declaration ‘int rocksdb::AppendHumanBytes’
warning: [email protected]+7.4.4: 90 | int AppendHumanBytes(uint64_t bytes, char* output, int len);
warning: [email protected]+7.4.4: | ^~~~~~~~~~~~~~~~
warning: [email protected]+7.4.4: rocksdb/util/string_util.cc:130:46: error: ‘std::string rocksdb::BytesToHumanString(uint64_t)’ redeclared as different kind of entity
warning: [email protected]+7.4.4: 130 | std::string BytesToHumanString(uint64_t bytes) {
warning: [email protected]+7.4.4: | ^
warning: [email protected]+7.4.4: rocksdb/util/string_util.h:79:20: note: previous declaration ‘std::string rocksdb::BytesToHumanString’
warning: [email protected]+7.4.4: 79 | extern std::string BytesToHumanString(uint64_t bytes);
warning: [email protected]+7.4.4: | ^~~~~~~~~~~~~~~~~~
warning: [email protected]+7.4.4: rocksdb/util/string_util.cc: In function ‘uint8_t rocksdb::ParseUint8(const std::string&)’:
warning: [email protected]+7.4.4: rocksdb/util/string_util.cc:299:18: error: ‘ParseUint64’ was not declared in this scope; did you mean ‘ParseInt64’?
warning: [email protected]+7.4.4: 299 | uint64_t num = ParseUint64(value);
warning: [email protected]+7.4.4: | ^~~~~~~~~~~
warning: [email protected]+7.4.4: | ParseInt64
warning: [email protected]+7.4.4: rocksdb/util/string_util.cc: In function ‘uint32_t rocksdb::ParseUint32(const std::string&)’:
warning: [email protected]+7.4.4: rocksdb/util/string_util.cc:308:18: error: ‘ParseUint64’ was not declared in this scope; did you mean ‘ParseInt64’?
warning: [email protected]+7.4.4: 308 | uint64_t num = ParseUint64(value);
warning: [email protected]+7.4.4: | ^~~~~~~~~~~
warning: [email protected]+7.4.4: | ParseInt64
warning: [email protected]+7.4.4: ToolExecError: Command "c++" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "lz4/lib/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-msse2" "-std=c++17" "-DLZ4=1" "-DNDEBUG=1" "-DOS_LINUX" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DHAVE_UINT128_EXTENSION=1" "-DHAVE_UINT128_EXTENSION=1" "-o" "/tmp/cargo-install35rNh4/release/build/librocksdb-sys-2d4b9d39a37dae1d/out/725dd32d7edce1c8-string_util.o" "-c" "rocksdb/util/string_util.cc" with args c++ did not execute successfully (status code exit status: 1).cargo:warning=In file included from /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++allocator.h:33,
warning: [email protected]+7.4.4: from /usr/include/c++/13.2.1/bits/allocator.h:46,
warning: [email protected]+7.4.4: from /usr/include/c++/13.2.1/memory:65,
warning: [email protected]+7.4.4: from rocksdb/trace_replay/trace_replay.h:9,
warning: [email protected]+7.4.4: from rocksdb/trace_replay/trace_replay.cc:6:
warning: [email protected]+7.4.4: In member function ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = unsigned int; _Args = {const unsigned int&}; _Tp = unsigned int]’,
warning: [email protected]+7.4.4: inlined from ‘static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = unsigned int; _Args = {const unsigned int&}; _Tp = unsigned int]’ at /usr/include/c++/13.2.1/bits/alloc_traits.h:538:17,
warning: [email protected]+7.4.4: inlined from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = unsigned int; _Alloc = std::allocator<unsigned int>]’ at /usr/include/c++/13.2.1/bits/stl_vector.h:1286:30,
warning: [email protected]+7.4.4: inlined from ‘static rocksdb::Status rocksdb::TracerHelper::DecodeTraceRecord(rocksdb::Trace*, int, std::unique_ptr<rocksdb::TraceRecord>*)’ at rocksdb/trace_replay/trace_replay.cc:324:25:
warning: [email protected]+7.4.4: /usr/include/c++/13.2.1/bits/new_allocator.h:191:11: warning: ‘tmp_cfid’ may be used uninitialized [-Wmaybe-uninitialized]
warning: [email protected]+7.4.4: 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
warning: [email protected]+7.4.4: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
warning: [email protected]+7.4.4: rocksdb/trace_replay/trace_replay.cc: In static member function ‘static rocksdb::Status rocksdb::TracerHelper::DecodeTraceRecord(rocksdb::Trace*, int, std::unique_ptr<rocksdb::TraceRecord>*)’:
warning: [email protected]+7.4.4: rocksdb/trace_replay/trace_replay.cc:320:18: note: ‘tmp_cfid’ declared here
warning: [email protected]+7.4.4: 320 | uint32_t tmp_cfid;
warning: [email protected]+7.4.4: | ^~~~~~~~
error: failed to run custom build command for `librocksdb-sys v0.8.3+7.4.4`
Caused by:
process didn't exit successfully: `/tmp/cargo-install35rNh4/release/build/librocksdb-sys-e986daa0dedde046/build-script-build` (exit status: 1)
--- stdout
cargo:rerun-if-changed=rocksdb/
TARGET = Some("x86_64-unknown-linux-gnu")
OPT_LEVEL = Some("3")
HOST = Some("x86_64-unknown-linux-gnu")
cargo:rerun-if-env-changed=CXX_x86_64-unknown-linux-gnu
CXX_x86_64-unknown-linux-gnu = None
cargo:rerun-if-env-changed=CXX_x86_64_unknown_linux_gnu
CXX_x86_64_unknown_linux_gnu = None
cargo:rerun-if-env-changed=HOST_CXX
HOST_CXX = None
cargo:rerun-if-env-changed=CXX
CXX = None
cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
CRATE_CC_NO_DEFAULTS = None
DEBUG = Some("false")
CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2")
cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu
CXXFLAGS_x86_64-unknown-linux-gnu = None
cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu
CXXFLAGS_x86_64_unknown_linux_gnu = None
cargo:rerun-if-env-changed=HOST_CXXFLAGS
HOST_CXXFLAGS = None
cargo:rerun-if-env-changed=CXXFLAGS
CXXFLAGS = None
cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
CRATE_CC_NO_DEFAULTS = None
CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2")
cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu
CXXFLAGS_x86_64-unknown-linux-gnu = None
cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu
CXXFLAGS_x86_64_unknown_linux_gnu = None
cargo:rerun-if-env-changed=HOST_CXXFLAGS
HOST_CXXFLAGS = None
cargo:rerun-if-env-changed=CXXFLAGS
CXXFLAGS = None
cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
CRATE_CC_NO_DEFAULTS = None
CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2")
cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu
CXXFLAGS_x86_64-unknown-linux-gnu = None
cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu
CXXFLAGS_x86_64_unknown_linux_gnu = None
cargo:rerun-if-env-changed=HOST_CXXFLAGS
HOST_CXXFLAGS = None
cargo:rerun-if-env-changed=CXXFLAGS
CXXFLAGS = None
exit status: 0
(the line above repeats 23 times more, for some reason)
cargo:warning=rocksdb/db/db_impl/db_impl.cc: In member function ‘virtual rocksdb::Status rocksdb::DBImpl::FlushWAL(bool)’:
cargo:warning=rocksdb/db/db_impl/db_impl.cc:1359:23: warning: redundant move in return statement [-Wredundant-move]
cargo:warning= 1359 | return std::move(io_s);
cargo:warning= | ~~~~~~~~~^~~~~~
cargo:warning=rocksdb/db/db_impl/db_impl.cc:1359:23: note: remove ‘std::move’ call
cargo:warning=rocksdb/db/db_impl/db_impl.cc:1363:23: warning: redundant move in return statement [-Wredundant-move]
cargo:warning= 1363 | return std::move(io_s);
cargo:warning= | ~~~~~~~~~^~~~~~
cargo:warning=rocksdb/db/db_impl/db_impl.cc:1363:23: note: remove ‘std::move’ call
cargo:warning=rocksdb/db/db_impl/db_impl.cc: In member function ‘virtual rocksdb::Status rocksdb::DBImpl::LockWAL()’:
cargo:warning=rocksdb/db/db_impl/db_impl.cc:1462:19: warning: redundant move in return statement [-Wredundant-move]
cargo:warning= 1462 | return std::move(status);
cargo:warning= | ~~~~~~~~~^~~~~~~~
cargo:warning=rocksdb/db/db_impl/db_impl.cc:1462:19: note: remove ‘std::move’ call
exit status: 0
(the line above repeats 119 times more, for some reason)
cargo:warning=In file included from rocksdb/table/block_based/data_block_hash_index.cc:9:
cargo:warning=rocksdb/table/block_based/data_block_hash_index.h:65:7: error: ‘uint8_t’ does not name a type
cargo:warning= 65 | const uint8_t kNoEntry = 255;
cargo:warning= | ^~~~~~~
cargo:warning=rocksdb/table/block_based/data_block_hash_index.h:1:1: note: ‘uint8_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
cargo:warning= +++ |+#include <cstdint>
cargo:warning= 1 | // Copyright (c) 2011-present, Facebook, Inc. All rights reserved.
cargo:warning=rocksdb/table/block_based/data_block_hash_index.h:66:7: error: ‘uint8_t’ does not name a type
cargo:warning= 66 | const uint8_t kCollision = 254;
cargo:warning= | ^~~~~~~
cargo:warning=rocksdb/table/block_based/data_block_hash_index.h:66:7: note: ‘uint8_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
cargo:warning=rocksdb/table/block_based/data_block_hash_index.h:67:7: error: ‘uint8_t’ does not name a type
cargo:warning= 67 | const uint8_t kMaxRestartSupportedByHashIndex = 253;
cargo:warning= | ^~~~~~~
cargo:warning=rocksdb/table/block_based/data_block_hash_index.h:67:7: note: ‘uint8_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
cargo:warning=rocksdb/table/block_based/data_block_hash_index.h:112:25: error: ‘uint32_t’ was not declared in this scope
cargo:warning= 112 | std::vector<std::pair<uint32_t, uint8_t>> hash_and_restart_pairs_;
cargo:warning= | ^~~~~~~~
cargo:warning=rocksdb/table/block_based/data_block_hash_index.h:112:25: note: ‘uint32_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
cargo:warning=rocksdb/table/block_based/data_block_hash_index.h:112:35: error: ‘uint8_t’ was not declared in this scope
cargo:warning= 112 | std::vector<std::pair<uint32_t, uint8_t>> hash_and_restart_pairs_;
cargo:warning= | ^~~~~~~
cargo:warning=rocksdb/table/block_based/data_block_hash_index.h:112:35: note: ‘uint8_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
cargo:warning=rocksdb/table/block_based/data_block_hash_index.h:112:35: error: template argument 1 is invalid
cargo:warning=rocksdb/table/block_based/data_block_hash_index.h:112:35: error: template argument 2 is invalid
cargo:warning=rocksdb/table/block_based/data_block_hash_index.h:112:42: error: template argument 1 is invalid
cargo:warning= 112 | std::vector<std::pair<uint32_t, uint8_t>> hash_and_restart_pairs_;
cargo:warning= | ^~
cargo:warning=rocksdb/table/block_based/data_block_hash_index.h:112:42: error: template argument 2 is invalid
cargo:warning=rocksdb/table/block_based/data_block_hash_index.h: In member function ‘size_t rocksdb::DataBlockHashIndexBuilder::EstimateSize() const’:
cargo:warning=rocksdb/table/block_based/data_block_hash_index.h:93:5: error: ‘uint16_t’ was not declared in this scope
cargo:warning= 93 | uint16_t estimated_num_buckets =
cargo:warning= | ^~~~~~~~
cargo:warning=rocksdb/table/block_based/data_block_hash_index.h:93:5: note: ‘uint16_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
cargo:warning=rocksdb/table/block_based/data_block_hash_index.h:97:5: error: ‘estimated_num_buckets’ was not declared in this scope; did you mean ‘estimated_num_buckets_’?
cargo:warning= 97 | estimated_num_buckets |= 1;
cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~
cargo:warning= | estimated_num_buckets_
cargo:warning=rocksdb/table/block_based/data_block_hash_index.h:100:63: error: ‘uint8_t’ was not declared in this scope
cargo:warning= 100 | static_cast<size_t>(estimated_num_buckets * sizeof(uint8_t));
cargo:warning= | ^~~~~~~
cargo:warning=rocksdb/table/block_based/data_block_hash_index.h:100:63: note: ‘uint8_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
cargo:warning=rocksdb/table/block_based/data_block_hash_index.h: At global scope:
cargo:warning=rocksdb/table/block_based/data_block_hash_index.h:120:37: error: ‘uint16_t’ has not been declared
cargo:warning= 120 | void Initialize(const char* data, uint16_t size, uint16_t* map_offset);
cargo:warning= | ^~~~~~~~
cargo:warning=rocksdb/table/block_based/data_block_hash_index.h:120:52: error: ‘uint16_t’ has not been declared
cargo:warning= 120 | void Initialize(const char* data, uint16_t size, uint16_t* map_offset);
cargo:warning= | ^~~~~~~~
cargo:warning=rocksdb/table/block_based/data_block_hash_index.h:122:3: error: ‘uint8_t’ does not name a type
cargo:warning= 122 | uint8_t Lookup(const char* data, uint32_t map_offset, const Slice& key) const;
cargo:warning= | ^~~~~~~
cargo:warning=rocksdb/table/block_based/data_block_hash_index.h:122:3: note: ‘uint8_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
cargo:warning=rocksdb/table/block_based/data_block_hash_index.h:133:3: error: ‘uint16_t’ does not name a type
cargo:warning= 133 | uint16_t num_buckets_;
cargo:warning= | ^~~~~~~~
cargo:warning=rocksdb/table/block_based/data_block_hash_index.h:133:3: note: ‘uint16_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
cargo:warning=rocksdb/table/block_based/data_block_hash_index.h: In constructor ‘rocksdb::DataBlockHashIndex::DataBlockHashIndex()’:
cargo:warning=rocksdb/table/block_based/data_block_hash_index.h:118:26: error: class ‘rocksdb::DataBlockHashIndex’ does not have any field named ‘num_buckets_’
cargo:warning= 118 | DataBlockHashIndex() : num_buckets_(0) {}
cargo:warning= | ^~~~~~~~~~~~
cargo:warning=rocksdb/table/block_based/data_block_hash_index.h: In member function ‘bool rocksdb::DataBlockHashIndex::Valid()’:
cargo:warning=rocksdb/table/block_based/data_block_hash_index.h:124:32: error: ‘num_buckets_’ was not declared in this scope
cargo:warning= 124 | inline bool Valid() { return num_buckets_ != 0; }
cargo:warning= | ^~~~~~~~~~~~
cargo:warning=rocksdb/table/block_based/data_block_hash_index.cc: In member function ‘void rocksdb::DataBlockHashIndexBuilder::Add(const rocksdb::Slice&, size_t)’:
cargo:warning=rocksdb/table/block_based/data_block_hash_index.cc:18:23: error: ‘kMaxRestartSupportedByHashIndex’ was not declared in this scope; did you mean ‘kMaxBlockSizeSupportedByHashIndex’?
cargo:warning= 18 | if (restart_index > kMaxRestartSupportedByHashIndex) {
cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cargo:warning= | kMaxBlockSizeSupportedByHashIndex
cargo:warning=rocksdb/table/block_based/data_block_hash_index.cc:24:27: error: request for member ‘emplace_back’ in ‘((rocksdb::DataBlockHashIndexBuilder*)this)->rocksdb::DataBlockHashIndexBuilder::hash_and_restart_pairs_’, which is of non-class type ‘int’
cargo:warning= 24 | hash_and_restart_pairs_.emplace_back(hash_value,
cargo:warning= | ^~~~~~~~~~~~
cargo:warning=rocksdb/table/block_based/data_block_hash_index.cc: In member function ‘void rocksdb::DataBlockHashIndexBuilder::Finish(std::string&)’:
cargo:warning=rocksdb/table/block_based/data_block_hash_index.cc:43:45: error: ‘kNoEntry’ was not declared in this scope
cargo:warning= 43 | std::vector<uint8_t> buckets(num_buckets, kNoEntry);
cargo:warning= | ^~~~~~~~
cargo:warning=rocksdb/table/block_based/data_block_hash_index.cc:45:22: error: ‘begin’ was not declared in this scope; did you mean ‘std::begin’?
cargo:warning= 45 | for (auto& entry : hash_and_restart_pairs_) {
cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~
cargo:warning= | std::begin
cargo:warning=In file included from /usr/include/c++/13.2.1/string:53,
cargo:warning= from rocksdb/table/block_based/data_block_hash_index.cc:5:
cargo:warning=/usr/include/c++/13.2.1/bits/range_access.h:114:37: note: ‘std::begin’ declared here
cargo:warning= 114 | template<typename _Tp> const _Tp* begin(const valarray<_Tp>&) noexcept;
cargo:warning= | ^~~~~
cargo:warning=rocksdb/table/block_based/data_block_hash_index.cc:45:22: error: ‘end’ was not declared in this scope; did you mean ‘std::end’?
cargo:warning= 45 | for (auto& entry : hash_and_restart_pairs_) {
cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~
cargo:warning= | std::end
cargo:warning=/usr/include/c++/13.2.1/bits/range_access.h:116:37: note: ‘std::end’ declared here
cargo:warning= 116 | template<typename _Tp> const _Tp* end(const valarray<_Tp>&) noexcept;
cargo:warning= | ^~~
cargo:warning=rocksdb/table/block_based/data_block_hash_index.cc:53:27: error: ‘kCollision’ was not declared in this scope
cargo:warning= 53 | buckets[buck_idx] = kCollision;
cargo:warning= | ^~~~~~~~~~
cargo:warning=rocksdb/table/block_based/data_block_hash_index.cc: In member function ‘void rocksdb::DataBlockHashIndexBuilder::Reset()’:
cargo:warning=rocksdb/table/block_based/data_block_hash_index.cc:72:27: error: request for member ‘clear’ in ‘((rocksdb::DataBlockHashIndexBuilder*)this)->rocksdb::DataBlockHashIndexBuilder::hash_and_restart_pairs_’, which is of non-class type ‘int’
cargo:warning= 72 | hash_and_restart_pairs_.clear();
cargo:warning= | ^~~~~
cargo:warning=rocksdb/table/block_based/data_block_hash_index.cc: At global scope:
cargo:warning=rocksdb/table/block_based/data_block_hash_index.cc:75:6: error: no declaration matches ‘void rocksdb::DataBlockHashIndex::Initialize(const char*, uint16_t, uint16_t*)’
cargo:warning= 75 | void DataBlockHashIndex::Initialize(const char* data, uint16_t size,
cargo:warning= | ^~~~~~~~~~~~~~~~~~
cargo:warning=rocksdb/table/block_based/data_block_hash_index.h:120:8: note: candidate is: ‘void rocksdb::DataBlockHashIndex::Initialize(const char*, int, int*)’
cargo:warning= 120 | void Initialize(const char* data, uint16_t size, uint16_t* map_offset);
cargo:warning= | ^~~~~~~~~~
cargo:warning=rocksdb/table/block_based/data_block_hash_index.h:116:7: note: ‘class rocksdb::DataBlockHashIndex’ defined here
cargo:warning= 116 | class DataBlockHashIndex {
cargo:warning= | ^~~~~~~~~~~~~~~~~~
cargo:warning=rocksdb/table/block_based/data_block_hash_index.cc:85:9: error: no declaration matches ‘uint8_t rocksdb::DataBlockHashIndex::Lookup(const char*, uint32_t, const rocksdb::Slice&) const’
cargo:warning= 85 | uint8_t DataBlockHashIndex::Lookup(const char* data, uint32_t map_offset,
cargo:warning= | ^~~~~~~~~~~~~~~~~~
cargo:warning=rocksdb/table/block_based/data_block_hash_index.cc:85:9: note: no functions named ‘uint8_t rocksdb::DataBlockHashIndex::Lookup(const char*, uint32_t, const rocksdb::Slice&) const’
cargo:warning=rocksdb/table/block_based/data_block_hash_index.h:116:7: note: ‘class rocksdb::DataBlockHashIndex’ defined here
cargo:warning= 116 | class DataBlockHashIndex {
cargo:warning= | ^~~~~~~~~~~~~~~~~~
exit status: 0
exit status: 0
exit status: 0
exit status: 1
cargo:warning=ToolExecError: Command "c++" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "lz4/lib/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-msse2" "-std=c++17" "-DLZ4=1" "-DNDEBUG=1" "-DOS_LINUX" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DHAVE_UINT128_EXTENSION=1" "-DHAVE_UINT128_EXTENSION=1" "-o" "/tmp/cargo-install35rNh4/release/build/librocksdb-sys-2d4b9d39a37dae1d/out/f7a2933b22e025a8-data_block_hash_index.o" "-c" "rocksdb/table/block_based/data_block_hash_index.cc" with args c++ did not execute successfully (status code exit status: 1).
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
cargo:warning=rocksdb/table/plain/plain_table_builder.cc: In member function ‘virtual rocksdb::Status rocksdb::PlainTableBuilder::Finish()’:
cargo:warning=rocksdb/table/plain/plain_table_builder.cc:280:21: warning: redundant move in return statement [-Wredundant-move]
cargo:warning= 280 | return std::move(s);
cargo:warning= | ~~~~~~~~~^~~
cargo:warning=rocksdb/table/plain/plain_table_builder.cc:280:21: note: remove ‘std::move’ call
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
cargo:warning=In file included from rocksdb/util/string_util.cc:6:
cargo:warning=rocksdb/util/string_util.h:23:46: error: ‘uint64_t’ has not been declared
cargo:warning= 23 | extern void AppendNumberTo(std::string* str, uint64_t num);
cargo:warning= | ^~~~~~~~
cargo:warning=rocksdb/util/string_util.h:32:48: error: ‘uint64_t’ has not been declared
cargo:warning= 32 | inline void PutBaseChars(char** buf, size_t n, uint64_t v, bool uppercase) {
cargo:warning= | ^~~~~~~~
cargo:warning=rocksdb/util/string_util.h:52:56: error: ‘uint64_t’ has not been declared
cargo:warning= 52 | inline bool ParseBaseChars(const char** buf, size_t n, uint64_t* v) {
cargo:warning= | ^~~~~~~~
cargo:warning=rocksdb/util/string_util.h: In function ‘bool rocksdb::ParseBaseChars(const char**, size_t, int*)’:
cargo:warning=rocksdb/util/string_util.h:55:23: error: ‘uint64_t’ does not name a type
cargo:warning= 55 | *v *= static_cast<uint64_t>(kBase);
cargo:warning= | ^~~~~~~~
cargo:warning=rocksdb/util/string_util.h:15:1: note: ‘uint64_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
cargo:warning= 14 | #include "rocksdb/rocksdb_namespace.h"
cargo:warning= +++ |+#include <cstdint>
cargo:warning= 15 |
cargo:warning=rocksdb/util/string_util.h:57:25: error: ‘uint64_t’ does not name a type
cargo:warning= 57 | *v += static_cast<uint64_t>(c - '0');
cargo:warning= | ^~~~~~~~
cargo:warning=rocksdb/util/string_util.h:57:25: note: ‘uint64_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
cargo:warning=rocksdb/util/string_util.h:59:25: error: ‘uint64_t’ does not name a type
cargo:warning= 59 | *v += static_cast<uint64_t>(c - 'A' + 10);
cargo:warning= | ^~~~~~~~
cargo:warning=rocksdb/util/string_util.h:59:25: note: ‘uint64_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
cargo:warning=rocksdb/util/string_util.h:61:25: error: ‘uint64_t’ does not name a type
cargo:warning= 61 | *v += static_cast<uint64_t>(c - 'a' + 10);
cargo:warning= | ^~~~~~~~
cargo:warning=rocksdb/util/string_util.h:61:25: note: ‘uint64_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
cargo:warning=rocksdb/util/string_util.h: At global scope:
cargo:warning=rocksdb/util/string_util.h:79:20: warning: ‘BytesToHumanString’ initialized and declared ‘extern’
cargo:warning= 79 | extern std::string BytesToHumanString(uint64_t bytes);
cargo:warning= | ^~~~~~~~~~~~~~~~~~
cargo:warning=rocksdb/util/string_util.h:79:39: error: ‘uint64_t’ was not declared in this scope
cargo:warning= 79 | extern std::string BytesToHumanString(uint64_t bytes);
cargo:warning= | ^~~~~~~~
cargo:warning=rocksdb/util/string_util.h:79:39: note: ‘uint64_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
cargo:warning=rocksdb/util/string_util.h:86:23: error: ‘uint64_t’ was not declared in this scope
cargo:warning= 86 | int AppendHumanMicros(uint64_t micros, char* output, int len,
cargo:warning= | ^~~~~~~~
cargo:warning=rocksdb/util/string_util.h:86:23: note: ‘uint64_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
cargo:warning=rocksdb/util/string_util.h:86:40: error: expected primary-expression before ‘char’
cargo:warning= 86 | int AppendHumanMicros(uint64_t micros, char* output, int len,
cargo:warning= | ^~~~
cargo:warning=rocksdb/util/string_util.h:86:54: error: expected primary-expression before ‘int’
cargo:warning= 86 | int AppendHumanMicros(uint64_t micros, char* output, int len,
cargo:warning= | ^~~
cargo:warning=rocksdb/util/string_util.h:87:23: error: expected primary-expression before ‘bool’
cargo:warning= 87 | bool fixed_format);
cargo:warning= | ^~~~
cargo:warning=rocksdb/util/string_util.h:87:40: error: expression list treated as compound expression in initializer [-fpermissive]
cargo:warning= 87 | bool fixed_format);
cargo:warning= | ^
cargo:warning=rocksdb/util/string_util.h:90:22: error: ‘uint64_t’ was not declared in this scope
cargo:warning= 90 | int AppendHumanBytes(uint64_t bytes, char* output, int len);
cargo:warning= | ^~~~~~~~
cargo:warning=rocksdb/util/string_util.h:90:22: note: ‘uint64_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
cargo:warning=rocksdb/util/string_util.h:90:38: error: expected primary-expression before ‘char’
cargo:warning= 90 | int AppendHumanBytes(uint64_t bytes, char* output, int len);
cargo:warning= | ^~~~
cargo:warning=rocksdb/util/string_util.h:90:52: error: expected primary-expression before ‘int’
cargo:warning= 90 | int AppendHumanBytes(uint64_t bytes, char* output, int len);
cargo:warning= | ^~~
cargo:warning=rocksdb/util/string_util.h:90:59: error: expression list treated as compound expression in initializer [-fpermissive]
cargo:warning= 90 | int AppendHumanBytes(uint64_t bytes, char* output, int len);
cargo:warning= | ^
cargo:warning=rocksdb/util/string_util.h:100:45: error: ‘uint64_t’ has not been declared
cargo:warning= 100 | extern bool ConsumeDecimalNumber(Slice* in, uint64_t* val);
cargo:warning= | ^~~~~~~~
cargo:warning=rocksdb/util/string_util.h:149:1: error: ‘uint8_t’ does not name a type
cargo:warning= 149 | uint8_t ParseUint8(const std::string& value);
cargo:warning= | ^~~~~~~
cargo:warning=rocksdb/util/string_util.h:149:1: note: ‘uint8_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
cargo:warning=rocksdb/util/string_util.h:151:1: error: ‘uint32_t’ does not name a type
cargo:warning= 151 | uint32_t ParseUint32(const std::string& value);
cargo:warning= | ^~~~~~~~
cargo:warning=rocksdb/util/string_util.h:151:1: note: ‘uint32_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
cargo:warning=rocksdb/util/string_util.h:156:1: error: ‘uint64_t’ does not name a type
cargo:warning= 156 | uint64_t ParseUint64(const std::string& value);
cargo:warning= | ^~~~~~~~
cargo:warning=rocksdb/util/string_util.h:156:1: note: ‘uint64_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
cargo:warning=rocksdb/util/string_util.cc:56:40: error: ‘int rocksdb::AppendHumanMicros(uint64_t, char*, int, bool)’ redeclared as different kind of entity
cargo:warning= 56 | bool fixed_format) {
cargo:warning= | ^
cargo:warning=rocksdb/util/string_util.h:86:5: note: previous declaration ‘int rocksdb::AppendHumanMicros’
cargo:warning= 86 | int AppendHumanMicros(uint64_t micros, char* output, int len,
cargo:warning= | ^~~~~~~~~~~~~~~~~
cargo:warning=rocksdb/util/string_util.cc:80:59: error: ‘int rocksdb::AppendHumanBytes(uint64_t, char*, int)’ redeclared as different kind of entity
cargo:warning= 80 | int AppendHumanBytes(uint64_t bytes, char* output, int len) {
cargo:warning= | ^
cargo:warning=rocksdb/util/string_util.h:90:5: note: previous declaration ‘int rocksdb::AppendHumanBytes’
cargo:warning= 90 | int AppendHumanBytes(uint64_t bytes, char* output, int len);
cargo:warning= | ^~~~~~~~~~~~~~~~
cargo:warning=rocksdb/util/string_util.cc:130:46: error: ‘std::string rocksdb::BytesToHumanString(uint64_t)’ redeclared as different kind of entity
cargo:warning= 130 | std::string BytesToHumanString(uint64_t bytes) {
cargo:warning= | ^
cargo:warning=rocksdb/util/string_util.h:79:20: note: previous declaration ‘std::string rocksdb::BytesToHumanString’
cargo:warning= 79 | extern std::string BytesToHumanString(uint64_t bytes);
cargo:warning= | ^~~~~~~~~~~~~~~~~~
cargo:warning=rocksdb/util/string_util.cc: In function ‘uint8_t rocksdb::ParseUint8(const std::string&)’:
cargo:warning=rocksdb/util/string_util.cc:299:18: error: ‘ParseUint64’ was not declared in this scope; did you mean ‘ParseInt64’?
cargo:warning= 299 | uint64_t num = ParseUint64(value);
cargo:warning= | ^~~~~~~~~~~
cargo:warning= | ParseInt64
cargo:warning=rocksdb/util/string_util.cc: In function ‘uint32_t rocksdb::ParseUint32(const std::string&)’:
cargo:warning=rocksdb/util/string_util.cc:308:18: error: ‘ParseUint64’ was not declared in this scope; did you mean ‘ParseInt64’?
cargo:warning= 308 | uint64_t num = ParseUint64(value);
cargo:warning= | ^~~~~~~~~~~
cargo:warning= | ParseInt64
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 1
cargo:warning=ToolExecError: Command "c++" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "lz4/lib/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-msse2" "-std=c++17" "-DLZ4=1" "-DNDEBUG=1" "-DOS_LINUX" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DHAVE_UINT128_EXTENSION=1" "-DHAVE_UINT128_EXTENSION=1" "-o" "/tmp/cargo-install35rNh4/release/build/librocksdb-sys-2d4b9d39a37dae1d/out/725dd32d7edce1c8-string_util.o" "-c" "rocksdb/util/string_util.cc" with args c++ did not execute successfully (status code exit status: 1).cargo:warning=In file included from /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++allocator.h:33,
cargo:warning= from /usr/include/c++/13.2.1/bits/allocator.h:46,
cargo:warning= from /usr/include/c++/13.2.1/memory:65,
cargo:warning= from rocksdb/trace_replay/trace_replay.h:9,
cargo:warning= from rocksdb/trace_replay/trace_replay.cc:6:
cargo:warning=In member function ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = unsigned int; _Args = {const unsigned int&}; _Tp = unsigned int]’,
cargo:warning= inlined from ‘static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = unsigned int; _Args = {const unsigned int&}; _Tp = unsigned int]’ at /usr/include/c++/13.2.1/bits/alloc_traits.h:538:17,
cargo:warning= inlined from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = unsigned int; _Alloc = std::allocator<unsigned int>]’ at /usr/include/c++/13.2.1/bits/stl_vector.h:1286:30,
cargo:warning= inlined from ‘static rocksdb::Status rocksdb::TracerHelper::DecodeTraceRecord(rocksdb::Trace*, int, std::unique_ptr<rocksdb::TraceRecord>*)’ at rocksdb/trace_replay/trace_replay.cc:324:25:
cargo:warning=/usr/include/c++/13.2.1/bits/new_allocator.h:191:11: warning: ‘tmp_cfid’ may be used uninitialized [-Wmaybe-uninitialized]
cargo:warning= 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cargo:warning=rocksdb/trace_replay/trace_replay.cc: In static member function ‘static rocksdb::Status rocksdb::TracerHelper::DecodeTraceRecord(rocksdb::Trace*, int, std::unique_ptr<rocksdb::TraceRecord>*)’:
cargo:warning=rocksdb/trace_replay/trace_replay.cc:320:18: note: ‘tmp_cfid’ declared here
cargo:warning= 320 | uint32_t tmp_cfid;
cargo:warning= | ^~~~~~~~
exit status: 0
(the line above repeats 75 times more below, for some reason)
--- stderr
error occurred: Command "c++" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-I" "rocksdb/include/" "-I" "rocksdb/" "-I" "rocksdb/third-party/gtest-1.8.1/fused-src/" "-I" "lz4/lib/" "-I" "." "-Wall" "-Wextra" "-std=c++17" "-Wsign-compare" "-Wshadow" "-Wno-unused-parameter" "-Wno-unused-variable" "-Woverloaded-virtual" "-Wnon-virtual-dtor" "-Wno-missing-field-initializers" "-Wno-strict-aliasing" "-Wno-invalid-offsetof" "-msse2" "-std=c++17" "-DLZ4=1" "-DNDEBUG=1" "-DOS_LINUX" "-DROCKSDB_PLATFORM_POSIX" "-DROCKSDB_LIB_IO_POSIX" "-DROCKSDB_SUPPORT_THREAD_LOCAL" "-DHAVE_UINT128_EXTENSION=1" "-DHAVE_UINT128_EXTENSION=1" "-o" "/tmp/cargo-install35rNh4/release/build/librocksdb-sys-2d4b9d39a37dae1d/out/725dd32d7edce1c8-string_util.o" "-c" "rocksdb/util/string_util.cc" with args c++ did not execute successfully (status code exit status: 1).
error: failed to compile `tinydancer v0.0.8 (https://github.com/tinydancer-io/half-baked-client#5901b6a4)`, intermediate artifacts can be found at `/tmp/cargo-install35rNh4`.
To reuse those artifacts with a future compilation, set the environment variable `CARGO_TARGET_DIR` to that path.