crucible_rlm

Build log

host

crucible_rlm 1.0.0 · fail · run crucible_rlm-1.0.0-1791086949842
229 of 229 lines
1Resolving Hex dependencies...2Resolution completed in 0.168s3Unchanged:4  burrito 1.6.05  cc_precompiler 0.1.116  circular_buffer 1.1.07  crucible_rlm 1.0.08  db_connection 2.10.29  elixir_make 0.10.010  exqlite 0.42.011  finch 0.24.012  hpax 1.1.013  interactive_cmd 0.1.414  jason 1.4.515  mime 2.0.716  mint 1.11.017  nerves 2.0.0-pre.218  nerves_discovery 0.1.519  nerves_logging 0.2.420  nerves_runtime 0.13.1321  nerves_system_bbb 2.30.222  nerves_system_br 1.34.423  nerves_system_mangopi_mq_pro 0.17.224  nerves_system_qemu_aarch64 0.4.225  nerves_system_rpi0 2.1.226  nerves_system_rpi4 2.1.227  nerves_system_rpi5 2.1.228  nerves_system_trellis 0.5.029  nerves_system_x86_64 1.34.230  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.131  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.132  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.133  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.134  nerves_toolchain_x86_64_nerves_linux_musl 15.3.135  nerves_uevent 0.1.736  nimble_options 1.1.137  nimble_pool 1.1.038  property_table 0.3.439  req 0.7.440  ring_logger 0.11.741  tablet 0.3.342  telemetry 1.4.243  toolshed 0.5.044  typed_struct 0.3.045  uboot_env 1.0.246All dependencies have been fetched47==> crucible48Compiling 12 files (.ex)49    warning: Req.new/1 is undefined (module Req is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)50    │51 25 │       Req.new(52    │           ~53    │54    └─ lib/crucible/providers/openrouter.ex:25:11: Crucible.Providers.OpenRouter.complete/25556    warning: Req.post/2 is undefined (module Req is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)57    │58 34 │     request_fn = Keyword.get(opts, :request_fn, &Req.post/2)59    │                                                      ~60    │61    └─ lib/crucible/providers/openrouter.ex:34:54: Crucible.Providers.OpenRouter.complete/26263    warning: Req.new/1 is undefined (module Req is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)64    │65 26 │       Req.new(66    │           ~67    │68    └─ lib/crucible/providers/openai.ex:26:11: Crucible.Providers.OpenAI.complete/26970     warning: Jason.decode/1 is undefined (module Jason is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)71     │72 111 │     case Jason.decode(json) do73     │                ~74     │75     └─ lib/crucible/providers/openai.ex:111:16: Crucible.Providers.OpenAI.parse_stream_line/27677    warning: Req.post/2 is undefined (module Req is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)78    │79 35 │     request_fn = Keyword.get(opts, :request_fn, &Req.post/2)80    │                                                      ~81    │82    └─ lib/crucible/providers/openai.ex:35:54: Crucible.Providers.OpenAI.complete/28384    warning: Req.new/1 is undefined (module Req is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)85    │86 39 │       Req.new(87    │           ~88    │89    └─ lib/crucible/providers/codex.ex:39:11: Crucible.Providers.Codex.default_request/29091    warning: Req.post/1 is undefined (module Req is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)92    │93 49 │     case Req.post(req) do94    │              ~95    │96    └─ lib/crucible/providers/codex.ex:49:14: Crucible.Providers.Codex.default_request/29798     warning: Jason.decode/1 is undefined (module Jason is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)99     │100 106 │          {:ok, data} <- Jason.decode(json),101     │                               ~102     │103     └─ lib/crucible/providers/codex.ex:106:31: Crucible.Providers.Codex.codex_cli_token/0104105    warning: Req.new/1 is undefined (module Req is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)106    │107 36 │       Req.new(108    │           ~109    │110    └─ lib/crucible/providers/anthropic.ex:36:11: Crucible.Providers.Anthropic.complete/2111112    warning: Req.post/2 is undefined (module Req is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)113    │114 51 │     request_fn = Keyword.get(opts, :request_fn, &Req.post/2)115    │                                                      ~116    │117    └─ lib/crucible/providers/anthropic.ex:51:54: Crucible.Providers.Anthropic.complete/2118119     warning: Jason.encode!/1 is undefined (module Jason is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)120     │121 136 │         Jason.encode!(%{122     │               ~123     │124     └─ lib/crucible/cli.ex:136:15: Crucible.CLI.print_run_result/4125     └─ lib/crucible/cli.ex:226:29: Crucible.CLI.cmd_skills/1126127     warning: the following clause cannot match because the previous clauses already matched all possible values:128129         other ->130131     it attempts to match on the result of:132133         Crucible.Logger.cleanup(max_age_days: days)134135     which has the already matched type:136137         dynamic({:ok, term()})138139     where "other" was given the type:140141         # type: dynamic({:ok, term()})142         # from: lib/crucible/cli.ex:282:15143         other144145     type warning found at:146     │147 282 │               other ->148     │                     ~149     │150     └─ lib/crucible/cli.ex:282:21: Crucible.CLI.cmd_logs/1151152    warning: Jason.encode!/1 is undefined (module Jason is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)153    │154 27 │       |> Jason.encode!()155    │                ~156    │157    └─ lib/crucible/logger.ex:27:16: Crucible.Logger.log_iteration/2158159     warning: Exqlite.Sqlite3.open/1 is undefined (module Exqlite.Sqlite3 is not available or is yet to be defined)160     │161 187 │     {:ok, conn} = Exqlite.Sqlite3.open(path)162     │                                   ~163     │164     └─ lib/crucible/skills.ex:187:35: Crucible.Skills.with_conn/2165166     warning: Exqlite.Sqlite3.close/1 is undefined (module Exqlite.Sqlite3 is not available or is yet to be defined)167     │168 192 │       :ok = Exqlite.Sqlite3.close(conn)169     │                             ~170     │171     └─ lib/crucible/skills.ex:192:29: Crucible.Skills.with_conn/2172173     warning: Exqlite.Sqlite3.execute/2 is undefined (module Exqlite.Sqlite3 is not available or is yet to be defined)174     │175 198 │       Exqlite.Sqlite3.execute(176     │                       ~177     │178     └─ lib/crucible/skills.ex:198:23: Crucible.Skills.init_schema/1179     └─ lib/crucible/skills.ex:212:23: Crucible.Skills.init_schema/1180     └─ lib/crucible/skills.ex:307:27: Crucible.Skills.delete_all/1181182     warning: Exqlite.Sqlite3.prepare/2 is undefined (module Exqlite.Sqlite3 is not available or is yet to be defined)183     │184 224 │     {:ok, stmt} = Exqlite.Sqlite3.prepare(conn, sql)185     │                                   ~186     │187     └─ lib/crucible/skills.ex:224:35: Crucible.Skills.fetch_recent/2188     └─ lib/crucible/skills.ex:258:35: Crucible.Skills.insert/5189     └─ lib/crucible/skills.ex:276:35: Crucible.Skills.fetch_entries/1190191     warning: Exqlite.Sqlite3.bind/2 is undefined (module Exqlite.Sqlite3 is not available or is yet to be defined)192     │193 227 │       :ok = Exqlite.Sqlite3.bind(stmt, [limit])194     │                             ~195     │196     └─ lib/crucible/skills.ex:227:29: Crucible.Skills.fetch_recent/2197     └─ lib/crucible/skills.ex:261:29: Crucible.Skills.insert/5198199     warning: Exqlite.Sqlite3.release/2 is undefined (module Exqlite.Sqlite3 is not available or is yet to be defined)200     │201 230 │       :ok = Exqlite.Sqlite3.release(conn, stmt)202     │                             ~203     │204     └─ lib/crucible/skills.ex:230:29: Crucible.Skills.fetch_recent/2205     └─ lib/crucible/skills.ex:268:29: Crucible.Skills.insert/5206     └─ lib/crucible/skills.ex:281:29: Crucible.Skills.fetch_entries/1207208     warning: Exqlite.Sqlite3.step/2 is undefined (module Exqlite.Sqlite3 is not available or is yet to be defined)209     │210 235 │     case Exqlite.Sqlite3.step(conn, stmt) do211     │                          ~212     │213     └─ lib/crucible/skills.ex:235:26: Crucible.Skills.fetch_all_rows/3214     └─ lib/crucible/skills.ex:263:28: Crucible.Skills.insert/5215     └─ lib/crucible/skills.ex:286:26: Crucible.Skills.fetch_all_entries/3216217     warning: Exqlite.Sqlite3.changes/1 is undefined (module Exqlite.Sqlite3 is not available or is yet to be defined)218     │219 309 │     case Exqlite.Sqlite3.changes(conn) do220     │                          ~221     │222     └─ lib/crucible/skills.ex:309:26: Crucible.Skills.delete_all/1223224Generated crucible app225==> nerves_compatibility_test226Unchecked dependencies for environment prod:227* crucible_rlm (Hex package)228  could not find an app file at "_build/host/lib/crucible_rlm/ebin/crucible_rlm.app". Another app file was found in the same directory "_build/host/lib/crucible_rlm/ebin/crucible.app", try changing the dependency name to :crucible229** (Mix) Can't continue due to errors on dependencies