condukt

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"