Build log
nerves_system_trellis
phoenix_kit_catalogue 0.46.0 · fail · run phoenix_kit_catalogue-0.46.0-1790528835079
755 of 755 lines
1Resolving Hex dependencies...2Resolution completed in 3.525s3Unchanged: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: trellis260 MIX_ENV: prod261262Checking for prebuilt Nerves artifacts...263 Found nerves_system_trellis in cache264 /home/nerves/.nerves/artifacts/nerves_system_trellis-portable-0.5.0265 Found nerves_toolchain_armv7_nerves_linux_gnueabihf in cache266 /home/nerves/.nerves/artifacts/nerves_toolchain_armv7_nerves_linux_gnueabihf-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)281Generated jason app282==> interactive_cmd283Compiling 1 file (.ex)284Generated interactive_cmd app285==> nerves286HOST_CC port.o287HOST_LD port288Compiling 55 files (.ex)289Generated nerves app290==> nerves_system_br291Generated nerves_system_br app292==> nerves_toolchain_armv7_nerves_linux_gnueabihf293Compiling 1 file (.ex)294Generated nerves_toolchain_armv7_nerves_linux_gnueabihf app295==> nerves_system_trellis296Generated nerves_system_trellis app297==> nerves_compatibility_test298299Nerves environment300 MIX_TARGET: trellis301 MIX_ENV: prod302303==> mime304Compiling 1 file (.ex)305Generated mime app306==> locale_slug307Compiling 6 files (.ex)308Generated locale_slug app309==> circular_buffer310Compiling 1 file (.ex)311Generated circular_buffer app312==> nimble_options313Compiling 3 files (.ex)314Generated nimble_options app315==> comeonin316Compiling 3 files (.ex)317Generated comeonin app318==> plug_crypto319Compiling 5 files (.ex)320Generated plug_crypto app321==> hpax322Compiling 4 files (.ex)323Generated hpax app324==> mint325Compiling 1 file (.erl)326Compiling 20 files (.ex)327Generated mint app328==> nerves_compatibility_test329===> Analyzing applications...330===> Compiling yamerl331/work/proj/deps_trellis/yamerl/src/yamerl_node_binary.erl:65:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.332Compile directive 'nowarn_deprecated_catch' can be used to suppress333warnings in selected modules.334% 65| case catch base64:decode(Text) of335% | ^336337/work/proj/deps_trellis/yamerl/src/yamerl_node_binary.erl:72:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.338Compile directive 'nowarn_deprecated_catch' can be used to suppress339warnings in selected modules.340% 72| case catch base64:decode(Text) of341% | ^342343 ┌─ src/yamerl_node_binary.erl:344 │345 65 │ case catch base64:decode(Text) of346 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.347Compile directive 'nowarn_deprecated_catch' can be used to suppress348warnings in selected modules.349350 ┌─ src/yamerl_node_binary.erl:351 │352 72 │ case catch base64:decode(Text) of353 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.354Compile directive 'nowarn_deprecated_catch' can be used to suppress355warnings in selected modules.356357358/work/proj/deps_trellis/yamerl/src/yamerl_constr.erl:801:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.359Compile directive 'nowarn_deprecated_catch' can be used to suppress360warnings in selected modules.361% 801| catch Mod:module_info(),362% | ^363364 ┌─ src/yamerl_constr.erl:365 │366 801 │ catch Mod:module_info(),367 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.368Compile directive 'nowarn_deprecated_catch' can be used to suppress369warnings in selected modules.370371372===> Analyzing applications...373===> Compiling mimerl374==> tigris_regions375Compiling 12 files (.ex)376Generated tigris_regions app377==> nimble_csv378Compiling 1 file (.ex)379Generated nimble_csv app380==> nerves_compatibility_test381===> Analyzing applications...382===> Compiling ranch383===> Analyzing applications...384===> Compiling gen_smtp385 ┌─ src/gen_smtp_server_session.erl:386 │387 401 │ case catch Module:code_change(OldVsn, CallbackState, Extra) of388 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.389Compile directive 'nowarn_deprecated_catch' can be used to suppress390warnings in selected modules.391392393 ┌─ src/gen_smtp_client.erl:394 │395 812 │ catch smtp_socket:to_ssl_client(396 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.397Compile directive 'nowarn_deprecated_catch' can be used to suppress398warnings in selected modules.399400401==> ssl_verify_fun402Compiling 7 files (.erl)403Generated ssl_verify_fun app404==> nerves_compatibility_test405===> Analyzing applications...406===> Compiling h2407==> phoenix_kit_templates408Compiling 3 files (.ex)409Generated phoenix_kit_templates app410==> nerves_logging411 CC kmsg_tailer.o412 LD kmsg_tailer413Compiling 5 files (.ex)414Generated nerves_logging app415==> saxy416Compiling 19 files (.ex)417Generated saxy app418==> bcrypt_elixir419mkdir -p "/work/proj/_build/trellis/lib/bcrypt_elixir/priv"420/home/nerves/.nerves/artifacts/nerves_toolchain_armv7_nerves_linux_gnueabihf-linux_x86_64-15.3.1/bin/armv7-nerves-linux-gnueabihf-gcc -mabi=aapcs-linux -mfpu=neon-vfpv4 -marm -fstack-protector-strong -mfloat-abi=hard -mcpu=cortex-a7 -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_trellis-portable-0.5.0/staging -Wall -Wno-format-truncation -I"/home/nerves/.nerves/artifacts/nerves_system_trellis-portable-0.5.0/staging/usr/lib/erlang/erts-17.0.6/include" -Ic_src -fPIC -shared --sysroot=/home/nerves/.nerves/artifacts/nerves_system_trellis-portable-0.5.0/staging c_src/bcrypt_nif.c c_src/blowfish.c -o "/work/proj/_build/trellis/lib/bcrypt_elixir/priv/bcrypt_nif.so"421Compiling 3 files (.ex)422Generated bcrypt_elixir app423==> ring_logger424Compiling 7 files (.ex)425Generated ring_logger app426==> protobuf427Compiling 50 files (.ex)428Compiling lib/google/protobuf.ex (it's taking more than 10s)429Compiling lib/protobuf/protoc/generator/extension.ex (it's taking more than 10s)430Compiling lib/protobuf/protoc/generator.ex (it's taking more than 10s)431Compiling lib/protobuf/protoc/context.ex (it's taking more than 10s)432Compiling lib/protobuf/protoc/cli.ex (it's taking more than 10s)433Compiling lib/protobuf/decoder.ex (it's taking more than 10s)434Generated protobuf app435==> xlsx_reader436Compiling 18 files (.ex)437Generated xlsx_reader app438==> shoehorn439Compiling 8 files (.ex)440Generated shoehorn app441==> backblaze_regions442Compiling 12 files (.ex)443Generated backblaze_regions app444==> yaml_elixir445Compiling 6 files (.ex)446Generated yaml_elixir app447==> aws_regions448Compiling 12 files (.ex)449Generated aws_regions app450==> nerves_compatibility_test451===> Analyzing applications...452===> Compiling idna453==> googleapis454Compiling 45 files (.ex)455Generated googleapis app456==> nimble_parsec457Compiling 4 files (.ex)458Generated nimble_parsec app459==> nerves_compatibility_test460===> Analyzing applications...461===> Compiling telemetry462==> websockex463Compiling 6 files (.ex)464 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 operator465 │466 109 │ <<payload::bytes-size(size), rest::bitstring>> = remaining467 │ ~468 │469 └─ lib/websockex/frame.ex:109:27: WebSockex.Frame.parse_frame/1470471 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 operator472 │473 125 │ <<payload::bytes-size(len), rest::bitstring>> = remaining474 │ ~475 │476 └─ lib/websockex/frame.ex:125:29: WebSockex.Frame.parse_frame/1477478 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 operator479 │480 125 │ <<payload::bytes-size(len), rest::bitstring>> = remaining481 │ ~482 │483 └─ lib/websockex/frame.ex:125:29: WebSockex.Frame.parse_frame/1484485 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 operator486 │487 145 │ <<payload::bytes-size(len), rest::bitstring>> = remaining488 │ ~489 │490 └─ lib/websockex/frame.ex:145:27: WebSockex.Frame.parse_frame/1491492 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 operator493 │494 150 │ <<payload::bytes-size(len), rest::bitstring>> = remaining495 │ ~496 │497 └─ lib/websockex/frame.ex:150:27: WebSockex.Frame.parse_frame/1498499 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 operator500 │501 155 │ <<payload::bytes-size(len), rest::bitstring>> = remaining502 │ ~503 │504 └─ lib/websockex/frame.ex:155:27: WebSockex.Frame.parse_frame/1505506 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 operator507 │508 164 │ <<payload::bytes-size(len), rest::bitstring>> = remaining509 │ ~510 │511 └─ lib/websockex/frame.ex:164:29: WebSockex.Frame.parse_frame/1512513 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 operator514 │515 171 │ <<payload::bytes-size(len), rest::bitstring>> = remaining516 │ ~517 │518 └─ lib/websockex/frame.ex:171:29: WebSockex.Frame.parse_frame/1519520 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 operator521 │522 176 │ <<payload::bytes-size(len), rest::bitstring>> = remaining523 │ ~524 │525 └─ lib/websockex/frame.ex:176:29: WebSockex.Frame.parse_frame/1526527 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 operator528 │529 164 │ <<payload::bytes-size(len), rest::bitstring>> = remaining530 │ ~531 │532 └─ lib/websockex/frame.ex:164:29: WebSockex.Frame.parse_frame/1533534 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 operator535 │536 171 │ <<payload::bytes-size(len), rest::bitstring>> = remaining537 │ ~538 │539 └─ lib/websockex/frame.ex:171:29: WebSockex.Frame.parse_frame/1540541 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 operator542 │543 176 │ <<payload::bytes-size(len), rest::bitstring>> = remaining544 │ ~545 │546 └─ lib/websockex/frame.ex:176:29: WebSockex.Frame.parse_frame/1547548 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 operator549 │550 183 │ <<payload::bytes-size(len), rest::bitstring>> = remaining551 │ ~552 │553 └─ lib/websockex/frame.ex:183:27: WebSockex.Frame.parse_frame/1554555 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 operator556 │557 188 │ <<payload::bytes-size(len), rest::bitstring>> = remaining558 │ ~559 │560 └─ lib/websockex/frame.ex:188:27: WebSockex.Frame.parse_frame/1561562 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 operator563 │564 193 │ <<payload::bytes-size(len), rest::bitstring>> = remaining565 │ ~566 │567 └─ lib/websockex/frame.ex:193:27: WebSockex.Frame.parse_frame/1568569 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 operator570 │571 199 │ <<payload::bytes-size(len), rest::bitstring>> = remaining572 │ ~573 │574 └─ lib/websockex/frame.ex:199:27: WebSockex.Frame.parse_frame/1575576 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 operator577 │578 204 │ <<payload::bytes-size(len), rest::bitstring>> = remaining579 │ ~580 │581 └─ lib/websockex/frame.ex:204:27: WebSockex.Frame.parse_frame/1582583 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 operator584 │585 209 │ <<payload::bytes-size(len), rest::bitstring>> = remaining586 │ ~587 │588 └─ lib/websockex/frame.ex:209:27: WebSockex.Frame.parse_frame/1589590 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 operator591 │592 358 │ <<payload::bytes-size(len), rest::bitstring>> = remaining593 │ ~594 │595 └─ lib/websockex/frame.ex:358:27: WebSockex.Frame.parse_text_payload/3596597Generated websockex app598==> grpc_core599Compiling 18 files (.ex)600Generated grpc_core app601==> ecto602Compiling 56 files (.ex)603Generated ecto app604==> db_connection605Compiling 18 files (.ex)606Generated db_connection app607==> thousand_island608Compiling 18 files (.ex)609Generated thousand_island app610==> grpc611Compiling 28 files (.ex)612 warning: :gun.await_up/2 is undefined (module :gun is not available or is yet to be defined)613 │614 86 │ case :gun.await_up(gun_pid, await_timeout) do615 │ ~616 │617 └─ lib/grpc/client/adapters/gun/connection_process.ex:86:19: GRPC.Client.Adapters.Gun.ConnectionProcess.init/1618619 warning: :gun.shutdown/1 is undefined (module :gun is not available or is yet to be defined)620 │621 91 │ :gun.shutdown(gun_pid)622 │ ~623 │624 └─ lib/grpc/client/adapters/gun/connection_process.ex:91:18: GRPC.Client.Adapters.Gun.ConnectionProcess.init/1625 └─ lib/grpc/client/adapters/gun/connection_process.ex:95:18: GRPC.Client.Adapters.Gun.ConnectionProcess.init/1626 └─ lib/grpc/client/adapters/gun/connection_process.ex:106:16: GRPC.Client.Adapters.Gun.ConnectionProcess.handle_call/3627628 warning: :gun.post/5 is undefined (module :gun is not available or is yet to be defined)629 │630 112 │ stream_ref <- :gun.post(gun_pid, path, headers, body, %{reply_to: response_pid}) do631 │ ~632 │633 └─ lib/grpc/client/adapters/gun/connection_process.ex:112:29: GRPC.Client.Adapters.Gun.ConnectionProcess.handle_call/3634635 warning: :gun.post/4 is undefined (module :gun is not available or is yet to be defined)636 │637 122 │ stream_ref <- :gun.post(gun_pid, path, headers, %{reply_to: response_pid}) do638 │ ~639 │640 └─ lib/grpc/client/adapters/gun/connection_process.ex:122:29: GRPC.Client.Adapters.Gun.ConnectionProcess.handle_call/3641642 warning: :gun.data/4 is undefined (module :gun is not available or is yet to be defined)643 │644 131 │ :ok = :gun.data(gun_pid, stream_ref, fin, data)645 │ ~646 │647 └─ lib/grpc/client/adapters/gun/connection_process.ex:131:16: GRPC.Client.Adapters.Gun.ConnectionProcess.handle_call/3648649 warning: :gun.cancel/2 is undefined (module :gun is not available or is yet to be defined)650 │651 136 │ :ok = :gun.cancel(gun_pid, stream_ref)652 │ ~653 │654 └─ lib/grpc/client/adapters/gun/connection_process.ex:136:16: GRPC.Client.Adapters.Gun.ConnectionProcess.handle_call/3655656 warning: :gun.open_unix/2 is undefined (module :gun is not available or is yet to be defined)657 │658 170 │ defp open({:local, socket_path}, _port, open_opts), do: :gun.open_unix(socket_path, open_opts)659 │ ~660 │661 └─ lib/grpc/client/adapters/gun/connection_process.ex:170:64: GRPC.Client.Adapters.Gun.ConnectionProcess.open/3662663 warning: :gun.open/3 is undefined (module :gun is not available or is yet to be defined)664 │665 171 │ defp open(host, port, open_opts), do: :gun.open(parse_address(host), port, open_opts)666 │ ~667 │668 └─ lib/grpc/client/adapters/gun/connection_process.ex:171:46: GRPC.Client.Adapters.Gun.ConnectionProcess.open/3669670Generated grpc app671==> xai672Compiling 15 files (.ex)673Generated xai app674==> phoenix_html675Compiling 6 files (.ex)676Generated phoenix_html app677==> phoenix_template678Compiling 4 files (.ex)679Generated phoenix_template app680==> expo681Compiling 2 files (.erl)682Compiling 22 files (.ex)683Generated expo app684==> gettext685Compiling 18 files (.ex)686 warning: Kernel.ParallelCompiler.async/1 is deprecated. Use `pmap/2` instead687 │688 426 │ Kernel.ParallelCompiler.async(fn ->689 │ ~690 │691 └─ lib/gettext/compiler.ex:426:39: Gettext.Compiler.compile_po_files/3692693 warning: the following clause is redundant:694695 defp ensure_empty_msgstr!(%Expo.Message.Plural{} = message)696697 it has type:698699 dynamic(%Expo.Message.Plural{})700701 previous clauses have already matched on the following types:702703 %Expo.Message.Singular{}704 %Expo.Message.Plural{}705706 │707 391 │ defp ensure_empty_msgstr!(%Message.Plural{} = message) do708 │ ~709 │710 └─ lib/gettext/extractor.ex:391:8: Gettext.Extractor.ensure_empty_msgstr!/1711712 warning: this clause in cond will never match:713714 not is_binary(locale)715716 since it has type:717718 dynamic(false)719720 where "locale" was given the types:721722 # type: binary()723 # from: lib/gettext.ex:806:28724 locale725726 # type: binary()727 # from: lib/gettext.ex:806:41728 is_binary(locale)729730 type warning found at:731 │732 808 │ not is_binary(locale) ->733 │ ~734 │735 └─ lib/gettext.ex:808:29: Gettext.put_locale!/2736737Generated gettext app738==> phoenix_pubsub739Compiling 12 files (.ex)740Generated phoenix_pubsub app741==> rustler_precompiled742Compiling 4 files (.ex)743Generated rustler_precompiled app744==> ex_pdfium745Compiling 6 files (.ex)746747== Compilation error in file lib/ex_pdfium/native.ex ==748** (RuntimeError) precompiled NIF is not available for this target: "arm-unknown-linux-gnueabihf".749The available targets are:750 - aarch64-apple-darwin751 - x86_64-apple-darwin752 - x86_64-unknown-linux-gnu753 - aarch64-unknown-linux-gnu754 lib/ex_pdfium/native.ex:20: (module)755could 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"