# I am having error using the motoko llm on icp ninja due to a mops dependency error

**URL:** <https://forum.dfinity.org/t/i-am-having-error-using-the-motoko-llm-on-icp-ninja-due-to-a-mops-dependency-error/54928>\
**Category:** Language Support\
**Tags:** Motoko\
**Created:** [August 10, 2025, 7:16am UTC](https://forum.dfinity.org/t/i-am-having-error-using-the-motoko-llm-on-icp-ninja-due-to-a-mops-dependency-error/54928 "2025-08-10T07:16:17Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![abdulsalamamtech](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/abdulsalamamtech/32/28919_2.png) [@abdulsalamamtech](https://forum.dfinity.org/u/abdulsalamamtech)\
**Post date:** [August 10, 2025, 7:16am UTC](https://forum.dfinity.org/t/i-am-having-error-using-the-motoko-llm-on-icp-ninja-due-to-a-mops-dependency-error/54928/1 "2025-08-10T07:16:18Z")

</div>

I am having error using the Motoko LLM on icp ninja due to a mops dependency error.

`.mops/base@0.15.1/src/Array.mo:66.10-66.27: type error [M0072], field Array_tabulateVar does not exist in module.`

 ![Screenshot from 2025-08-10 08-06-36](https://us1.discourse-cdn.com/flex023/uploads/dfn/original/3X/c/1/c16e92ff8ec1593a684ac2b8fe2a0d68b15cbd39.png)

`Building and deploying code onchain:`

`Build started, waiting for completion`

`Build failed: Building canister 'integralforce_backend'.Building canister 'integralforce_frontend'.Error: Failed while trying to build all canisters.Caused by: The build step failed for canister '6miua-xaaaa-aaaas-qaahq-cai' (integralforce_backend)Caused by: Failed to build Motoko canister 'integralforce_backend'.Caused by: Failed to compile Motoko.Caused by: Failed to run 'moc'.Caused by: The command 'cd "/workdir" && "/home/ubuntu/.cache/dfinity/versions/0.27.0/moc" "/workdir/src/integralforce_backend/main.mo" "-o" "/workdir/.dfx/ic/canisters/integralforce_backend/integralforce_backend.wasm" "-c" "--debug" "--idl" "--stable-types" "--public-metadata" "candid:service" "--public-metadata" "candid:args" "--actor-idl" "/workdir/.dfx/ic/canisters/idl/" "--actor-alias" "integralforce_backend" "6miua-xaaaa-aaaas-qaahq-cai" "--actor-alias" "integralforce_frontend" "6ljsu-2yaaa-aaaas-qaaha-cai" "--actor-alias" "internet_identity" "rdmx6-jaaaa-aaaaa-aaadq-cai" "--package" "base" ".mops/base@0.15.1/src" "--package" "llm" ".mops/llm@2.1.0/src"' failed with exit status 'exit status: 1'.Stdout:Stderr:.mops/base@0.15.1/src/Array.mo:66.10-66.27: type error [M0072], field Array_tabulateVar does not exist in module.Did you mean field Array_tabulate?.mops/base@0.15.1/src/Array.mo:95.53-95.70: type error [M0072], field Array_tabulateVar does not exist in module.Did you mean field Array_tabulate?`

`Building and deploying code onchain:`

`Build started, waiting for completion`

`Build failed: Building canister 'integralforce_backend'.Building canister 'integralforce_frontend'.Error: Failed while trying to build all canisters.Caused by: The build step failed for canister '6miua-xaaaa-aaaas-qaahq-cai' (integralforce_backend)Caused by: Failed to build Motoko canister 'integralforce_backend'.Caused by: Failed to compile Motoko.Caused by: Failed to run 'moc'.Caused by: The command 'cd "/workdir" && "/home/ubuntu/.cache/dfinity/versions/0.27.0/moc" "/workdir/src/integralforce_backend/main.mo" "-o" "/workdir/.dfx/ic/canisters/integralforce_backend/integralforce_backend.wasm" "-c" "--debug" "--idl" "--stable-types" "--public-metadata" "candid:service" "--public-metadata" "candid:args" "--actor-idl" "/workdir/.dfx/ic/canisters/idl/" "--actor-alias" "integralforce_backend" "6miua-xaaaa-aaaas-qaahq-cai" "--actor-alias" "integralforce_frontend" "6ljsu-2yaaa-aaaas-qaaha-cai" "--actor-alias" "internet_identity" "rdmx6-jaaaa-aaaaa-aaadq-cai" "--package" "base" ".mops/base@0.15.1/src" "--package" "llm" ".mops/llm@2.1.0/src"' failed with exit status 'exit status: 1'.Stdout:Stderr:.mops/base@0.15.1/src/Array.mo:66.10-66.27: type error [M0072], field Array_tabulateVar does not exist in module.Did you mean field Array_tabulate?.mops/base@0.15.1/src/Array.mo:95.53-95.70: type error [M0072], field Array_tabulateVar does not exist in module.Did you mean field Array_tabulate?`

---

<div class="post-metadata">

**Author:** ![Gekctek](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/gekctek/32/6863_2.png) [@Gekctek](https://forum.dfinity.org/u/Gekctek)\
**Post date:** [August 10, 2025, 2:55pm UTC](https://forum.dfinity.org/t/i-am-having-error-using-the-motoko-llm-on-icp-ninja-due-to-a-mops-dependency-error/54928/2 "2025-08-10T14:55:40Z")

</div>

So it’s not a great error message but long story short, you should downgrade your base version to 0.14.9

From what I learned about ICP ninja, it doesn’t have the latest versions for motoko and DFX and until it’s upgraded, the latest version of bass won’t work

---

<div class="post-metadata">

**Author:** ![abdulsalamamtech](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/abdulsalamamtech/32/28919_2.png) [@abdulsalamamtech](https://forum.dfinity.org/u/abdulsalamamtech)\
**Post date:** [August 10, 2025, 4:37pm UTC](https://forum.dfinity.org/t/i-am-having-error-using-the-motoko-llm-on-icp-ninja-due-to-a-mops-dependency-error/54928/3 "2025-08-10T16:37:18Z")

</div>

> [@Gekctek](#):
>
> 0.14.9

Thank you so much, it works 🙏
