FuelLabs / fuel-indexer

πŸ—ƒ The Fuel indexer is a standalone service that can be used to index various components of the Fuel blockchain.
https://docs.fuel.network/docs/indexer/
140 stars 66 forks source link

Fail indexer deploy | thread 'main' panicked at plugins/forc-index/src/utils.rs:104:1 #1512

Open PaulZhemanov opened 7 months ago

PaulZhemanov commented 7 months ago

hello guys, im trying deploy indexer from project https://github.com/compolabs/spark-perps inside /spark-perps/indexer/account-balance-indexer using command forc index deploy --url http://13.37.143.43 and i got misstake like this

Screenshot 2023-12-12 at 17 18 20

My current toolchain: Default host: aarch64-apple-darwin fuelup home: /Users/master/.fuelup

installed toolchains beta-3-aarch64-apple-darwin latest-aarch64-apple-darwin beta-4-aarch64-apple-darwin (default) latest-2023-01-18-aarch64-apple-darwin new-creation

active toolchain beta-4-aarch64-apple-darwin (default) forc : 0.46.1

fuels versions forc : 0.45 forc-wallet : 0.45.

Mistake the same on latest toolchain. Can you help me?

ra0x3 commented 7 months ago

@PaulZhemanov

ra0x3 commented 7 months ago

@PaulZhemanov

PaulZhemanov commented 7 months ago

β”œβ”€β”€ Cargo.lock β”œβ”€β”€ Cargo.toml β”œβ”€β”€ abi β”‚Β Β  β”œβ”€β”€ account_balance_abi β”‚Β Β  β”‚Β Β  β”œβ”€β”€ Forc.lock β”‚Β Β  β”‚Β Β  β”œβ”€β”€ Forc.toml β”‚Β Β  β”‚Β Β  └── src β”‚Β Β  β”‚Β Β  β”œβ”€β”€ data_structures.sw β”‚Β Β  β”‚Β Β  β”œβ”€β”€ errors.sw β”‚Β Β  β”‚Β Β  └── interface.sw β”‚Β Β  β”œβ”€β”€ clearing_house_abi β”‚Β Β  β”‚Β Β  β”œβ”€β”€ Forc.lock β”‚Β Β  β”‚Β Β  β”œβ”€β”€ Forc.toml β”‚Β Β  β”‚Β Β  └── src β”‚Β Β  β”‚Β Β  β”œβ”€β”€ data_structures.sw β”‚Β Β  β”‚Β Β  β”œβ”€β”€ errors.sw β”‚Β Β  β”‚Β Β  └── interface.sw β”‚Β Β  β”œβ”€β”€ insurance_fund_abi β”‚Β Β  β”‚Β Β  β”œβ”€β”€ Forc.toml β”‚Β Β  β”‚Β Β  └── src β”‚Β Β  β”‚Β Β  β”œβ”€β”€ errors.sw β”‚Β Β  β”‚Β Β  └── interface.sw β”‚Β Β  β”œβ”€β”€ perp_market_abi β”‚Β Β  β”‚Β Β  β”œβ”€β”€ Forc.lock β”‚Β Β  β”‚Β Β  β”œβ”€β”€ Forc.toml β”‚Β Β  β”‚Β Β  └── src β”‚Β Β  β”‚Β Β  β”œβ”€β”€ data_structures.sw β”‚Β Β  β”‚Β Β  β”œβ”€β”€ errors.sw β”‚Β Β  β”‚Β Β  └── interface.sw β”‚Β Β  β”œβ”€β”€ proxy_abi β”‚Β Β  β”‚Β Β  β”œβ”€β”€ Forc.lock β”‚Β Β  β”‚Β Β  β”œβ”€β”€ Forc.toml β”‚Β Β  β”‚Β Β  └── src β”‚Β Β  β”‚Β Β  β”œβ”€β”€ data_structures.sw β”‚Β Β  β”‚Β Β  β”œβ”€β”€ errors.sw β”‚Β Β  β”‚Β Β  └── interface.sw β”‚Β Β  └── vault_abi β”‚Β Β  β”œβ”€β”€ Forc.toml β”‚Β Β  └── src β”‚Β Β  β”œβ”€β”€ errors.sw β”‚Β Β  └── interface.sw β”œβ”€β”€ account-balance β”‚Β Β  β”œβ”€β”€ AccountBalanceSpark.sol β”‚Β Β  β”œβ”€β”€ AccountBalanceSparkCamel.sol β”‚Β Β  β”œβ”€β”€ Forc.lock β”‚Β Β  β”œβ”€β”€ Forc.toml β”‚Β Β  β”œβ”€β”€ out β”‚Β Β  β”‚Β Β  └── debug β”‚Β Β  β”‚Β Β  β”œβ”€β”€ account-balance-abi.json β”‚Β Β  β”‚Β Β  β”œβ”€β”€ account-balance-storage_slots.json β”‚Β Β  β”‚Β Β  └── account-balance.bin β”‚Β Β  └── src β”‚Β Β  β”œβ”€β”€ events.sw β”‚Β Β  └── main.sw β”œβ”€β”€ clearing-house β”‚Β Β  β”œβ”€β”€ ClearingHouseSparkCamel.sol β”‚Β Β  β”œβ”€β”€ Forc.lock β”‚Β Β  β”œβ”€β”€ Forc.toml β”‚Β Β  β”œβ”€β”€ out β”‚Β Β  β”‚Β Β  └── debug β”‚Β Β  β”‚Β Β  β”œβ”€β”€ clearing-house-abi.json β”‚Β Β  β”‚Β Β  β”œβ”€β”€ clearing-house-storage_slots.json β”‚Β Β  β”‚Β Β  └── clearing-house.bin β”‚Β Β  └── src β”‚Β Β  β”œβ”€β”€ events.sw β”‚Β Β  └── main.sw β”œβ”€β”€ indexer β”‚Β Β  β”œβ”€β”€ account-balance-indexer β”‚Β Β  β”‚Β Β  β”œβ”€β”€ Cargo.lock β”‚Β Β  β”‚Β Β  β”œβ”€β”€ Cargo.toml β”‚Β Β  β”‚Β Β  β”œβ”€β”€ account-balance-abi.json β”‚Β Β  β”‚Β Β  β”œβ”€β”€ account_balance_indexer.manifest.yaml β”‚Β Β  β”‚Β Β  β”œβ”€β”€ schema β”‚Β Β  β”‚Β Β  β”‚Β Β  └── account_balance_indexer.schema.graphql β”‚Β Β  β”‚Β Β  └── src β”‚Β Β  β”‚Β Β  └── lib.rs β”‚Β Β  β”œβ”€β”€ clearing-house-indexer β”‚Β Β  β”‚Β Β  β”œβ”€β”€ Cargo.lock β”‚Β Β  β”‚Β Β  β”œβ”€β”€ Cargo.toml β”‚Β Β  β”‚Β Β  β”œβ”€β”€ clearing-house-abi.json β”‚Β Β  β”‚Β Β  β”œβ”€β”€ clearing_house_indexer.manifest.yaml β”‚Β Β  β”‚Β Β  β”œβ”€β”€ schema β”‚Β Β  β”‚Β Β  β”‚Β Β  └── clearing_house_indexer.schema.graphql β”‚Β Β  β”‚Β Β  └── src β”‚Β Β  β”‚Β Β  └── lib.rs β”‚Β Β  β”œβ”€β”€ docker-compose.yaml β”‚Β Β  └── perp-market-indexer β”‚Β Β  β”œβ”€β”€ Cargo.lock β”‚Β Β  β”œβ”€β”€ Cargo.toml β”‚Β Β  β”œβ”€β”€ perp-market-abi.json β”‚Β Β  β”œβ”€β”€ perp_market_indexer.manifest.yaml β”‚Β Β  β”œβ”€β”€ schema β”‚Β Β  β”‚Β Β  └── perp_market_indexer.schema.graphql β”‚Β Β  └── src β”‚Β Β  └── lib.rs β”œβ”€β”€ insurance-fund β”‚Β Β  β”œβ”€β”€ Forc.lock β”‚Β Β  β”œβ”€β”€ Forc.toml β”‚Β Β  β”œβ”€β”€ insuranceFundSparkCamel.sol β”‚Β Β  β”œβ”€β”€ out β”‚Β Β  β”‚Β Β  └── debug β”‚Β Β  β”‚Β Β  β”œβ”€β”€ insurance-fund-abi.json β”‚Β Β  β”‚Β Β  β”œβ”€β”€ insurance-fund-storage_slots.json β”‚Β Β  β”‚Β Β  └── insurance-fund.bin β”‚Β Β  └── src β”‚Β Β  └── main.sw β”œβ”€β”€ libs β”‚Β Β  └── i64 β”‚Β Β  β”œβ”€β”€ Forc.lock β”‚Β Β  β”œβ”€β”€ Forc.toml β”‚Β Β  └── src β”‚Β Β  └── main.sw β”œβ”€β”€ perp-market β”‚Β Β  β”œβ”€β”€ Forc.lock β”‚Β Β  β”œβ”€β”€ Forc.toml β”‚Β Β  β”œβ”€β”€ orderBookSpark.sol β”‚Β Β  β”œβ”€β”€ out β”‚Β Β  β”‚Β Β  └── debug β”‚Β Β  β”‚Β Β  β”œβ”€β”€ perp-market-abi.json β”‚Β Β  β”‚Β Β  β”œβ”€β”€ perp-market-storage_slots.json β”‚Β Β  β”‚Β Β  └── perp-market.bin β”‚Β Β  └── src β”‚Β Β  β”œβ”€β”€ events.sw β”‚Β Β  β”œβ”€β”€ main.sw β”‚Β Β  └── utils.sw β”œβ”€β”€ proxy β”‚Β Β  β”œβ”€β”€ Forc.lock β”‚Β Β  β”œβ”€β”€ Forc.toml β”‚Β Β  β”œβ”€β”€ out β”‚Β Β  β”‚Β Β  └── debug β”‚Β Β  β”‚Β Β  β”œβ”€β”€ proxy-abi.json β”‚Β Β  β”‚Β Β  β”œβ”€β”€ proxy-storage_slots.json β”‚Β Β  β”‚Β Β  └── proxy.bin β”‚Β Β  └── src β”‚Β Β  └── main.sw β”œβ”€β”€ scrips β”‚Β Β  └── get_account_state β”‚Β Β  β”œβ”€β”€ Forc.lock β”‚Β Β  β”œβ”€β”€ Forc.toml β”‚Β Β  β”œβ”€β”€ out β”‚Β Β  β”‚Β Β  └── debug β”‚Β Β  β”‚Β Β  β”œβ”€β”€ get_account_state-abi.json β”‚Β Β  β”‚Β Β  β”œβ”€β”€ get_account_state-bin-hash β”‚Β Β  β”‚Β Β  └── get_account_state.bin β”‚Β Β  └── src β”‚Β Β  └── main.sw β”œβ”€β”€ spot-market β”‚Β Β  β”œβ”€β”€ Cargo.lock β”‚Β Β  β”œβ”€β”€ Cargo.toml β”‚Β Β  β”œβ”€β”€ Forc.lock β”‚Β Β  β”œβ”€β”€ Forc.toml β”‚Β Β  β”œβ”€β”€ src β”‚Β Β  β”‚Β Β  β”œβ”€β”€ events.sw β”‚Β Β  β”‚Β Β  β”œβ”€β”€ main.sw β”‚Β Β  β”‚Β Β  β”œβ”€β”€ structs.sw β”‚Β Β  β”‚Β Β  └── utils.sw β”‚Β Β  └── tests β”‚Β Β  β”œβ”€β”€ artefacts β”‚Β Β  β”‚Β Β  β”œβ”€β”€ token β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ FRC20-abi.json β”‚Β Β  β”‚Β Β  β”‚Β Β  └── FRC20.bin β”‚Β Β  β”‚Β Β  └── tokens.json β”‚Β Β  β”œβ”€β”€ harness.rs β”‚Β Β  └── testnet_tests β”‚Β Β  β”œβ”€β”€ cancel_order_test.rs β”‚Β Β  β”œβ”€β”€ create_order_test.rs β”‚Β Β  β”œβ”€β”€ deploy.rs β”‚Β Β  β”œβ”€β”€ match_orders_test.rs β”‚Β Β  └── mod.rs β”œβ”€β”€ tests β”‚Β Β  β”œβ”€β”€ artefacts β”‚Β Β  β”‚Β Β  └── pyth β”‚Β Β  β”‚Β Β  β”œβ”€β”€ pyth-contract-abi.json β”‚Β Β  β”‚Β Β  β”œβ”€β”€ pyth-contract-storage_slots.json β”‚Β Β  β”‚Β Β  └── pyth-contract.bin β”‚Β Β  β”œβ”€β”€ harness.rs β”‚Β Β  β”œβ”€β”€ local_tests β”‚Β Β  β”‚Β Β  β”œβ”€β”€ get_free_collateral.rs β”‚Β Β  β”‚Β Β  β”œβ”€β”€ liquidate_test.rs β”‚Β Β  β”‚Β Β  β”œβ”€β”€ main_test.rs β”‚Β Β  β”‚Β Β  β”œβ”€β”€ match_orders_test.rs β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mod.rs β”‚Β Β  β”‚Β Β  └── spark_sdk_test.rs β”‚Β Β  β”œβ”€β”€ testnet_actions β”‚Β Β  β”‚Β Β  β”œβ”€β”€ deploy_pyth.rs β”‚Β Β  β”‚Β Β  β”œβ”€β”€ deploy_spark.rs β”‚Β Β  β”‚Β Β  β”œβ”€β”€ deploy_tokens.rs β”‚Β Β  β”‚Β Β  β”œβ”€β”€ get_free_collateral.rs β”‚Β Β  β”‚Β Β  β”œβ”€β”€ match_orders.rs β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mod.rs β”‚Β Β  β”‚Β Β  └── withdraw_collateral.rs β”‚Β Β  └── utils β”‚Β Β  β”œβ”€β”€ contracts_utils β”‚Β Β  β”‚Β Β  β”œβ”€β”€ account_balance_utils.rs β”‚Β Β  β”‚Β Β  β”œβ”€β”€ clearing_house_utils.rs β”‚Β Β  β”‚Β Β  β”œβ”€β”€ insurance_fund_utils.rs β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mod.rs β”‚Β Β  β”‚Β Β  β”œβ”€β”€ perp_market_utils.rs β”‚Β Β  β”‚Β Β  β”œβ”€β”€ proxy_utils.rs β”‚Β Β  β”‚Β Β  β”œβ”€β”€ pyth_utils.rs β”‚Β Β  β”‚Β Β  β”œβ”€β”€ spark_utils.rs β”‚Β Β  β”‚Β Β  β”œβ”€β”€ token_utils.rs β”‚Β Β  β”‚Β Β  └── vault_utils.rs β”‚Β Β  └── mod.rs β”œβ”€β”€ token β”‚Β Β  β”œβ”€β”€ Forc.lock β”‚Β Β  β”œβ”€β”€ Forc.toml β”‚Β Β  β”œβ”€β”€ out β”‚Β Β  β”‚Β Β  └── debug β”‚Β Β  β”‚Β Β  β”œβ”€β”€ token-abi.json β”‚Β Β  β”‚Β Β  β”œβ”€β”€ token-storage_slots.json β”‚Β Β  β”‚Β Β  └── token.bin β”‚Β Β  └── src β”‚Β Β  └── main.sw β”œβ”€β”€ tokens.json β”œβ”€β”€ ts-tests β”‚Β Β  β”œβ”€β”€ contracts β”‚Β Β  β”‚Β Β  β”œβ”€β”€ AccountBalanceAbi.d.ts β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ClearingHouseAbi.d.ts β”‚Β Β  β”‚Β Β  β”œβ”€β”€ InsuranceFundAbi.d.ts β”‚Β Β  β”‚Β Β  β”œβ”€β”€ OracleAbi.d.ts β”‚Β Β  β”‚Β Β  β”œβ”€β”€ PerpMarketAbi.d.ts β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ProxyAbi.d.ts β”‚Β Β  β”‚Β Β  β”œβ”€β”€ PythContractAbi.d.ts β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ReferalContractAbi.d.ts β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ReferalContractAbi.hex.ts β”‚Β Β  β”‚Β Β  β”œβ”€β”€ SpotMarketAbi.d.ts β”‚Β Β  β”‚Β Β  β”œβ”€β”€ TokenAbi.d.ts β”‚Β Β  β”‚Β Β  β”œβ”€β”€ TokenFactoryAbi.d.ts β”‚Β Β  β”‚Β Β  β”œβ”€β”€ VaultAbi.d.ts β”‚Β Β  β”‚Β Β  β”œβ”€β”€ common.d.ts β”‚Β Β  β”‚Β Β  β”œβ”€β”€ factories β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ AccountBalanceAbifactory.ts β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ClearingHouseAbifactory.ts β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ InsuranceFundAbifactory.ts β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ OracleAbifactory.ts β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ PerpMarketAbifactory.ts β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ProxyAbifactory.ts β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ PythContractAbifactory.ts β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ReferalContractAbifactory.ts β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ SpotMarketAbifactory.ts β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ TokenAbifactory.ts β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ TokenFactoryAbifactory.ts β”‚Β Β  β”‚Β Β  β”‚Β Β  └── VaultAbifactory.ts β”‚Β Β  β”‚Β Β  └── index.ts β”‚Β Β  β”œβ”€β”€ jest.config.js β”‚Β Β  β”œβ”€β”€ services β”‚Β Β  β”‚Β Β  └── account.ts β”‚Β Β  β”œβ”€β”€ test-cases β”‚Β Β  β”‚Β Β  └── deposit.test.ts β”‚Β Β  └── utils β”‚Β Β  β”œβ”€β”€ BN.ts β”‚Β Β  └── tokens.json └── vault β”œβ”€β”€ Forc.lock β”œβ”€β”€ Forc.toml β”œβ”€β”€ out β”‚Β Β  └── debug β”‚Β Β  β”œβ”€β”€ vault-abi.json β”‚Β Β  β”œβ”€β”€ vault-storage_slots.json β”‚Β Β  └── vault.bin β”œβ”€β”€ src β”‚Β Β  └── main.sw └── vaultSparkCamel.sol

PaulZhemanov commented 7 months ago

namespace: composabilitylabs identifier: account_balance_indexer abi: "./account-balance-abi.json" fuel_client: ~ graphql_schema: schema/account_balance_indexer.schema.graphql module: wasm: target/wasm32-unknown-unknown/release/account_balance_indexer.wasm metrics: ~ contract_id: fuel1pkd2xgt4hrt507llyd9m93xk6mam6pcqzh4g534lq3k9mw2mjjnswsl2r3 start_block: 10004910 end_block: ~ resumable: true

ra0x3 commented 7 months ago

Thanks @PaulZhemanov

PaulZhemanov commented 7 months ago

can problem be in using shell? i try using zsh: telegram-cloud-photo-size-2-5460848482626689011-y

ra0x3 commented 7 months ago

@PaulZhemanov

PaulZhemanov commented 7 months ago

@ra0x3 on my friends pc its ok with this structure.... mistake looks like cargo.toml is not correct

image

now i got this mistake `` ^^/s/i/account-balance-indexer >>> forc index deploy --url http://35.180.121.148 β–Ήβ–Έβ–Ήβ–Ήβ–Ή ⏰ Building indexer... Compiling secp256k1-sys v0.8.1 Compiling hashbrown v0.13.2 Compiling fixed-hash v0.8.0 Compiling fuel-types v0.35.4 Compiling strum v0.24.1 Compiling num-integer v0.1.45 Compiling proc-macro-error-attr v1.0.4 Compiling tracing-core v0.1.32 Compiling fuel-storage v0.35.4 Compiling borrown v0.1.0 Compiling fuel-asm v0.35.4 Compiling primitive-types v0.12.2 β–Ήβ–Ήβ–Έβ–Ήβ–Ή ⏰ Building indexer... The following warnings were emitted during compilation:

warning: error: unable to create target: 'No available targets are compatible with triple "wasm32-unknown-unknown"' warning: 1 error generated. warning: error: unable to create target: 'No available targets are compatible with triple "wasm32-unknown-unknown"' warning: 1 error generated.

error: failed to run custom build command for secp256k1-sys v0.8.1

Caused by: process didn't exit successfully: /Users/master/spark-perps/indexer/account-balance-indexer/target/release/build/secp256k1-sys-1c606a0362dad490/build-script-build (exit status: 1) --- stdout TARGET = Some("wasm32-unknown-unknown") OPT_LEVEL = Some("3") HOST = Some("aarch64-apple-darwin") cargo:rerun-if-env-changed=CC_wasm32-unknown-unknown CC_wasm32-unknown-unknown = None cargo:rerun-if-env-changed=CC_wasm32_unknown_unknown CC_wasm32_unknown_unknown = None cargo:rerun-if-env-changed=TARGET_CC TARGET_CC = None cargo:rerun-if-env-changed=CC CC = None cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None DEBUG = Some("false") cargo:rerun-if-env-changed=CFLAGS_wasm32-unknown-unknown CFLAGS_wasm32-unknown-unknown = None cargo:rerun-if-env-changed=CFLAGS_wasm32_unknown_unknown CFLAGS_wasm32_unknown_unknown = None cargo:rerun-if-env-changed=TARGET_CFLAGS TARGET_CFLAGS = None cargo:rerun-if-env-changed=CFLAGS CFLAGS = None cargo:rerun-if-env-changed=CC_wasm32-unknown-unknown CC_wasm32-unknown-unknown = None cargo:rerun-if-env-changed=CC_wasm32_unknown_unknown CC_wasm32_unknown_unknown = None cargo:rerun-if-env-changed=TARGET_CC TARGET_CC = None cargo:rerun-if-env-changed=CC CC = None cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None cargo:rerun-if-env-changed=CFLAGS_wasm32-unknown-unknown CFLAGS_wasm32-unknown-unknown = None cargo:rerun-if-env-changed=CFLAGS_wasm32_unknown_unknown CFLAGS_wasm32_unknown_unknown = None cargo:rerun-if-env-changed=TARGET_CFLAGS TARGET_CFLAGS = None cargo:rerun-if-env-changed=CFLAGS CFLAGS = None running: "clang" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "--target=wasm32-unknown-unknown" "-I" "depend/secp256k1/" "-I" "depend/secp256k1/include" "-I" "depend/secp256k1/src" "-I" "wasm/wasm-sysroot" "-Wall" "-Wextra" "-DSECP256K1_API=" "-DENABLE_MODULE_ECDH=1" "-DENABLE_MODULE_SCHNORRSIG=1" "-DENABLE_MODULE_EXTRAKEYS=1" "-DECMULT_GEN_PREC_BITS=4" "-DECMULT_WINDOW_SIZE=15" "-DUSE_EXTERNAL_DEFAULT_CALLBACKS=1" "-DENABLE_MODULE_RECOVERY=1" "-o" "/Users/master/spark-perps/indexer/account-balance-indexer/target/wasm32-unknown-unknown/release/build/secp256k1-sys-78712cb5b85a20d2/out/wasm/wasm.o" "-c" "wasm/wasm.c" cargo:warning=error: unable to create target: 'No available targets are compatible with triple "wasm32-unknown-unknown"'

cargo:warning=1 error generated.

exit status: 1 running: "clang" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "--target=wasm32-unknown-unknown" "-I" "depend/secp256k1/" "-I" "depend/secp256k1/include" "-I" "depend/secp256k1/src" "-I" "wasm/wasm-sysroot" "-I" "wasm/wasm-sysroot" "-Wall" "-Wextra" "-DSECP256K1_API=" "-DENABLE_MODULE_ECDH=1" "-DENABLE_MODULE_SCHNORRSIG=1" "-DENABLE_MODULE_EXTRAKEYS=1" "-DECMULT_GEN_PREC_BITS=4" "-DECMULT_WINDOW_SIZE=15" "-DUSE_EXTERNAL_DEFAULT_CALLBACKS=1" "-DENABLE_MODULE_RECOVERY=1" "-o" "/Users/master/spark-perps/indexer/account-balance-indexer/target/wasm32-unknown-unknown/release/build/secp256k1-sys-78712cb5b85a20d2/out/wasm/wasm.o" "-c" "wasm/wasm.c" cargo:warning=error: unable to create target: 'No available targets are compatible with triple "wasm32-unknown-unknown"'

cargo:warning=1 error generated.

exit status: 1

--- stderr

error occurred: Command "clang" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "--target=wasm32-unknown-unknown" "-I" "depend/secp256k1/" "-I" "depend/secp256k1/include" "-I" "depend/secp256k1/src" "-I" "wasm/wasm-sysroot" "-I" "wasm/wasm-sysroot" "-Wall" "-Wextra" "-DSECP256K1_API=" "-DENABLE_MODULE_ECDH=1" "-DENABLE_MODULE_SCHNORRSIG=1" "-DENABLE_MODULE_EXTRAKEYS=1" "-DECMULT_GEN_PREC_BITS=4" "-DECMULT_WINDOW_SIZE=15" "-DUSE_EXTERNAL_DEFAULT_CALLBACKS=1" "-DENABLE_MODULE_RECOVERY=1" "-o" "/Users/master/spark-perps/indexer/account-balance-indexer/target/wasm32-unknown-unknown/release/build/secp256k1-sys-78712cb5b85a20d2/out/wasm/wasm.o" "-c" "wasm/wasm.c" with args "clang" did not execute successfully (status code exit status: 1).

warning: build failed, waiting for other jobs to finish... β–Ήβ–Ήβ–Ήβ–Έβ–Ή ⏰ Building indexer... β–Ήβ–Ήβ–Ήβ–Ήβ–Έ ⏰ Building indexer... β–Ήβ–Ήβ–Ήβ–Ήβ–Ή ⏰ Building indexer... β–Ήβ–Έβ–Ήβ–Ήβ–Ή ⏰ Building indexer... β–Ήβ–Ήβ–Έβ–Ήβ–Ή ⏰ Building indexer... β–ͺβ–ͺβ–ͺβ–ͺβ–ͺ ❌ Build failed. Error: ❌ Failed to build index. ``