Build log
nerves_system_mangopi_mq_pro
condukt 1.13.0 · fail · run condukt-1.13.0-1789445222114
1028 of 1028 lines
1Resolving Hex dependencies...2Resolution completed in 0.804s3Unchanged:4 abnf_parsec 2.1.05 castore 1.0.216 circular_buffer 1.1.07 condukt 1.13.08 dotenvy 1.2.19 elixir_make 0.10.010 ex_aws_auth 1.4.211 finch 0.23.012 hpax 1.0.413 idna 7.1.014 interactive_cmd 0.1.415 jason 1.4.516 jsv 0.22.017 k8s 2.8.018 llm_db 2026.9.119 mime 2.0.720 mint 1.10.021 mint_web_socket 1.0.622 muontrap 1.8.023 nerves 1.15.024 nerves_discovery 0.1.525 nerves_logging 0.2.426 nerves_runtime 0.13.1327 nerves_system_bbb 2.30.228 nerves_system_br 1.34.429 nerves_system_mangopi_mq_pro 0.17.230 nerves_system_qemu_aarch64 0.4.231 nerves_system_rpi 2.1.232 nerves_system_rpi0 2.1.233 nerves_system_rpi0_2 2.1.234 nerves_system_rpi2 2.1.235 nerves_system_rpi3 2.1.236 nerves_system_rpi4 2.1.237 nerves_system_rpi5 2.1.238 nerves_system_x86_64 1.34.239 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.140 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.141 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.142 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.143 nerves_toolchain_x86_64_nerves_linux_musl 15.3.144 nerves_uevent 0.1.745 nimble_options 1.1.146 nimble_parsec 1.4.247 nimble_pool 1.1.048 poolboy 1.5.249 property_table 0.3.450 req 0.7.451 req_llm 1.22.052 ring_logger 0.11.753 rustler_precompiled 0.9.054 server_sent_events 1.1.055 shoehorn 0.9.356 splode 0.3.257 tablet 0.3.358 telemetry 1.4.259 texture 1.2.160 toml 0.7.061 toolshed 0.5.062 uboot_env 1.0.263 uniq 0.6.364 websockex 0.5.165 x509 0.9.266 yamerl 0.10.067 yaml_elixir 2.12.268 zoi 0.18.769* Getting condukt (Hex package)70* Getting nerves (Hex package)71* Getting shoehorn (Hex package)72* Getting ring_logger (Hex package)73* Getting toolshed (Hex package)74* Getting nerves_runtime (Hex package)75* Getting nerves_system_bbb (Hex package)76* Getting nerves_system_mangopi_mq_pro (Hex package)77* Getting nerves_system_qemu_aarch64 (Hex package)78* Getting nerves_system_rpi (Hex package)79* Getting nerves_system_rpi0 (Hex package)80* Getting nerves_system_rpi0_2 (Hex package)81* Getting nerves_system_rpi2 (Hex package)82* Getting nerves_system_rpi3 (Hex package)83* Getting nerves_system_rpi4 (Hex package)84* Getting nerves_system_rpi5 (Hex package)85* Getting nerves_system_x86_64 (Hex package)86* Getting nerves_system_br (Hex package)87* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)88* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)89* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)90* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)91* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)92* Getting nerves_logging (Hex package)93* Getting nerves_uevent (Hex package)94* Getting uboot_env (Hex package)95* Getting elixir_make (Hex package)96* Getting property_table (Hex package)97* Getting circular_buffer (Hex package)98* Getting interactive_cmd (Hex package)99* Getting jason (Hex package)100* Getting nerves_discovery (Hex package)101* Getting tablet (Hex package)102* Getting ex_aws_auth (Hex package)103* Getting jsv (Hex package)104* Getting k8s (Hex package)105* Getting muontrap (Hex package)106* Getting req_llm (Hex package)107* Getting rustler_precompiled (Hex package)108* Getting telemetry (Hex package)109* Getting uniq (Hex package)110* Getting x509 (Hex package)111* Getting dotenvy (Hex package)112* Getting llm_db (Hex package)113* Getting nimble_options (Hex package)114* Getting req (Hex package)115* Getting server_sent_events (Hex package)116* Getting splode (Hex package)117* Getting websockex (Hex package)118* Getting zoi (Hex package)119* Getting finch (Hex package)120* Getting mime (Hex package)121* Getting mint (Hex package)122* Getting nimble_pool (Hex package)123* Getting hpax (Hex package)124* Getting toml (Hex package)125* Getting castore (Hex package)126* Getting mint_web_socket (Hex package)127* Getting poolboy (Hex package)128* Getting yaml_elixir (Hex package)129* Getting yamerl (Hex package)130* Getting abnf_parsec (Hex package)131* Getting idna (Hex package)132* Getting texture (Hex package)133* Getting nimble_parsec (Hex package)134You have added/upgraded packages you could sponsor, run `mix hex.sponsor` to learn more135==> jason136Compiling 10 files (.ex)137Generated jason app138==> tablet139Compiling 2 files (.ex)140Generated tablet app141==> elixir_make142Compiling 8 files (.ex)143Generated elixir_make app144==> nerves_discovery145Compiling 5 files (.ex)146Generated nerves_discovery app147==> interactive_cmd148Compiling 1 file (.ex)149Generated interactive_cmd app150==> nerves151HOST_CC port.o152HOST_LD port153Compiling 55 files (.ex)154Generated nerves app155==> nerves_compatibility_test156157Nerves environment158 MIX_TARGET: mangopi_mq_pro159 MIX_ENV: prod160161Checking for prebuilt Nerves artifacts...162 Found nerves_system_mangopi_mq_pro in cache163 /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-portable-0.17.2164 Found nerves_toolchain_riscv64_nerves_linux_gnu in cache165 /home/nerves/.nerves/artifacts/nerves_toolchain_riscv64_nerves_linux_gnu-linux_x86_64-15.3.1166==> jason167Compiling 10 files (.ex)168Compiling lib/decoder.ex (it's taking more than 10s)169Compiling lib/encode.ex (it's taking more than 10s)170Generated jason app171==> tablet172Compiling 2 files (.ex)173Generated tablet app174==> elixir_make175Compiling 8 files (.ex)176Generated elixir_make app177==> nerves_discovery178Compiling 5 files (.ex)179Generated nerves_discovery app180==> interactive_cmd181Compiling 1 file (.ex)182Generated interactive_cmd app183==> nerves184HOST_CC port.o185HOST_LD port186Compiling 55 files (.ex)187Generated nerves app188==> nerves_system_br189Generated nerves_system_br app190==> nerves_toolchain_riscv64_nerves_linux_gnu191Compiling 1 file (.ex)192Generated nerves_toolchain_riscv64_nerves_linux_gnu app193==> nerves_system_mangopi_mq_pro194Generated nerves_system_mangopi_mq_pro app195==> nerves_compatibility_test196197Nerves environment198 MIX_TARGET: mangopi_mq_pro199 MIX_ENV: prod200201==> mime202Compiling 1 file (.ex)203Generated mime app204warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"205 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2206 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1207 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5208 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2209 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4210 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2211212==> x509213Compiling 24 files (.ex)214 warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator215 │216 371 │ <<i::unsigned-size(size)-unit(8)>> = :crypto.strong_rand_bytes(size)217 │ ~218 │219 └─ lib/x509/certificate.ex:371:24: X509.Certificate.random_serial/1220221Generated x509 app222==> toml223Compiling 10 files (.ex)224 warning: using single-quoted strings to represent charlists is deprecated.225 Use ~c"" if you indeed want a charlist or use "" instead.226 You may run "mix format --migrate" to change all single-quoted227 strings to use the ~c sigil and fix this warning.228 │229 264 │ defp handle_token(lexer, original, doc, type, skip, _data, lines) when type in '-_' do230 │ ~231 │232 └─ lib/decoder.ex:264:82233234 warning: using single-quoted strings to represent charlists is deprecated.235 Use ~c"" if you indeed want a charlist or use "" instead.236 You may run "mix format --migrate" to change all single-quoted237 strings to use the ~c sigil and fix this warning.238 │239 371 │ {:ok, {type, _skip, _data, _lines}} when type in '-+' ->240 │ ~241 │242 └─ lib/decoder.ex:371:56243244 warning: using single-quoted strings to represent charlists is deprecated.245 Use ~c"" if you indeed want a charlist or use "" instead.246 You may run "mix format --migrate" to change all single-quoted247 strings to use the ~c sigil and fix this warning.248 │249 419 │ {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' ->250 │ ~251 │252 └─ lib/decoder.ex:419:56253254 warning: using single-quoted strings to represent charlists is deprecated.255 Use ~c"" if you indeed want a charlist or use "" instead.256 You may run "mix format --migrate" to change all single-quoted257 strings to use the ~c sigil and fix this warning.258 │259 474 │ {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' ->260 │ ~261 │262 └─ lib/decoder.ex:474:52263264 warning: using single-quoted strings to represent charlists is deprecated.265 Use ~c"" if you indeed want a charlist or use "" instead.266 You may run "mix format --migrate" to change all single-quoted267 strings to use the ~c sigil and fix this warning.268 │269 514 │ {:ok, {sign, _, _, _}} when sign in '-+' and last == ?e ->270 │ ~271 │272 └─ lib/decoder.ex:514:43273274 warning: using single-quoted strings to represent charlists is deprecated.275 Use ~c"" if you indeed want a charlist or use "" instead.276 You may run "mix format --migrate" to change all single-quoted277 strings to use the ~c sigil and fix this warning.278 │279 518 │ {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' and signal == ?. ->280 │ ~281 │282 └─ lib/decoder.ex:518:52283284 warning: using single-quoted strings to represent charlists is deprecated.285 Use ~c"" if you indeed want a charlist or use "" instead.286 You may run "mix format --migrate" to change all single-quoted287 strings to use the ~c sigil and fix this warning.288 │289 522 │ {:ok, {?_, skip, _, lines}} when last not in '_e.' ->290 │ ~291 │292 └─ lib/decoder.ex:522:52293294 warning: using single-quoted strings to represent charlists is deprecated.295 Use ~c"" if you indeed want a charlist or use "" instead.296 You may run "mix format --migrate" to change all single-quoted297 strings to use the ~c sigil and fix this warning.298 │299 538 │ {:ok, {type, skip, data, lines}} when last in 'e.' ->300 │ ~301 │302 └─ lib/decoder.ex:538:53303304 warning: using single-quoted strings to represent charlists is deprecated.305 Use ~c"" if you indeed want a charlist or use "" instead.306 You may run "mix format --migrate" to change all single-quoted307 strings to use the ~c sigil and fix this warning.308 │309 542 │ {:ok, {_type, skip, _data, lines} = token} when last not in '_e.' ->310 │ ~311 │312 └─ lib/decoder.ex:542:67313314 warning: using single-quoted strings to represent charlists is deprecated.315 Use ~c"" if you indeed want a charlist or use "" instead.316 You may run "mix format --migrate" to change all single-quoted317 strings to use the ~c sigil and fix this warning.318 │319 682 │ {:ok, {sign, _, _, _}} when sign in '-+' ->320 │ ~321 │322 └─ lib/decoder.ex:682:45323324 warning: using single-quoted strings to represent charlists is deprecated.325 Use ~c"" if you indeed want a charlist or use "" instead.326 You may run "mix format --migrate" to change all single-quoted327 strings to use the ~c sigil and fix this warning.328 │329 796 │ {:ok, {sign, _, _, _}} when sign in '-+' ->330 │ ~331 │332 └─ lib/decoder.ex:796:43333334 warning: using single-quoted strings to represent charlists is deprecated.335 Use ~c"" if you indeed want a charlist or use "" instead.336 You may run "mix format --migrate" to change all single-quoted337 strings to use the ~c sigil and fix this warning.338 │339 916 │ {:ok, {type, skip, _, lines}} when type in '-_' ->340 │ ~341 │342 └─ lib/decoder.ex:916:52343344 warning: using single-quoted strings to represent charlists is deprecated.345 Use ~c"" if you indeed want a charlist or use "" instead.346 You may run "mix format --migrate" to change all single-quoted347 strings to use the ~c sigil and fix this warning.348 │349 954 │ {:ok, {type, _, _, _}} when type in '-_' ->350 │ ~351 │352 └─ lib/decoder.ex:954:51353354 warning: using single-quoted strings to represent charlists is deprecated.355 Use ~c"" if you indeed want a charlist or use "" instead.356 You may run "mix format --migrate" to change all single-quoted357 strings to use the ~c sigil and fix this warning.358 │359 969 │ {:ok, {type, _, _, _}} when type in '-_' ->360 │ ~361 │362 └─ lib/decoder.ex:969:43363364 warning: using single-quoted strings to represent charlists is deprecated.365 Use ~c"" if you indeed want a charlist or use "" instead.366 You may run "mix format --migrate" to change all single-quoted367 strings to use the ~c sigil and fix this warning.368 │369 983 │ {:ok, {type, _, _, _}} when type in '-_' ->370 │ ~371 │372 └─ lib/decoder.ex:983:47373374 warning: the following clause will never match:375376 {:datetime, {:error, :invalid_date}} ->377378 it is expected to match on type:379380 dynamic(381 {:date,382 ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or383 {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and384 not {:date, {:ok, %Date{}}}385 )386387 type warning found at:388 │389 722 │ {:datetime, {:error, :invalid_date}} ->390 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~391 │392 └─ lib/decoder.ex:722: Toml.Decoder.datetime/3393394 warning: the following clause will never match:395396 {:datetime, {:error, reason}} ->397398 it is expected to match on type:399400 dynamic(401 {:date,402 ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or403 {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and404 not {:date, {:ok, %Date{}}}405 )406407 type warning found at:408 │409 725 │ {:datetime, {:error, reason}} ->410 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~411 │412 └─ lib/decoder.ex:725: Toml.Decoder.datetime/3413414 warning: the following clause will never match:415416 {:error, _, _, _} = err ->417418 it is expected to match on type:419420 dynamic(421 {:date,422 ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or423 {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and424 not {:date, {:ok, %Date{}}}425 )426427 type warning found at:428 │429 728 │ {:error, _, _, _} = err ->430 │ ~431 │432 └─ lib/decoder.ex:728:25: Toml.Decoder.datetime/3433434 warning: the following clause will never match:435436 {:ok, {type, skip, data, lines}} ->437438 it is expected to match on type:439440 dynamic(441 {:date,442 ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or443 {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and444 not {:date, {:ok, %Date{}}}445 )446447 type warning found at:448 │449 731 │ {:ok, {type, skip, data, lines}} ->450 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~451 │452 └─ lib/decoder.ex:731: Toml.Decoder.datetime/3453454Generated toml app455==> circular_buffer456Compiling 1 file (.ex)457Generated circular_buffer app458==> nimble_options459Compiling 3 files (.ex)460Generated nimble_options app461==> hpax462Compiling 4 files (.ex)463Generated hpax app464==> nerves_compatibility_test465===> Analyzing applications...466===> Compiling yamerl467/work/proj/deps_mangopi_mq_pro/yamerl/src/yamerl_node_binary.erl:65:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.468Compile directive 'nowarn_deprecated_catch' can be used to suppress469warnings in selected modules.470% 65| case catch base64:decode(Text) of471% | ^472473/work/proj/deps_mangopi_mq_pro/yamerl/src/yamerl_node_binary.erl:72:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.474Compile directive 'nowarn_deprecated_catch' can be used to suppress475warnings in selected modules.476% 72| case catch base64:decode(Text) of477% | ^478479 ┌─ src/yamerl_node_binary.erl:480 │481 65 │ case catch base64:decode(Text) of482 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.483Compile directive 'nowarn_deprecated_catch' can be used to suppress484warnings in selected modules.485486 ┌─ src/yamerl_node_binary.erl:487 │488 72 │ case catch base64:decode(Text) of489 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.490Compile directive 'nowarn_deprecated_catch' can be used to suppress491warnings in selected modules.492493494/work/proj/deps_mangopi_mq_pro/yamerl/src/yamerl_constr.erl:801:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.495Compile directive 'nowarn_deprecated_catch' can be used to suppress496warnings in selected modules.497% 801| catch Mod:module_info(),498% | ^499500 ┌─ src/yamerl_constr.erl:501 │502 801 │ catch Mod:module_info(),503 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.504Compile directive 'nowarn_deprecated_catch' can be used to suppress505warnings in selected modules.506507508==> server_sent_events509Compiling 2 files (.ex)510Generated server_sent_events app511==> nerves_logging512 CC kmsg_tailer.o513 LD kmsg_tailer514Compiling 5 files (.ex)515Generated nerves_logging app516==> castore517Compiling 1 file (.ex)518Generated castore app519==> mint520Compiling 1 file (.erl)521Compiling 20 files (.ex)522Generated mint app523==> mint_web_socket524Compiling 7 files (.ex)525Generated mint_web_socket app526==> uniq527Compiling 5 files (.ex)528 warning: defp scope_for/1 is private, @doc attribute is always discarded for private functions/macros/types529 │530 4 │ @doc """531 │ ~~~~~~~~532 │533 └─ lib/scoped_uuid.ex:4: Uniq.ScopedUUID.scope_for/1534535 warning: function scope_for/1 is unused536 │537 156 │ defp scope_for(%{scope: scope}), do: scope538 │ ~539 │540 └─ lib/scoped_uuid.ex:156:8: Uniq.ScopedUUID (module)541542 warning: function fake_dumper/2 is unused543 │544 171 │ defp fake_dumper(_type, value), do: value545 │ ~546 │547 └─ lib/scoped_uuid.ex:171:8: Uniq.ScopedUUID (module)548549 warning: function extract_uuid/2 is unused550 │551 173 │ defp extract_uuid(scoped_uuid, params) do552 │ ~553 │554 └─ lib/scoped_uuid.ex:173:8: Uniq.ScopedUUID (module)555556 warning: function add_scope/2 is unused557 │558 166 │ defp add_scope(uuid, params) do559 │ ~560 │561 └─ lib/scoped_uuid.ex:166:8: Uniq.ScopedUUID (module)562563 warning: the variable "clock_hi_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator564 │565 547 │ <<clock_hi::bits(clock_hi_size), clock_lo::bits(8), node::bits(48)>> <-566 │ ~567 │568 └─ lib/uuid.ex:547:29: Uniq.UUID.parse_raw/5569570 warning: the variable "clock_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator571 │572 549 │ <<clock::uint(clock_size)>> <-573 │ ~574 │575 └─ lib/uuid.ex:549:26: Uniq.UUID.parse_raw/5576577 warning: the variable "clock_hi_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator578 │579 547 │ <<clock_hi::bits(clock_hi_size), clock_lo::bits(8), node::bits(48)>> <-580 │ ~581 │582 └─ lib/uuid.ex:547:29: Uniq.UUID.parse_raw/5583584 warning: the variable "clock_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator585 │586 549 │ <<clock::uint(clock_size)>> <-587 │ ~588 │589 └─ lib/uuid.ex:549:26: Uniq.UUID.parse_raw/5590591 warning: the variable "clock_hi_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator592 │593 547 │ <<clock_hi::bits(clock_hi_size), clock_lo::bits(8), node::bits(48)>> <-594 │ ~595 │596 └─ lib/uuid.ex:547:29: Uniq.UUID.parse_raw/5597598 warning: the variable "clock_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator599 │600 549 │ <<clock::uint(clock_size)>> <-601 │ ~602 │603 └─ lib/uuid.ex:549:26: Uniq.UUID.parse_raw/5604605 warning: the variable "clock_hi_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator606 │607 547 │ <<clock_hi::bits(clock_hi_size), clock_lo::bits(8), node::bits(48)>> <-608 │ ~609 │610 └─ lib/uuid.ex:547:29: Uniq.UUID.parse_raw/5611612 warning: the variable "clock_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator613 │614 549 │ <<clock::uint(clock_size)>> <-615 │ ~616 │617 └─ lib/uuid.ex:549:26: Uniq.UUID.parse_raw/5618619 warning: Uniq.UUID.dump/3 is undefined or private620 │621 177 │ {:ok, uuid} <- Uniq.UUID.dump(slug, &fake_dumper/2, params.uuid_config) do622 │ ~623 │624 └─ lib/scoped_uuid.ex:177:35: Uniq.ScopedUUID.extract_uuid/2625626Generated uniq app627==> ring_logger628Compiling 7 files (.ex)629Generated ring_logger app630==> nerves_compatibility_test631===> Analyzing applications...632===> Compiling poolboy633==> shoehorn634Compiling 8 files (.ex)635Generated shoehorn app636==> yaml_elixir637Compiling 6 files (.ex)638Generated yaml_elixir app639==> nerves_compatibility_test640===> Analyzing applications...641===> Compiling idna642==> nimble_parsec643Compiling 4 files (.ex)644Generated nimble_parsec app645==> nerves_compatibility_test646===> Analyzing applications...647===> Compiling telemetry648warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"649 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2650 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1651 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5652 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2653 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4654 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2655656==> k8s657Compiling 61 files (.ex)658 warning: the variable "chunk_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator659 │660 186 │ pending_request_body: <<chunk::binary-size(chunk_size), remaining_request_body::binary>>661 │ ~662 │663 └─ lib/k8s/client/mint/request.ex:186:50: K8s.Client.Mint.Request.stream_request_body/2664665 warning: protocols can only define functions without implementation via def/1, found: __struct__/0, __struct__/1666 │667 1 │ defprotocol K8s.Conn.RequestOptions do668 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~669 │670 └─ lib/k8s/conn/request_options.ex:1: K8s.Conn.RequestOptions (module)671672 warning: unused require Logger673 │674 22 │ require Logger675 │ ~676 │677 └─ lib/k8s/client/runner/base.ex:22:3678679 warning: a struct for K8s.Conn.Auth.ServiceAccountWorker.State is expected on struct update:680681 %K8s.Conn.Auth.ServiceAccountWorker.State{682 starting_state683 | timer: start_refresh_timer(starting_state.error_refresh_interval)684 }685686 but got type:687688 dynamic(%{..., __struct__: term()})689690 where "starting_state" was given the type:691692 # type: dynamic(%{..., __struct__: term()})693 # from: lib/k8s/conn/auth/service_account_worker.ex:65:20694 starting_state = struct!(K8s.Conn.Auth.ServiceAccountWorker.State, args)695696 when defining the variable "starting_state", you must also pattern match on "%K8s.Conn.Auth.ServiceAccountWorker.State{}"697698 type warning found at:699 │700 69 │ %State{starting_state | timer: start_refresh_timer(starting_state.error_refresh_interval)}}701 │ ~702 │703 └─ lib/k8s/conn/auth/service_account_worker.ex:69:6: K8s.Conn.Auth.ServiceAccountWorker.init/1704705 warning: a struct for K8s.Conn.Auth.ServiceAccountWorker.State is expected on struct update:706707 %K8s.Conn.Auth.ServiceAccountWorker.State{708 without_timer709 | token: token_data,710 timer: start_refresh_timer(state.refresh_interval)711 }712713 but got type:714715 dynamic(%{..., timer: nil})716717 where "without_timer" was given the type:718719 # type: dynamic(%{..., timer: nil})720 # from: lib/k8s/conn/auth/service_account_worker.ex:97:23721 without_timer = reset_timer(state)722723 when defining the variable "without_timer", you must also pattern match on "%K8s.Conn.Auth.ServiceAccountWorker.State{}"724725 type warning found at:726 │727 100 │ %State{728 │ ~729 │730 └─ lib/k8s/conn/auth/service_account_worker.ex:100:10: K8s.Conn.Auth.ServiceAccountWorker.handle_call/3731732 warning: a struct for K8s.Conn.Auth.ServiceAccountWorker.State is expected on struct update:733734 %K8s.Conn.Auth.ServiceAccountWorker.State{735 without_timer736 | token: token_data,737 timer: start_refresh_timer(state.refresh_interval)738 }739740 but got type:741742 dynamic(%{..., timer: nil})743744 where "without_timer" was given the type:745746 # type: dynamic(%{..., timer: nil})747 # from: lib/k8s/conn/auth/service_account_worker.ex:117:23748 without_timer = reset_timer(state)749750 when defining the variable "without_timer", you must also pattern match on "%K8s.Conn.Auth.ServiceAccountWorker.State{}"751752 type warning found at:753 │754 120 │ %State{755 │ ~756 │757 └─ lib/k8s/conn/auth/service_account_worker.ex:120:10: K8s.Conn.Auth.ServiceAccountWorker.handle_info/2758759 warning: a struct for K8s.Conn.Auth.ServiceAccountWorker.State is expected on struct update:760761 %K8s.Conn.Auth.ServiceAccountWorker.State{762 without_timer763 | timer: start_refresh_timer(without_timer.error_refresh_interval)764 }765766 but got type:767768 dynamic(%{..., timer: nil})769770 where "without_timer" was given the type:771772 # type: dynamic(%{..., timer: nil})773 # from: lib/k8s/conn/auth/service_account_worker.ex:127:23774 without_timer = reset_timer(state)775776 when defining the variable "without_timer", you must also pattern match on "%K8s.Conn.Auth.ServiceAccountWorker.State{}"777778 type warning found at:779 │780 130 │ %State{without_timer | timer: start_refresh_timer(without_timer.error_refresh_interval)}}781 │ ~782 │783 └─ lib/k8s/conn/auth/service_account_worker.ex:130:10: K8s.Conn.Auth.ServiceAccountWorker.handle_info/2784785 warning: a struct for K8s.Conn.Auth.ServiceAccountWorker.State is expected on struct update:786787 %K8s.Conn.Auth.ServiceAccountWorker.State{state | timer: nil}788789 but got type:790791 dynamic(%{..., timer: term()})792793 where "state" was given the type:794795 # type: dynamic(%{..., timer: term()})796 # from: lib/k8s/conn/auth/service_account_worker.ex:156:20797 state.timer != nil798799 when defining the variable "state", you must also pattern match on "%K8s.Conn.Auth.ServiceAccountWorker.State{}"800801 type warning found at:802 │803 160 │ %State{state | timer: nil}804 │ ~805 │806 └─ lib/k8s/conn/auth/service_account_worker.ex:160:5: K8s.Conn.Auth.ServiceAccountWorker.reset_timer/1807808Generated k8s app809==> websockex810Compiling 6 files (.ex)811 warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator812 │813 109 │ <<payload::bytes-size(size), rest::bitstring>> = remaining814 │ ~815 │816 └─ lib/websockex/frame.ex:109:27: WebSockex.Frame.parse_frame/1817818 warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator819 │820 125 │ <<payload::bytes-size(len), rest::bitstring>> = remaining821 │ ~822 │823 └─ lib/websockex/frame.ex:125:29: WebSockex.Frame.parse_frame/1824825 warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator826 │827 125 │ <<payload::bytes-size(len), rest::bitstring>> = remaining828 │ ~829 │830 └─ lib/websockex/frame.ex:125:29: WebSockex.Frame.parse_frame/1831832 warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator833 │834 145 │ <<payload::bytes-size(len), rest::bitstring>> = remaining835 │ ~836 │837 └─ lib/websockex/frame.ex:145:27: WebSockex.Frame.parse_frame/1838839 warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator840 │841 150 │ <<payload::bytes-size(len), rest::bitstring>> = remaining842 │ ~843 │844 └─ lib/websockex/frame.ex:150:27: WebSockex.Frame.parse_frame/1845846 warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator847 │848 155 │ <<payload::bytes-size(len), rest::bitstring>> = remaining849 │ ~850 │851 └─ lib/websockex/frame.ex:155:27: WebSockex.Frame.parse_frame/1852853 warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator854 │855 164 │ <<payload::bytes-size(len), rest::bitstring>> = remaining856 │ ~857 │858 └─ lib/websockex/frame.ex:164:29: WebSockex.Frame.parse_frame/1859860 warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator861 │862 171 │ <<payload::bytes-size(len), rest::bitstring>> = remaining863 │ ~864 │865 └─ lib/websockex/frame.ex:171:29: WebSockex.Frame.parse_frame/1866867 warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator868 │869 176 │ <<payload::bytes-size(len), rest::bitstring>> = remaining870 │ ~871 │872 └─ lib/websockex/frame.ex:176:29: WebSockex.Frame.parse_frame/1873874 warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator875 │876 164 │ <<payload::bytes-size(len), rest::bitstring>> = remaining877 │ ~878 │879 └─ lib/websockex/frame.ex:164:29: WebSockex.Frame.parse_frame/1880881 warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator882 │883 171 │ <<payload::bytes-size(len), rest::bitstring>> = remaining884 │ ~885 │886 └─ lib/websockex/frame.ex:171:29: WebSockex.Frame.parse_frame/1887888 warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator889 │890 176 │ <<payload::bytes-size(len), rest::bitstring>> = remaining891 │ ~892 │893 └─ lib/websockex/frame.ex:176:29: WebSockex.Frame.parse_frame/1894895 warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator896 │897 183 │ <<payload::bytes-size(len), rest::bitstring>> = remaining898 │ ~899 │900 └─ lib/websockex/frame.ex:183:27: WebSockex.Frame.parse_frame/1901902 warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator903 │904 188 │ <<payload::bytes-size(len), rest::bitstring>> = remaining905 │ ~906 │907 └─ lib/websockex/frame.ex:188:27: WebSockex.Frame.parse_frame/1908909 warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator910 │911 193 │ <<payload::bytes-size(len), rest::bitstring>> = remaining912 │ ~913 │914 └─ lib/websockex/frame.ex:193:27: WebSockex.Frame.parse_frame/1915916 warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator917 │918 199 │ <<payload::bytes-size(len), rest::bitstring>> = remaining919 │ ~920 │921 └─ lib/websockex/frame.ex:199:27: WebSockex.Frame.parse_frame/1922923 warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator924 │925 204 │ <<payload::bytes-size(len), rest::bitstring>> = remaining926 │ ~927 │928 └─ lib/websockex/frame.ex:204:27: WebSockex.Frame.parse_frame/1929930 warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator931 │932 209 │ <<payload::bytes-size(len), rest::bitstring>> = remaining933 │ ~934 │935 └─ lib/websockex/frame.ex:209:27: WebSockex.Frame.parse_frame/1936937 warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator938 │939 358 │ <<payload::bytes-size(len), rest::bitstring>> = remaining940 │ ~941 │942 └─ lib/websockex/frame.ex:358:27: WebSockex.Frame.parse_text_payload/3943944Generated websockex app945==> zoi946Compiling 85 files (.ex)947Compiling lib/zoi/context.ex (it's taking more than 10s)948Generated zoi app949==> abnf_parsec950Compiling 4 files (.ex)951Generated abnf_parsec app952==> texture953Compiling 7 files (.ex)954Generated texture app955==> rustler_precompiled956Compiling 4 files (.ex)957Generated rustler_precompiled app958==> splode959Compiling 5 files (.ex)960Generated splode app961==> jsv962Compiling 74 files (.ex)963Compiling lib/jsv/format_validator/default/optional/iri.ex (it's taking more than 10s)964Compiling lib/jsv/error_formatter.ex (it's taking more than 10s)965Compiling lib/jsv/format_validator/default/optional/uri.ex (it's taking more than 10s)966Generated jsv app967==> dotenvy968Compiling 3 files (.ex)969Generated dotenvy app970==> muontrap971make[1]: Entering directory '/work/proj/deps_mangopi_mq_pro/muontrap/c_src'972 CC muontrap.o973 LD muontrap974make[1]: Leaving directory '/work/proj/deps_mangopi_mq_pro/muontrap/c_src'975Compiling 5 files (.ex)976Generated muontrap app977==> uboot_env978Compiling 5 files (.ex)979Generated uboot_env app980==> nimble_pool981Compiling 2 files (.ex)982Generated nimble_pool app983==> finch984Compiling 23 files (.ex)985Generated finch app986==> req987Compiling 24 files (.ex)988Generated req app989==> ex_aws_auth990Compiling 7 files (.ex)991Generated ex_aws_auth app992==> llm_db993Compiling 63 files (.ex)994Generated llm_db app995==> req_llm996Compiling 205 files (.ex)997Compiling lib/mix/tasks/model_compat.ex (it's taking more than 10s)998Compiling lib/mix/tasks/gen.ex (it's taking more than 10s)999Compiling lib/req_llm.ex (it's taking more than 10s)1000Compiling lib/req_llm/context/tool_exchange.ex (it's taking more than 10s)1001Compiling lib/req_llm/open_telemetry/content.ex (it's taking more than 10s)1002Compiling lib/req_llm/open_telemetry/attributes.ex (it's taking more than 10s)1003Compiling lib/req_llm/generation.ex (it's taking more than 10s)1004Compiling lib/req_llm/context.ex (it's taking more than 10s)1005Compiling lib/req_llm/providers/azure/anthropic.ex (it's taking more than 10s)1006Compiling lib/req_llm/providers/anthropic/context.ex (it's taking more than 10s)1007Compiling lib/req_llm/providers/amazon_bedrock/anthropic.ex (it's taking more than 10s)1008Compiling lib/req_llm/output/validation.ex (it's taking more than 10s)1009Compiling lib/req_llm/schema.ex (it's taking more than 10s)1010Compiling lib/req_llm/providers/zai/shared.ex (it's taking more than 10s)1011Compiling lib/req_llm/providers/openai/responses_api.ex (it's taking more than 10s)1012Compiling lib/req_llm/providers/openai/astra.ex (it's taking more than 10s)1013Compiling lib/req_llm/telemetry.ex (it's taking more than 10s)1014Compiling lib/req_llm/providers/google.ex (it's taking more than 10s)1015Generated req_llm app1016==> condukt1017Compiling 96 files (.ex)10181019== Compilation error in file lib/condukt/bashkit/nif.ex ==1020** (RuntimeError) precompiled NIF is not available for this target: "riscv64gc-unknown-linux-gnu".1021The available targets are:1022 - aarch64-apple-darwin1023 - aarch64-unknown-linux-gnu1024 - x86_64-apple-darwin1025 - x86_64-pc-windows-msvc1026 - x86_64-unknown-linux-gnu1027 lib/condukt/bashkit/nif.ex:33: (module)1028could not compile dependency :condukt, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile condukt --force", update it with "mix deps.update condukt" or clean it with "mix deps.clean condukt"