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