Build log
nerves_system_x86_64
crucible_rlm 1.0.0 · fail · run crucible_rlm-1.0.0-1791086949842
274 of 274 lines
1Resolving Hex dependencies...2Resolution completed in 0.27s3Unchanged: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.246* Getting crucible_rlm (Hex package)47* Getting nerves (Hex package)48* Getting ring_logger (Hex package)49* Getting toolshed (Hex package)50* Getting nerves_runtime (Hex package)51* Getting nerves_system_bbb (Hex package)52* Getting nerves_system_mangopi_mq_pro (Hex package)53* Getting nerves_system_qemu_aarch64 (Hex package)54* Getting nerves_system_rpi0 (Hex package)55* Getting nerves_system_rpi4 (Hex package)56* Getting nerves_system_rpi5 (Hex package)57* Getting nerves_system_trellis (Hex package)58* Getting nerves_system_x86_64 (Hex package)59* Getting nerves_system_br (Hex package)60* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)61* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)62* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)63* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)64* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)65* Getting nerves_logging (Hex package)66* Getting nerves_uevent (Hex package)67* Getting uboot_env (Hex package)68* Getting elixir_make (Hex package)69* Getting property_table (Hex package)70* Getting circular_buffer (Hex package)71* Getting interactive_cmd (Hex package)72* Getting nerves_discovery (Hex package)73* Getting tablet (Hex package)74* Getting burrito (Hex package)75* Getting exqlite (Hex package)76* Getting jason (Hex package)77* Getting req (Hex package)78* Getting finch (Hex package)79* Getting mime (Hex package)80* Getting mint (Hex package)81* Getting nimble_options (Hex package)82* Getting nimble_pool (Hex package)83* Getting telemetry (Hex package)84* Getting hpax (Hex package)85* Getting cc_precompiler (Hex package)86* Getting db_connection (Hex package)87* Getting typed_struct (Hex package)88You have added/upgraded packages you could sponsor, run `mix hex.sponsor` to learn more89==> burrito90Compiling 20 files (.ex)91Generated burrito app92==> crucible93Compiling 12 files (.ex)94 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)95 │96 26 │ Req.new(97 │ ~98 │99 └─ lib/crucible/providers/openai.ex:26:11: Crucible.Providers.OpenAI.complete/2100101 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)102 │103 111 │ case Jason.decode(json) do104 │ ~105 │106 └─ lib/crucible/providers/openai.ex:111:16: Crucible.Providers.OpenAI.parse_stream_line/2107108 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)109 │110 35 │ request_fn = Keyword.get(opts, :request_fn, &Req.post/2)111 │ ~112 │113 └─ lib/crucible/providers/openai.ex:35:54: Crucible.Providers.OpenAI.complete/2114115 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)116 │117 25 │ Req.new(118 │ ~119 │120 └─ lib/crucible/providers/openrouter.ex:25:11: Crucible.Providers.OpenRouter.complete/2121122 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)123 │124 34 │ request_fn = Keyword.get(opts, :request_fn, &Req.post/2)125 │ ~126 │127 └─ lib/crucible/providers/openrouter.ex:34:54: Crucible.Providers.OpenRouter.complete/2128129 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)130 │131 39 │ Req.new(132 │ ~133 │134 └─ lib/crucible/providers/codex.ex:39:11: Crucible.Providers.Codex.default_request/2135136 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)137 │138 49 │ case Req.post(req) do139 │ ~140 │141 └─ lib/crucible/providers/codex.ex:49:14: Crucible.Providers.Codex.default_request/2142143 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)144 │145 106 │ {:ok, data} <- Jason.decode(json),146 │ ~147 │148 └─ lib/crucible/providers/codex.ex:106:31: Crucible.Providers.Codex.codex_cli_token/0149150 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)151 │152 36 │ Req.new(153 │ ~154 │155 └─ lib/crucible/providers/anthropic.ex:36:11: Crucible.Providers.Anthropic.complete/2156157 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)158 │159 51 │ request_fn = Keyword.get(opts, :request_fn, &Req.post/2)160 │ ~161 │162 └─ lib/crucible/providers/anthropic.ex:51:54: Crucible.Providers.Anthropic.complete/2163164 warning: Exqlite.Sqlite3.open/1 is undefined (module Exqlite.Sqlite3 is not available or is yet to be defined)165 │166 187 │ {:ok, conn} = Exqlite.Sqlite3.open(path)167 │ ~168 │169 └─ lib/crucible/skills.ex:187:35: Crucible.Skills.with_conn/2170171 warning: Exqlite.Sqlite3.close/1 is undefined (module Exqlite.Sqlite3 is not available or is yet to be defined)172 │173 192 │ :ok = Exqlite.Sqlite3.close(conn)174 │ ~175 │176 └─ lib/crucible/skills.ex:192:29: Crucible.Skills.with_conn/2177178 warning: Exqlite.Sqlite3.execute/2 is undefined (module Exqlite.Sqlite3 is not available or is yet to be defined)179 │180 198 │ Exqlite.Sqlite3.execute(181 │ ~182 │183 └─ lib/crucible/skills.ex:198:23: Crucible.Skills.init_schema/1184 └─ lib/crucible/skills.ex:212:23: Crucible.Skills.init_schema/1185 └─ lib/crucible/skills.ex:307:27: Crucible.Skills.delete_all/1186187 warning: Exqlite.Sqlite3.prepare/2 is undefined (module Exqlite.Sqlite3 is not available or is yet to be defined)188 │189 224 │ {:ok, stmt} = Exqlite.Sqlite3.prepare(conn, sql)190 │ ~191 │192 └─ lib/crucible/skills.ex:224:35: Crucible.Skills.fetch_recent/2193 └─ lib/crucible/skills.ex:258:35: Crucible.Skills.insert/5194 └─ lib/crucible/skills.ex:276:35: Crucible.Skills.fetch_entries/1195196 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)197 │198 136 │ Jason.encode!(%{199 │ ~200 │201 └─ lib/crucible/cli.ex:136:15: Crucible.CLI.print_run_result/4202 └─ lib/crucible/cli.ex:226:29: Crucible.CLI.cmd_skills/1203204 warning: Exqlite.Sqlite3.bind/2 is undefined (module Exqlite.Sqlite3 is not available or is yet to be defined)205 │206 227 │ :ok = Exqlite.Sqlite3.bind(stmt, [limit])207 │ ~208 │209 └─ lib/crucible/skills.ex:227:29: Crucible.Skills.fetch_recent/2210 └─ lib/crucible/skills.ex:261:29: Crucible.Skills.insert/5211212 warning: the following clause cannot match because the previous clauses already matched all possible values:213214 other ->215216 it attempts to match on the result of:217218 Crucible.Logger.cleanup(max_age_days: days)219220 which has the already matched type:221222 dynamic({:ok, term()})223224 where "other" was given the type:225226 # type: dynamic({:ok, term()})227 # from: lib/crucible/cli.ex:282:15228 other229230 type warning found at:231 │232 282 │ other ->233 │ ~234 │235 └─ lib/crucible/cli.ex:282:21: Crucible.CLI.cmd_logs/1236237 warning: Exqlite.Sqlite3.release/2 is undefined (module Exqlite.Sqlite3 is not available or is yet to be defined)238 │239 230 │ :ok = Exqlite.Sqlite3.release(conn, stmt)240 │ ~241 │242 └─ lib/crucible/skills.ex:230:29: Crucible.Skills.fetch_recent/2243 └─ lib/crucible/skills.ex:268:29: Crucible.Skills.insert/5244 └─ lib/crucible/skills.ex:281:29: Crucible.Skills.fetch_entries/1245246 warning: Exqlite.Sqlite3.step/2 is undefined (module Exqlite.Sqlite3 is not available or is yet to be defined)247 │248 235 │ case Exqlite.Sqlite3.step(conn, stmt) do249 │ ~250 │251 └─ lib/crucible/skills.ex:235:26: Crucible.Skills.fetch_all_rows/3252 └─ lib/crucible/skills.ex:263:28: Crucible.Skills.insert/5253 └─ lib/crucible/skills.ex:286:26: Crucible.Skills.fetch_all_entries/3254255 warning: Exqlite.Sqlite3.changes/1 is undefined (module Exqlite.Sqlite3 is not available or is yet to be defined)256 │257 309 │ case Exqlite.Sqlite3.changes(conn) do258 │ ~259 │260 └─ lib/crucible/skills.ex:309:26: Crucible.Skills.delete_all/1261262 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)263 │264 27 │ |> Jason.encode!()265 │ ~266 │267 └─ lib/crucible/logger.ex:27:16: Crucible.Logger.log_iteration/2268269Generated crucible app270==> nerves_compatibility_test271Unchecked dependencies for environment prod:272* crucible_rlm (Hex package)273 could not find an app file at "_build/x86_64/lib/crucible_rlm/ebin/crucible_rlm.app". Another app file was found in the same directory "_build/x86_64/lib/crucible_rlm/ebin/crucible.app", try changing the dependency name to :crucible274** (Mix) Can't continue due to errors on dependencies