gamend_web

Build log

host

gamend_web 1.0.1299 · fail · run gamend_web-1.0.1299-1791367677420
635 of 635 lines
1Resolving Hex dependencies...2Resolution completed in 1.435s3Unchanged:4  argon2_elixir 4.1.35  bandit 1.12.56  bcrypt_elixir 3.3.27  bunch 1.6.48  bunch_native 0.5.29  bundlex 1.5.810  castore 1.0.2111  cc_precompiler 0.1.1112  certifi 2.17.013  circular_buffer 1.1.014  comeonin 5.5.115  corsica 2.1.316  crc 0.11.017  crontab 1.2.018  db_connection 2.10.219  decimal 3.1.120  decorator 1.4.021  dns_cluster 0.3.122  ecto 3.14.223  ecto_sql 3.14.024  ecto_sqlite3 0.25.025  elixir_make 0.10.026  elixir_uuid 1.2.127  esbuild 0.10.028  ex_aws 2.7.029  ex_aws_s3 2.5.930  ex_dtls 0.18.131  ex_hash_ring 7.0.032  ex_ice 0.16.133  ex_libsrtp 0.7.434  ex_rtcp 0.4.235  ex_rtp 0.4.136  ex_sctp 0.1.337  ex_sdp 1.3.038  ex_stun 0.2.139  ex_turn 0.2.340  ex_webrtc 0.17.041  expo 1.1.142  exqlite 0.42.043  finch 0.24.044  gamend_core 1.0.129945  gamend_web 1.0.129946  gen_smtp 1.3.047  geolix 2.1.048  geolix_adapter_mmdb2 0.7.049  gettext 1.0.250  goth 1.4.551  guardian 2.5.052  h2 0.12.453  hackney 4.8.554  hammer 7.5.055  hammer_backend_redis 7.2.056  hpax 1.1.057  httpoison 3.0.058  idna 7.1.059  interactive_cmd 0.1.460  jason 1.4.561  joken 2.7.062  jose 1.11.1263  logger_backends 1.0.164  lumis 0.10.265  mdex 0.14.266  mdex_native 0.2.1167  membrane_precompiled_dependency_provider 0.2.468  mime 2.0.769  mimerl 1.5.070  mint 1.11.071  mmdb2_decoder 3.0.172  nebulex 3.0.473  nebulex_distributed 3.2.374  nebulex_local 3.0.075  nebulex_redis_adapter 3.0.076  nebulex_streams 0.2.077  nerves 2.0.0-pre.378  nerves_discovery 0.1.579  nerves_logging 0.2.480  nerves_runtime 0.13.1381  nerves_system_bbb 2.30.282  nerves_system_br 1.34.483  nerves_system_mangopi_mq_pro 0.17.284  nerves_system_qemu_aarch64 0.4.285  nerves_system_rpi0 2.1.286  nerves_system_rpi4 2.1.287  nerves_system_rpi5 2.1.288  nerves_system_trellis 0.5.089  nerves_system_x86_64 1.34.290  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.191  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.192  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.193  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.194  nerves_toolchain_x86_64_nerves_linux_musl 15.3.195  nerves_uevent 0.1.796  nimble_options 1.1.197  nimble_parsec 1.4.298  nimble_pool 1.1.099  oauth2 2.1.1100  oban 2.24.1101  oban_met 1.3.2102  oban_web 2.13.0103  octo_fetch 0.5.0104  open_api_spex 3.22.4105  parse_trans 3.4.2106  partitioned_buffer 0.4.4107  peep 4.4.0108  phoenix 1.8.15109  phoenix_ecto 4.7.0110  phoenix_html 4.3.0111  phoenix_live_dashboard 0.9.1112  phoenix_live_view 1.2.12113  phoenix_pubsub 2.4.0114  phoenix_template 1.1.0115  pigeon 2.1.0116  plug 1.20.3117  plug_crypto 2.2.0118  poison 4.0.1119  postgrex 0.22.4120  prom_ex 1.12.0121  property_table 0.3.4122  protobuf 0.17.0123  qex 0.5.2124  quic 2.1.1125  ranch 2.3.0126  redix 1.9.2127  req 0.7.5128  ring_logger 0.11.7129  rustler 0.37.3130  rustler_precompiled 0.10.0131  shmex 0.5.2132  ssl_verify_fun 1.1.7133  stripity_stripe 3.3.2134  sweet_xml 0.7.5135  swoosh 1.28.1136  tablet 0.3.3137  tailwind 0.5.1138  telemetry 1.4.2139  telemetry_metrics 1.2.0140  telemetry_metrics_prometheus_core 1.2.1141  telemetry_poller 1.3.0142  tesla 1.21.3143  thousand_island 1.5.0144  toolshed 0.5.0145  tz 0.28.4146  uboot_env 1.0.2147  ueberauth 0.10.8148  ueberauth_apple 0.7.0149  ueberauth_steam_strategy 0.2.1150  unifex 1.2.5151  uri_query 0.2.0152  websock 0.5.3153  websock_adapter 0.6.0154  webtransport 0.4.8155  zarex 1.0.6156All dependencies have been fetched157==> uri_query158Compiling 1 file (.ex)159Generated uri_query app160==> poison161Compiling 4 files (.ex)162     warning: using single-quoted strings to represent charlists is deprecated.163     Use ~c"" if you indeed want a charlist or use "" instead.164     You may run "mix format --migrate" to change all single-quoted165     strings to use the ~c sigil and fix this warning.166     │167 127 │   for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do168     │                               ~169     │170     └─ lib/poison/encoder.ex:127:31171172     warning: using single-quoted strings to represent charlists is deprecated.173     Use ~c"" if you indeed want a charlist or use "" instead.174     You may run "mix format --migrate" to change all single-quoted175     strings to use the ~c sigil and fix this warning.176     │177 127 │   for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do178     │                                                ~179     │180     └─ lib/poison/encoder.ex:127:48181182     warning: using single-quoted strings to represent charlists is deprecated.183     Use ~c"" if you indeed want a charlist or use "" instead.184     You may run "mix format --migrate" to change all single-quoted185     strings to use the ~c sigil and fix this warning.186     │187 174 │        when char <= 0x1F or char in '"\\' do188     │                                     ~189     │190     └─ lib/poison/encoder.ex:174:37191192    warning: using single-quoted strings to represent charlists is deprecated.193    Use ~c"" if you indeed want a charlist or use "" instead.194    You may run "mix format --migrate" to change all single-quoted195    strings to use the ~c sigil and fix this warning.196    │197 94 │        when char in '-0123456789' do198    │                     ~199    │200    └─ lib/poison/parser.ex:94:21201202     warning: using single-quoted strings to represent charlists is deprecated.203     Use ~c"" if you indeed want a charlist or use "" instead.204     You may run "mix format --migrate" to change all single-quoted205     strings to use the ~c sigil and fix this warning.206     │207 189 │        when char in '123456789' do208     │                     ~209     │210     └─ lib/poison/parser.ex:189:21211212     warning: using single-quoted strings to represent charlists is deprecated.213     Use ~c"" if you indeed want a charlist or use "" instead.214     You may run "mix format --migrate" to change all single-quoted215     strings to use the ~c sigil and fix this warning.216     │217 205 │   defp number_exp(<<e>> <> rest, frac, pos, acc) when e in 'eE' do218     │                                                            ~219     │220     └─ lib/poison/parser.ex:205:60221222     warning: using single-quoted strings to represent charlists is deprecated.223     Use ~c"" if you indeed want a charlist or use "" instead.224     You may run "mix format --migrate" to change all single-quoted225     strings to use the ~c sigil and fix this warning.226     │227 238 │        when char in '0123456789' do228     │                     ~229     │230     └─ lib/poison/parser.ex:238:21231232     warning: using single-quoted strings to represent charlists is deprecated.233     Use ~c"" if you indeed want a charlist or use "" instead.234     You may run "mix format --migrate" to change all single-quoted235     strings to use the ~c sigil and fix this warning.236     │237 246 │   defp number_digits_count(<<char>> <> rest, acc) when char in '0123456789' do238     │                                                                ~239     │240     └─ lib/poison/parser.ex:246:64241242     warning: using single-quoted strings to represent charlists is deprecated.243     Use ~c"" if you indeed want a charlist or use "" instead.244     You may run "mix format --migrate" to change all single-quoted245     strings to use the ~c sigil and fix this warning.246     │247 270 │   for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do248     │                               ~249     │250     └─ lib/poison/parser.ex:270:31251252     warning: using single-quoted strings to represent charlists is deprecated.253     Use ~c"" if you indeed want a charlist or use "" instead.254     You may run "mix format --migrate" to change all single-quoted255     strings to use the ~c sigil and fix this warning.256     │257 270 │   for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do258     │                                            ~259     │260     └─ lib/poison/parser.ex:270:44261262     warning: using single-quoted strings to represent charlists is deprecated.263     Use ~c"" if you indeed want a charlist or use "" instead.264     You may run "mix format --migrate" to change all single-quoted265     strings to use the ~c sigil and fix this warning.266     │267 277 │             when a1 in 'dD' and a2 in 'dD' and b1 in '89abAB' and268     │                        ~269     │270     └─ lib/poison/parser.ex:277:24271272     warning: using single-quoted strings to represent charlists is deprecated.273     Use ~c"" if you indeed want a charlist or use "" instead.274     You may run "mix format --migrate" to change all single-quoted275     strings to use the ~c sigil and fix this warning.276     │277 277 │             when a1 in 'dD' and a2 in 'dD' and b1 in '89abAB' and278     │                                       ~279     │280     └─ lib/poison/parser.ex:277:39281282     warning: using single-quoted strings to represent charlists is deprecated.283     Use ~c"" if you indeed want a charlist or use "" instead.284     You may run "mix format --migrate" to change all single-quoted285     strings to use the ~c sigil and fix this warning.286     │287 277 │             when a1 in 'dD' and a2 in 'dD' and b1 in '89abAB' and288     │                                                      ~289     │290     └─ lib/poison/parser.ex:277:54291292     warning: using single-quoted strings to represent charlists is deprecated.293     Use ~c"" if you indeed want a charlist or use "" instead.294     You may run "mix format --migrate" to change all single-quoted295     strings to use the ~c sigil and fix this warning.296     │297 334 │   defp skip_whitespace(<<char>> <> rest, pos) when char in '\s\n\t\r' do298     │                                                            ~299     │300     └─ lib/poison/parser.ex:334:60301302    warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead303    │304 42 │   if Application.get_env(:poison, :native) do305    │                  ~306    │307    └─ lib/poison/parser.ex:42:18: Poison.Parser (module)308309    warning: use Bitwise is deprecated. import Bitwise instead310    │311 46 │   use Bitwise312    │   ~~~~~~~~~~~313    │314    └─ lib/poison/parser.ex:46: Poison.Parser (module)315316     warning: the variable "count" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator317     │318 240 │     <<digits::binary-size(count), rest::binary>> = string319     │                           ~320     │321     └─ lib/poison/parser.ex:240:27: Poison.Parser.number_digits/2322323     warning: the variable "count" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator324     │325 266 │     <<chunk::binary-size(count), rest::binary>> = string326     │                          ~327     │328     └─ lib/poison/parser.ex:266:26: Poison.Parser.string_continue/3329330     warning: use Bitwise is deprecated. import Bitwise instead331     │332 117 │   use Bitwise333     │   ~~~~~~~~~~~334     │335     └─ lib/poison/encoder.ex:117: Poison.Encoder.BitString (module)336337     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 operator338     │339 169 │     <<chunk::binary-size(size), rest::binary>> = string340     │                          ~341     │342     └─ lib/poison/encoder.ex:169:26: Poison.Encoder.BitString.escape/2343344Generated poison app345 C      checksum_xor.c346 C      crc_8.c347 C      crc_algorithm.c348 C      crc_model.c349 C      crc_nif.c350 C      crc_resource.c351 C      xnif_slice.c352 LD     crc_nif.so353==> crc354Compiling 7 files (.erl)355Compiling 3 files (.ex)356Generated crc app357==> jose358Compiling 113 files (.erl)359src/jose_server.erl:137:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.360Compile directive 'nowarn_deprecated_catch' can be used to suppress361warnings in selected modules.362%  137| 		_ = catch jose_jwa:unsecured_signing(UnsecuredSigning),363%     | 		    ^364365src/jose_server.erl:797:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.366Compile directive 'nowarn_deprecated_catch' can be used to suppress367warnings in selected modules.368%  797| 	case catch jose_crypto_compat:crypto_one_time(Cipher, Key, PlainText, true) of369%     | 	     ^370371src/jose_server.erl:799:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.372Compile directive 'nowarn_deprecated_catch' can be used to suppress373warnings in selected modules.374%  799| 			case catch jose_crypto_compat:crypto_one_time(Cipher, Key, CipherText, false) of375%     | 			     ^376377src/jose_server.erl:809:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.378Compile directive 'nowarn_deprecated_catch' can be used to suppress379warnings in selected modules.380%  809| 	case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, PlainText, true) of381%     | 	     ^382383src/jose_server.erl:811:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.384Compile directive 'nowarn_deprecated_catch' can be used to suppress385warnings in selected modules.386%  811| 			case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, CipherText, false) of387%     | 			     ^388389src/jose_server.erl:821:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.390Compile directive 'nowarn_deprecated_catch' can be used to suppress391warnings in selected modules.392%  821| 	case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, {AAD, PlainText}, true) of393%     | 	     ^394395src/jose_server.erl:823:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.396Compile directive 'nowarn_deprecated_catch' can be used to suppress397warnings in selected modules.398%  823| 			case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, {AAD, CipherText, CipherTag}, false) of399%     | 			     ^400401src/jose_server.erl:837:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.402Compile directive 'nowarn_deprecated_catch' can be used to suppress403warnings in selected modules.404%  837| 	case catch public_key:encrypt_public(PlainText, PublicKey, FutureOptions) of405%     | 	     ^406407src/jose_server.erl:840:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.408Compile directive 'nowarn_deprecated_catch' can be used to suppress409warnings in selected modules.410%  840| 			case catch public_key:decrypt_private(CipherText, PrivateKey, FutureOptions) of411%     | 			     ^412413src/jose_server.erl:842:11: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.414Compile directive 'nowarn_deprecated_catch' can be used to suppress415warnings in selected modules.416%  842| 					case catch public_key:decrypt_private(rsa_ciphertext(Algorithm), PrivateKey, FutureOptions) of417%     | 					     ^418419src/jose_server.erl:859:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.420Compile directive 'nowarn_deprecated_catch' can be used to suppress421warnings in selected modules.422%  859| 	case catch public_key:encrypt_public(PlainText, PublicKey, LegacyOptions) of423%     | 	     ^424425src/jose_server.erl:862:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.426Compile directive 'nowarn_deprecated_catch' can be used to suppress427warnings in selected modules.428%  862| 			case catch public_key:decrypt_private(CipherText, PrivateKey, LegacyOptions) of429%     | 			     ^430431src/jose_server.erl:864:11: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.432Compile directive 'nowarn_deprecated_catch' can be used to suppress433warnings in selected modules.434%  864| 					case catch public_key:decrypt_private(rsa_ciphertext(Algorithm), PrivateKey, LegacyOptions) of435%     | 					     ^436437src/jose_server.erl:882:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.438Compile directive 'nowarn_deprecated_catch' can be used to suppress439warnings in selected modules.440%  882| 	case catch public_key:sign(Message, DigestType, PrivateKey, Options) of441%     | 	     ^442443src/jose_server.erl:885:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.444Compile directive 'nowarn_deprecated_catch' can be used to suppress445warnings in selected modules.446%  885| 			case catch public_key:verify(Message, DigestType, Signature, PublicKey, Options) of447%     | 			     ^448449src/jose_server.erl:897:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.450Compile directive 'nowarn_deprecated_catch' can be used to suppress451warnings in selected modules.452%  897| 	case catch public_key:sign(Message, DigestType, PrivateKey) of453%     | 	     ^454455src/jose_server.erl:900:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.456Compile directive 'nowarn_deprecated_catch' can be used to suppress457warnings in selected modules.458%  900| 			case catch public_key:verify(Message, DigestType, Signature, PublicKey) of459%     | 			     ^460461src/jwa/jose_jwa.erl:230:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.462Compile directive 'nowarn_deprecated_catch' can be used to suppress463warnings in selected modules.464%  230| 	case catch block_cipher(Cipher) of465%     | 	     ^466467src/jwa/jose_jwa.erl:238:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.468Compile directive 'nowarn_deprecated_catch' can be used to suppress469warnings in selected modules.470%  238| 	case catch ?MAYBE_START_JOSE(ets:lookup_element(?TAB, chacha20_poly1305_module, 2)) of471%     | 	     ^472473src/jwa/jose_jwa.erl:246:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.474Compile directive 'nowarn_deprecated_catch' can be used to suppress475warnings in selected modules.476%  246| 	case catch rsa_crypt(Padding) of477%     | 	     ^478479src/jwa/jose_jwa.erl:254:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.480Compile directive 'nowarn_deprecated_catch' can be used to suppress481warnings in selected modules.482%  254| 	case catch rsa_sign(Padding) of483%     | 	     ^484485src/jwa/jose_jwa.erl:262:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.486Compile directive 'nowarn_deprecated_catch' can be used to suppress487warnings in selected modules.488%  262| 	case catch ?MAYBE_START_JOSE(ets:lookup_element(?TAB, xchacha20_poly1305_module, 2)) of489%     | 	     ^490491Compiling 8 files (.ex)492Generated jose app493==> bunch494Compiling 19 files (.ex)495Generated bunch app496==> ex_rtcp497Compiling 14 files (.ex)498Generated ex_rtcp app499==> ex_hash_ring500Compiling 7 files (.ex)501Generated ex_hash_ring app502==> zarex503Compiling 1 file (.ex)504Generated zarex app505==> mmdb2_decoder506Compiling 5 files (.ex)507    warning: the variable "offset" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator508    │509 30 │     <<_::size(offset)-binary, rest::binary>> = data510    │               ~511    │512    └─ lib/mmdb2_decoder/data.ex:30:15: MMDB2Decoder.Data.value/3513514     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 operator515     │516 270 │     <<value::size(len)-binary, rest::binary>> = data_part517     │                   ~518     │519     └─ lib/mmdb2_decoder/data.ex:270:19: MMDB2Decoder.Data.decode_binary/2520521     warning: the variable "bitlen" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator522     │523 289 │     <<value::size(bitlen)-integer-signed, rest::binary>> = data_part524     │                   ~525     │526     └─ lib/mmdb2_decoder/data.ex:289:19: MMDB2Decoder.Data.decode_signed/2527528     warning: the variable "bitlen" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator529     │530 295 │     <<value::size(bitlen)-integer-unsigned, rest::binary>> = data_part531     │                   ~532     │533     └─ lib/mmdb2_decoder/data.ex:295:19: MMDB2Decoder.Data.decode_unsigned/2534535    warning: the variable "node_start" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator536    │537 62 │     <<_::size(node_start)-binary, low::size(24), high::size(4), _::bitstring>> = tree538    │               ~539    │540    └─ lib/mmdb2_decoder/lookup_tree.ex:62:15: MMDB2Decoder.LookupTree.traverse/6541542    warning: the variable "node_start" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator543    │544 80 │     <<_::size(node_start)-binary, node_next::size(record_size), _::bitstring>> = tree545    │               ~546    │547    └─ lib/mmdb2_decoder/lookup_tree.ex:80:15: MMDB2Decoder.LookupTree.traverse/6548549    warning: the variable "record_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator550    │551 80 │     <<_::size(node_start)-binary, node_next::size(record_size), _::bitstring>> = tree552    │                                                   ~553    │554    └─ lib/mmdb2_decoder/lookup_tree.ex:80:51: MMDB2Decoder.LookupTree.traverse/6555556    warning: the variable "node_start" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator557    │558 96 │     <<_::size(node_start)-binary, _::size(record_size), node_next::size(record_size),559    │               ~560    │561    └─ lib/mmdb2_decoder/lookup_tree.ex:96:15: MMDB2Decoder.LookupTree.traverse/6562563    warning: the variable "record_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 96 │     <<_::size(node_start)-binary, _::size(record_size), node_next::size(record_size),566    │                                           ~567    │568    └─ lib/mmdb2_decoder/lookup_tree.ex:96:43: MMDB2Decoder.LookupTree.traverse/6569570    warning: the variable "record_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 96 │     <<_::size(node_start)-binary, _::size(record_size), node_next::size(record_size),573    │                                                                         ~574    │575    └─ lib/mmdb2_decoder/lookup_tree.ex:96:73: MMDB2Decoder.LookupTree.traverse/6576577    warning: the variable "tree_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 53 │       <<tree_part::size(tree_size)-binary, _::size(16)-binary, data_part::binary>> = data580    │                         ~581    │582    └─ lib/mmdb2_decoder/database.ex:53:25: MMDB2Decoder.Database.split_data/2583584Generated mmdb2_decoder app585==> argon2_elixir586mkdir -p /work/proj/_build/host/lib/argon2_elixir/priv587cc -g -O3 -pthread -Wall -I"/usr/local/lib/erlang/erts-17.1/include" -Iargon2/include -Iargon2/src -Ic_src -shared -fPIC -fvisibility=hidden -Wl,-soname,libargon2.so.0 argon2/src/argon2.c argon2/src/core.c argon2/src/blake2/blake2b.c argon2/src/thread.c argon2/src/encoding.c argon2/src/ref.c c_src/argon2_nif.c -o /work/proj/_build/host/lib/argon2_elixir/priv/argon2_nif.so588Compiling 3 files (.ex)589Generated argon2_elixir app590==> castore591Compiling 1 file (.ex)592Generated castore app593==> mint594Compiling 1 file (.erl)595Compiling 21 files (.ex)596Generated mint app597==> octo_fetch598Compiling 3 files (.ex)599Generated octo_fetch app600==> elixir_uuid601Compiling 1 file (.ex)602    warning: use Bitwise is deprecated. import Bitwise instead603    │604  2 │   use Bitwise, only_operators: true605    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~606    │607    └─ lib/uuid.ex:2: UUID (module)608609Generated elixir_uuid app610==> geolix611Compiling 8 files (.ex)612Generated geolix app613==> geolix_adapter_mmdb2614Compiling 26 files (.ex)615Generated geolix_adapter_mmdb2 app616==> esbuild617Compiling 4 files (.ex)618Generated esbuild app619==> protobuf620Compiling 50 files (.ex)621Generated protobuf app622==> rustler623Compiling 7 files (.ex)624Generated rustler app625==> ex_sctp626Compiling 1 file (.ex)627628== Compilation error in file lib/ex_sctp.ex ==629** (ErlangError) Erlang error: :enoent630    (elixir 1.20.3) lib/system.ex:1141: System.cmd("cargo", ["metadata", "--format-version=1"], [cd: "native/ex_sctp"])631    (rustler 0.37.3) lib/rustler/compiler/config.ex:74: Rustler.Compiler.Config.metadata!/1632    (rustler 0.37.3) lib/rustler/compiler/config.ex:61: Rustler.Compiler.Config.build/1633    (rustler 0.37.3) lib/rustler/compiler.ex:8: Rustler.Compiler.compile_crate/3634    lib/ex_sctp.ex:6: (module)635could not compile dependency :ex_sctp, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile ex_sctp --force", update it with "mix deps.update ex_sctp" or clean it with "mix deps.clean ex_sctp"