phoenix_kit_catalogue

Build log

nerves_system_mangopi_mq_pro

phoenix_kit_catalogue 0.46.0 · fail · run phoenix_kit_catalogue-0.46.0-1790528835079
759 of 759 lines
1Resolving Hex dependencies...2Resolution completed in 2.683s3Unchanged:4  aws_regions 0.1.05  backblaze_regions 0.1.06  bandit 1.12.57  bcrypt_elixir 3.3.28  beamlab_countries 1.2.19  beamlab_ex_aws_sqs 5.0.210  certifi 2.17.011  circular_buffer 1.1.012  comeonin 5.5.113  db_connection 2.10.214  decimal 3.1.115  ecto 3.14.216  ecto_sql 3.14.017  elixir_make 0.10.018  eqrcode 0.2.119  etcher 0.17.220  ex_aws 2.7.021  ex_aws_ec2 2.0.122  ex_aws_s3 2.5.923  ex_aws_sns 2.3.524  ex_aws_sts 2.3.025  ex_pdfium 0.6.026  expo 1.1.127  finch 0.23.028  fresco 0.13.029  gen_smtp 1.3.030  gettext 1.0.231  googleapis 0.1.032  grpc 1.0.533  grpc_core 1.0.534  h2 0.12.335  hackney 4.8.436  hammer 7.5.037  hpax 1.1.038  idna 7.1.039  interactive_cmd 0.1.440  jason 1.4.541  keyfob 0.1.142  leaf 0.8.043  locale_slug 0.2.044  mdex 0.14.045  mdex_native 0.2.946  mime 2.0.747  mimerl 1.5.048  mint 1.10.149  nerves 1.15.050  nerves_discovery 0.1.551  nerves_logging 0.2.452  nerves_runtime 0.13.1353  nerves_system_br 1.34.454  nerves_system_mangopi_mq_pro 0.17.255  nerves_system_rpi4 2.1.256  nerves_system_trellis 0.5.057  nerves_system_x86_64 1.34.258  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.159  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.160  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.161  nerves_toolchain_x86_64_nerves_linux_musl 15.3.162  nerves_uevent 0.1.763  nimble_csv 1.3.064  nimble_options 1.1.165  nimble_parsec 1.4.266  nimble_pool 1.1.067  oauth2 2.1.168  oban 2.24.169  parse_trans 3.4.270  phoenix 1.8.1571  phoenix_ecto 4.7.072  phoenix_html 4.3.073  phoenix_kit 2.41.174  phoenix_kit_ai 0.24.175  phoenix_kit_catalogue 0.46.076  phoenix_kit_entities 0.4.1777  phoenix_kit_templates 0.2.078  phoenix_live_view 1.2.1279  phoenix_pubsub 2.3.080  phoenix_template 1.1.081  plug 1.20.382  plug_crypto 2.2.083  postgrex 0.22.484  property_table 0.3.485  protobuf 0.17.086  quic 2.0.287  ranch 2.3.088  req 0.7.489  ring_logger 0.11.790  rustler_precompiled 0.9.091  saxy 1.6.192  shoehorn 0.9.393  ssl_verify_fun 1.1.794  sweet_xml 0.7.595  swoosh 1.28.196  tablet 0.3.397  telemetry 1.4.298  tesla 1.21.399  tessera 0.3.8100  thousand_island 1.5.0101  tigris_regions 0.1.0102  toolshed 0.5.0103  tz 0.28.4104  uboot_env 1.0.2105  ueberauth 0.10.8106  ueberauth_facebook 0.10.0107  ueberauth_github 0.8.3108  ueberauth_google 0.12.1109  uuidv7 1.0.0110  websock 0.5.3111  websock_adapter 0.6.0112  websockex 0.5.1113  webtransport 0.4.7114  xai 0.2.1115  xlsx_reader 0.8.12116  yamerl 0.10.0117  yaml_elixir 2.12.2118* Getting phoenix_kit_catalogue (Hex package)119* Getting nerves (Hex package)120* Getting shoehorn (Hex package)121* Getting ring_logger (Hex package)122* Getting toolshed (Hex package)123* Getting nerves_runtime (Hex package)124* Getting nerves_system_mangopi_mq_pro (Hex package)125* Getting nerves_system_rpi4 (Hex package)126* Getting nerves_system_trellis (Hex package)127* Getting nerves_system_x86_64 (Hex package)128* Getting nerves_system_br (Hex package)129* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)130* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)131* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)132* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)133* Getting nerves_logging (Hex package)134* Getting nerves_uevent (Hex package)135* Getting uboot_env (Hex package)136* Getting elixir_make (Hex package)137* Getting property_table (Hex package)138* Getting circular_buffer (Hex package)139* Getting interactive_cmd (Hex package)140* Getting jason (Hex package)141* Getting nerves_discovery (Hex package)142* Getting tablet (Hex package)143* Getting ex_pdfium (Hex package)144* Getting nimble_csv (Hex package)145* Getting phoenix_kit (Hex package)146* Getting phoenix_kit_ai (Hex package)147* Getting phoenix_kit_entities (Hex package)148* Getting phoenix_live_view (Hex package)149* Getting saxy (Hex package)150* Getting xlsx_reader (Hex package)151* Getting phoenix (Hex package)152* Getting phoenix_html (Hex package)153* Getting phoenix_template (Hex package)154* Getting plug (Hex package)155* Getting telemetry (Hex package)156* Getting mime (Hex package)157* Getting plug_crypto (Hex package)158* Getting phoenix_pubsub (Hex package)159* Getting websock_adapter (Hex package)160* Getting websock (Hex package)161* Getting gettext (Hex package)162* Getting expo (Hex package)163* Getting xai (Hex package)164* Getting grpc (Hex package)165* Getting protobuf (Hex package)166* Getting websockex (Hex package)167* Getting grpc_core (Hex package)168* Getting googleapis (Hex package)169* Getting aws_regions (Hex package)170* Getting backblaze_regions (Hex package)171* Getting bandit (Hex package)172* Getting bcrypt_elixir (Hex package)173* Getting beamlab_countries (Hex package)174* Getting ecto_sql (Hex package)175* Getting etcher (Hex package)176* Getting ex_aws (Hex package)177* Getting ex_aws_ec2 (Hex package)178* Getting ex_aws_s3 (Hex package)179* Getting ex_aws_sns (Hex package)180* Getting ex_aws_sqs (Hex package)181* Getting ex_aws_sts (Hex package)182* Getting finch (Hex package)183* Getting fresco (Hex package)184* Getting gen_smtp (Hex package)185* Getting hackney (Hex package)186* Getting hammer (Hex package)187* Getting keyfob (Hex package)188* Getting leaf (Hex package)189* Getting locale_slug (Hex package)190* Getting mdex (Hex package)191* Getting oauth2 (Hex package)192* Getting oban (Hex package)193* Getting phoenix_ecto (Hex package)194* Getting phoenix_kit_templates (Hex package)195* Getting postgrex (Hex package)196* Getting req (Hex package)197* Getting sweet_xml (Hex package)198* Getting swoosh (Hex package)199* Getting tessera (Hex package)200* Getting tigris_regions (Hex package)201* Getting tz (Hex package)202* Getting ueberauth (Hex package)203* Getting ueberauth_facebook (Hex package)204* Getting ueberauth_github (Hex package)205* Getting ueberauth_google (Hex package)206* Getting uuidv7 (Hex package)207* Getting yaml_elixir (Hex package)208* Getting yamerl (Hex package)209* Getting ecto (Hex package)210* Getting decimal (Hex package)211* Getting idna (Hex package)212* Getting db_connection (Hex package)213* Getting tesla (Hex package)214* Getting mdex_native (Hex package)215* Getting nimble_options (Hex package)216* Getting nimble_parsec (Hex package)217* Getting rustler_precompiled (Hex package)218* Getting eqrcode (Hex package)219* Getting certifi (Hex package)220* Getting h2 (Hex package)221* Getting mimerl (Hex package)222* Getting parse_trans (Hex package)223* Getting quic (Hex package)224* Getting ssl_verify_fun (Hex package)225* Getting webtransport (Hex package)226* Getting ranch (Hex package)227* Getting mint (Hex package)228* Getting nimble_pool (Hex package)229* Getting hpax (Hex package)230* Getting comeonin (Hex package)231* Getting thousand_island (Hex package)232You have added/upgraded packages you could sponsor, run `mix hex.sponsor` to learn more233==> tablet234Compiling 2 files (.ex)235Generated tablet app236==> elixir_make237Compiling 8 files (.ex)238Generated elixir_make app239==> nerves_discovery240Compiling 5 files (.ex)241Generated nerves_discovery app242==> decimal243Compiling 4 files (.ex)244Generated decimal app245==> jason246Compiling 10 files (.ex)247Generated jason app248==> interactive_cmd249Compiling 1 file (.ex)250Generated interactive_cmd app251==> nerves252HOST_CC port.o253HOST_LD port254Compiling 55 files (.ex)255Generated nerves app256==> nerves_compatibility_test257258Nerves environment259  MIX_TARGET:   mangopi_mq_pro260  MIX_ENV:      prod261262Checking for prebuilt Nerves artifacts...263  Found nerves_system_mangopi_mq_pro in cache264    /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-portable-0.17.2265  Found nerves_toolchain_riscv64_nerves_linux_gnu in cache266    /home/nerves/.nerves/artifacts/nerves_toolchain_riscv64_nerves_linux_gnu-linux_x86_64-15.3.1267==> tablet268Compiling 2 files (.ex)269Generated tablet app270==> elixir_make271Compiling 8 files (.ex)272Generated elixir_make app273==> nerves_discovery274Compiling 5 files (.ex)275Generated nerves_discovery app276==> decimal277Compiling 4 files (.ex)278Generated decimal app279==> jason280Compiling 10 files (.ex)281Compiling lib/decoder.ex (it's taking more than 10s)282Compiling lib/encode.ex (it's taking more than 10s)283Generated jason app284==> interactive_cmd285Compiling 1 file (.ex)286Generated interactive_cmd app287==> nerves288HOST_CC port.o289HOST_LD port290Compiling 55 files (.ex)291Generated nerves app292==> nerves_system_br293Generated nerves_system_br app294==> nerves_toolchain_riscv64_nerves_linux_gnu295Compiling 1 file (.ex)296Generated nerves_toolchain_riscv64_nerves_linux_gnu app297==> nerves_system_mangopi_mq_pro298Generated nerves_system_mangopi_mq_pro app299==> nerves_compatibility_test300301Nerves environment302  MIX_TARGET:   mangopi_mq_pro303  MIX_ENV:      prod304305==> mime306Compiling 1 file (.ex)307Generated mime app308==> locale_slug309Compiling 6 files (.ex)310Generated locale_slug app311==> circular_buffer312Compiling 1 file (.ex)313Generated circular_buffer app314==> nimble_options315Compiling 3 files (.ex)316Generated nimble_options app317==> comeonin318Compiling 3 files (.ex)319Generated comeonin app320==> plug_crypto321Compiling 5 files (.ex)322Generated plug_crypto app323==> hpax324Compiling 4 files (.ex)325Generated hpax app326==> mint327Compiling 1 file (.erl)328Compiling 20 files (.ex)329Generated mint app330==> nerves_compatibility_test331===> Analyzing applications...332===> Compiling yamerl333/work/proj/deps_mangopi_mq_pro/yamerl/src/yamerl_node_binary.erl:65:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.334Compile directive 'nowarn_deprecated_catch' can be used to suppress335warnings in selected modules.336%   65|    case catch base64:decode(Text) of337%     |         ^338339/work/proj/deps_mangopi_mq_pro/yamerl/src/yamerl_node_binary.erl:72:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.340Compile directive 'nowarn_deprecated_catch' can be used to suppress341warnings in selected modules.342%   72|    case catch base64:decode(Text) of343%     |         ^344345/work/proj/deps_mangopi_mq_pro/yamerl/src/yamerl_constr.erl:801:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.346Compile directive 'nowarn_deprecated_catch' can be used to suppress347warnings in selected modules.348%  801|     catch Mod:module_info(),349%     |     ^350351     ┌─ src/yamerl_constr.erl:352     │353 801 │      catch Mod:module_info(),354     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.355Compile directive 'nowarn_deprecated_catch' can be used to suppress356warnings in selected modules.357358359    ┌─ src/yamerl_node_binary.erl:360    │361 65 │     case catch base64:decode(Text) of362    │          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.363Compile directive 'nowarn_deprecated_catch' can be used to suppress364warnings in selected modules.365366    ┌─ src/yamerl_node_binary.erl:367    │368 72 │     case catch base64:decode(Text) of369    │          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.370Compile directive 'nowarn_deprecated_catch' can be used to suppress371warnings in selected modules.372373374===> Analyzing applications...375===> Compiling mimerl376==> tigris_regions377Compiling 12 files (.ex)378Generated tigris_regions app379==> nimble_csv380Compiling 1 file (.ex)381Generated nimble_csv app382==> nerves_compatibility_test383===> Analyzing applications...384===> Compiling ranch385===> Analyzing applications...386===> Compiling gen_smtp387     ┌─ src/gen_smtp_server_session.erl:388     │389 401 │          case catch Module:code_change(OldVsn, CallbackState, Extra) of390     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.391Compile directive 'nowarn_deprecated_catch' can be used to suppress392warnings in selected modules.393394395     ┌─ src/gen_smtp_client.erl:396     │397 812 │                  catch smtp_socket:to_ssl_client(398     │                  ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.399Compile directive 'nowarn_deprecated_catch' can be used to suppress400warnings in selected modules.401402403==> ssl_verify_fun404Compiling 7 files (.erl)405Generated ssl_verify_fun app406==> nerves_compatibility_test407===> Analyzing applications...408===> Compiling h2409==> phoenix_kit_templates410Compiling 3 files (.ex)411Generated phoenix_kit_templates app412==> nerves_logging413 CC kmsg_tailer.o414 LD kmsg_tailer415Compiling 5 files (.ex)416Generated nerves_logging app417==> saxy418Compiling 19 files (.ex)419Generated saxy app420==> bcrypt_elixir421mkdir -p "/work/proj/_build/mangopi_mq_pro/lib/bcrypt_elixir/priv"422/home/nerves/.nerves/artifacts/nerves_toolchain_riscv64_nerves_linux_gnu-linux_x86_64-15.3.1/bin/riscv64-nerves-linux-gnu-gcc -mabi=lp64d -fstack-protector-strong -march=rv64imafdc_zicsr_zifencei -fPIE -pie -Wl,-z,now -Wl,-z,relro -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -pipe -O2 --sysroot /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-portable-0.17.2/staging -Wall -Wno-format-truncation -I"/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-portable-0.17.2/staging/usr/lib/erlang/erts-17.0.6/include" -Ic_src -fPIC -shared --sysroot=/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-portable-0.17.2/staging c_src/bcrypt_nif.c c_src/blowfish.c -o "/work/proj/_build/mangopi_mq_pro/lib/bcrypt_elixir/priv/bcrypt_nif.so"423Compiling 3 files (.ex)424Generated bcrypt_elixir app425==> ring_logger426Compiling 7 files (.ex)427Generated ring_logger app428==> protobuf429Compiling 50 files (.ex)430Compiling lib/protobuf/protoc/generator/message.ex (it's taking more than 10s)431Compiling lib/protobuf/protoc/generator/extension.ex (it's taking more than 10s)432Compiling lib/protobuf/protoc/generator.ex (it's taking more than 10s)433Compiling lib/protobuf/protoc/context.ex (it's taking more than 10s)434Compiling lib/protobuf/protoc/cli.ex (it's taking more than 10s)435Compiling lib/protobuf/decoder.ex (it's taking more than 10s)436Compiling lib/google/protobuf.ex (it's taking more than 10s)437Generated protobuf app438==> xlsx_reader439Compiling 18 files (.ex)440Generated xlsx_reader app441==> shoehorn442Compiling 8 files (.ex)443Generated shoehorn app444==> backblaze_regions445Compiling 12 files (.ex)446Generated backblaze_regions app447==> yaml_elixir448Compiling 6 files (.ex)449Generated yaml_elixir app450==> aws_regions451Compiling 12 files (.ex)452Generated aws_regions app453==> nerves_compatibility_test454===> Analyzing applications...455===> Compiling idna456==> googleapis457Compiling 45 files (.ex)458Generated googleapis app459==> nimble_parsec460Compiling 4 files (.ex)461Generated nimble_parsec app462==> nerves_compatibility_test463===> Analyzing applications...464===> Compiling telemetry465==> websockex466Compiling 6 files (.ex)467     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 operator468     │469 109 │     <<payload::bytes-size(size), rest::bitstring>> = remaining470     │                           ~471     │472     └─ lib/websockex/frame.ex:109:27: WebSockex.Frame.parse_frame/1473474     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 operator475     │476 125 │       <<payload::bytes-size(len), rest::bitstring>> = remaining477     │                             ~478     │479     └─ lib/websockex/frame.ex:125:29: WebSockex.Frame.parse_frame/1480481     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 operator482     │483 125 │       <<payload::bytes-size(len), rest::bitstring>> = remaining484     │                             ~485     │486     └─ lib/websockex/frame.ex:125:29: WebSockex.Frame.parse_frame/1487488     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 operator489     │490 145 │     <<payload::bytes-size(len), rest::bitstring>> = remaining491     │                           ~492     │493     └─ lib/websockex/frame.ex:145:27: WebSockex.Frame.parse_frame/1494495     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 operator496     │497 150 │     <<payload::bytes-size(len), rest::bitstring>> = remaining498     │                           ~499     │500     └─ lib/websockex/frame.ex:150:27: WebSockex.Frame.parse_frame/1501502     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 operator503     │504 155 │     <<payload::bytes-size(len), rest::bitstring>> = remaining505     │                           ~506     │507     └─ lib/websockex/frame.ex:155:27: WebSockex.Frame.parse_frame/1508509     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 operator510     │511 164 │       <<payload::bytes-size(len), rest::bitstring>> = remaining512     │                             ~513     │514     └─ lib/websockex/frame.ex:164:29: WebSockex.Frame.parse_frame/1515516     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 operator517     │518 171 │       <<payload::bytes-size(len), rest::bitstring>> = remaining519     │                             ~520     │521     └─ lib/websockex/frame.ex:171:29: WebSockex.Frame.parse_frame/1522523     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 operator524     │525 176 │       <<payload::bytes-size(len), rest::bitstring>> = remaining526     │                             ~527     │528     └─ lib/websockex/frame.ex:176:29: WebSockex.Frame.parse_frame/1529530     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 operator531     │532 164 │       <<payload::bytes-size(len), rest::bitstring>> = remaining533     │                             ~534     │535     └─ lib/websockex/frame.ex:164:29: WebSockex.Frame.parse_frame/1536537     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 operator538     │539 171 │       <<payload::bytes-size(len), rest::bitstring>> = remaining540     │                             ~541     │542     └─ lib/websockex/frame.ex:171:29: WebSockex.Frame.parse_frame/1543544     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 operator545     │546 176 │       <<payload::bytes-size(len), rest::bitstring>> = remaining547     │                             ~548     │549     └─ lib/websockex/frame.ex:176:29: WebSockex.Frame.parse_frame/1550551     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 operator552     │553 183 │     <<payload::bytes-size(len), rest::bitstring>> = remaining554     │                           ~555     │556     └─ lib/websockex/frame.ex:183:27: WebSockex.Frame.parse_frame/1557558     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 operator559     │560 188 │     <<payload::bytes-size(len), rest::bitstring>> = remaining561     │                           ~562     │563     └─ lib/websockex/frame.ex:188:27: WebSockex.Frame.parse_frame/1564565     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 operator566     │567 193 │     <<payload::bytes-size(len), rest::bitstring>> = remaining568     │                           ~569     │570     └─ lib/websockex/frame.ex:193:27: WebSockex.Frame.parse_frame/1571572     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 operator573     │574 199 │     <<payload::bytes-size(len), rest::bitstring>> = remaining575     │                           ~576     │577     └─ lib/websockex/frame.ex:199:27: WebSockex.Frame.parse_frame/1578579     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 operator580     │581 204 │     <<payload::bytes-size(len), rest::bitstring>> = remaining582     │                           ~583     │584     └─ lib/websockex/frame.ex:204:27: WebSockex.Frame.parse_frame/1585586     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 operator587     │588 209 │     <<payload::bytes-size(len), rest::bitstring>> = remaining589     │                           ~590     │591     └─ lib/websockex/frame.ex:209:27: WebSockex.Frame.parse_frame/1592593     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 operator594     │595 358 │     <<payload::bytes-size(len), rest::bitstring>> = remaining596     │                           ~597     │598     └─ lib/websockex/frame.ex:358:27: WebSockex.Frame.parse_text_payload/3599600Generated websockex app601==> grpc_core602Compiling 18 files (.ex)603Generated grpc_core app604==> ecto605Compiling 56 files (.ex)606Compiling lib/ecto/query/planner.ex (it's taking more than 10s)607Generated ecto app608==> db_connection609Compiling 18 files (.ex)610Generated db_connection app611==> thousand_island612Compiling 18 files (.ex)613Generated thousand_island app614==> grpc615Compiling 28 files (.ex)616    warning: :gun.await_up/2 is undefined (module :gun is not available or is yet to be defined)617    │618 86 │         case :gun.await_up(gun_pid, await_timeout) do619    │                   ~620    │621    └─ lib/grpc/client/adapters/gun/connection_process.ex:86:19: GRPC.Client.Adapters.Gun.ConnectionProcess.init/1622623    warning: :gun.shutdown/1 is undefined (module :gun is not available or is yet to be defined)624    │625 91 │             :gun.shutdown(gun_pid)626    │                  ~627    │628    └─ lib/grpc/client/adapters/gun/connection_process.ex:91:18: GRPC.Client.Adapters.Gun.ConnectionProcess.init/1629    └─ lib/grpc/client/adapters/gun/connection_process.ex:95:18: GRPC.Client.Adapters.Gun.ConnectionProcess.init/1630    └─ lib/grpc/client/adapters/gun/connection_process.ex:106:16: GRPC.Client.Adapters.Gun.ConnectionProcess.handle_call/3631632     warning: :gun.post/5 is undefined (module :gun is not available or is yet to be defined)633     │634 112 │          stream_ref <- :gun.post(gun_pid, path, headers, body, %{reply_to: response_pid}) do635     │                             ~636     │637     └─ lib/grpc/client/adapters/gun/connection_process.ex:112:29: GRPC.Client.Adapters.Gun.ConnectionProcess.handle_call/3638639     warning: :gun.post/4 is undefined (module :gun is not available or is yet to be defined)640     │641 122 │          stream_ref <- :gun.post(gun_pid, path, headers, %{reply_to: response_pid}) do642     │                             ~643     │644     └─ lib/grpc/client/adapters/gun/connection_process.ex:122:29: GRPC.Client.Adapters.Gun.ConnectionProcess.handle_call/3645646     warning: :gun.data/4 is undefined (module :gun is not available or is yet to be defined)647     │648 131 │     :ok = :gun.data(gun_pid, stream_ref, fin, data)649     │                ~650     │651     └─ lib/grpc/client/adapters/gun/connection_process.ex:131:16: GRPC.Client.Adapters.Gun.ConnectionProcess.handle_call/3652653     warning: :gun.cancel/2 is undefined (module :gun is not available or is yet to be defined)654     │655 136 │     :ok = :gun.cancel(gun_pid, stream_ref)656     │                ~657     │658     └─ lib/grpc/client/adapters/gun/connection_process.ex:136:16: GRPC.Client.Adapters.Gun.ConnectionProcess.handle_call/3659660     warning: :gun.open_unix/2 is undefined (module :gun is not available or is yet to be defined)661     │662 170 │   defp open({:local, socket_path}, _port, open_opts), do: :gun.open_unix(socket_path, open_opts)663     │                                                                ~664     │665     └─ lib/grpc/client/adapters/gun/connection_process.ex:170:64: GRPC.Client.Adapters.Gun.ConnectionProcess.open/3666667     warning: :gun.open/3 is undefined (module :gun is not available or is yet to be defined)668     │669 171 │   defp open(host, port, open_opts), do: :gun.open(parse_address(host), port, open_opts)670     │                                              ~671     │672     └─ lib/grpc/client/adapters/gun/connection_process.ex:171:46: GRPC.Client.Adapters.Gun.ConnectionProcess.open/3673674Generated grpc app675==> xai676Compiling 15 files (.ex)677Generated xai app678==> phoenix_html679Compiling 6 files (.ex)680Generated phoenix_html app681==> phoenix_template682Compiling 4 files (.ex)683Generated phoenix_template app684==> expo685Compiling 2 files (.erl)686Compiling 22 files (.ex)687Generated expo app688==> gettext689Compiling 18 files (.ex)690     warning: this clause in cond will never match:691692         not is_binary(locale)693694     since it has type:695696         dynamic(false)697698     where "locale" was given the types:699700         # type: binary()701         # from: lib/gettext.ex:806:28702         locale703704         # type: binary()705         # from: lib/gettext.ex:806:41706         is_binary(locale)707708     type warning found at:709     │710 808 │       not is_binary(locale) ->711     │                             ~712     │713     └─ lib/gettext.ex:808:29: Gettext.put_locale!/2714715     warning: Kernel.ParallelCompiler.async/1 is deprecated. Use `pmap/2` instead716     │717 426 │               Kernel.ParallelCompiler.async(fn ->718     │                                       ~719     │720     └─ lib/gettext/compiler.ex:426:39: Gettext.Compiler.compile_po_files/3721722     warning: the following clause is redundant:723724         defp ensure_empty_msgstr!(%Expo.Message.Plural{} = message)725726     it has type:727728         dynamic(%Expo.Message.Plural{})729730     previous clauses have already matched on the following types:731732         %Expo.Message.Singular{}733         %Expo.Message.Plural{}734735     │736 391 │   defp ensure_empty_msgstr!(%Message.Plural{} = message) do737     │        ~738     │739     └─ lib/gettext/extractor.ex:391:8: Gettext.Extractor.ensure_empty_msgstr!/1740741Generated gettext app742==> phoenix_pubsub743Compiling 12 files (.ex)744Generated phoenix_pubsub app745==> rustler_precompiled746Compiling 4 files (.ex)747Generated rustler_precompiled app748==> ex_pdfium749Compiling 6 files (.ex)750751== Compilation error in file lib/ex_pdfium/native.ex ==752** (RuntimeError) precompiled NIF is not available for this target: "riscv64gc-unknown-linux-gnu".753The available targets are:754 - aarch64-apple-darwin755 - x86_64-apple-darwin756 - x86_64-unknown-linux-gnu757 - aarch64-unknown-linux-gnu758    lib/ex_pdfium/native.ex:20: (module)759could not compile dependency :ex_pdfium, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile ex_pdfium --force", update it with "mix deps.update ex_pdfium" or clean it with "mix deps.clean ex_pdfium"