localize_address

Build log

nerves_system_bbb

localize_address 1.0.0 · fail · run localize_address-1.0.0-1791204751293
594 of 594 lines
1Resolving Hex dependencies...2Resolution completed in 0.193s3Unchanged:4  circular_buffer 1.1.05  decimal 3.1.16  elixir_make 0.10.07  expo 1.1.18  gettext 1.0.29  interactive_cmd 0.1.410  localize 1.3.011  localize_address 1.0.012  nerves 2.0.0-pre.213  nerves_discovery 0.1.514  nerves_logging 0.2.415  nerves_runtime 0.13.1316  nerves_system_bbb 2.30.217  nerves_system_br 1.34.418  nerves_system_mangopi_mq_pro 0.17.219  nerves_system_qemu_aarch64 0.4.220  nerves_system_rpi0 2.1.221  nerves_system_rpi4 2.1.222  nerves_system_rpi5 2.1.223  nerves_system_trellis 0.5.024  nerves_system_x86_64 1.34.225  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.126  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.127  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.128  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.129  nerves_toolchain_x86_64_nerves_linux_musl 15.3.130  nerves_uevent 0.1.731  nimble_parsec 1.4.232  property_table 0.3.433  ring_logger 0.11.734  sweet_xml 0.7.535  tablet 0.3.336  toolshed 0.5.037  trie 2.0.738  uboot_env 1.0.239  unicode 2.2.040  unicode_set 1.9.041  unicode_string 2.4.142  yamerl 0.10.043  yaml_elixir 2.12.244* Getting localize_address (Hex package)45* Getting nerves (Hex package)46* Getting ring_logger (Hex package)47* Getting toolshed (Hex package)48* Getting nerves_runtime (Hex package)49* Getting nerves_system_bbb (Hex package)50* Getting nerves_system_mangopi_mq_pro (Hex package)51* Getting nerves_system_qemu_aarch64 (Hex package)52* Getting nerves_system_rpi0 (Hex package)53* Getting nerves_system_rpi4 (Hex package)54* Getting nerves_system_rpi5 (Hex package)55* Getting nerves_system_trellis (Hex package)56* Getting nerves_system_x86_64 (Hex package)57* Getting nerves_system_br (Hex package)58* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)59* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)60* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)61* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)62* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)63* Getting nerves_logging (Hex package)64* Getting nerves_uevent (Hex package)65* Getting uboot_env (Hex package)66* Getting elixir_make (Hex package)67* Getting property_table (Hex package)68* Getting circular_buffer (Hex package)69* Getting interactive_cmd (Hex package)70* Getting nerves_discovery (Hex package)71* Getting tablet (Hex package)72* Getting localize (Hex package)73* Getting unicode_string (Hex package)74* Getting yaml_elixir (Hex package)75* Getting yamerl (Hex package)76* Getting sweet_xml (Hex package)77* Getting trie (Hex package)78* Getting unicode (Hex package)79* Getting unicode_set (Hex package)80* Getting nimble_parsec (Hex package)81* Getting decimal (Hex package)82* Getting gettext (Hex package)83* Getting expo (Hex package)84==> nerves_system_br85Generated nerves_system_br app86==> circular_buffer87Compiling 1 file (.ex)88Generated circular_buffer app89==> nerves_compatibility_test90===> Analyzing applications...91===> Compiling yamerl92/work/proj/deps_bbb/yamerl/src/yamerl_constr.erl:801:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.93Compile directive 'nowarn_deprecated_catch' can be used to suppress94warnings in selected modules.95%  801|     catch Mod:module_info(),96%     |     ^9798     ┌─ src/yamerl_constr.erl:99     │100 801 │      catch Mod:module_info(),101     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.102Compile directive 'nowarn_deprecated_catch' can be used to suppress103warnings in selected modules.104105106/work/proj/deps_bbb/yamerl/src/yamerl_node_binary.erl:65:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.107Compile directive 'nowarn_deprecated_catch' can be used to suppress108warnings in selected modules.109%   65|    case catch base64:decode(Text) of110%     |         ^111112/work/proj/deps_bbb/yamerl/src/yamerl_node_binary.erl:72:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.113Compile directive 'nowarn_deprecated_catch' can be used to suppress114warnings in selected modules.115%   72|    case catch base64:decode(Text) of116%     |         ^117118    ┌─ src/yamerl_node_binary.erl:119    │120 65 │     case catch base64:decode(Text) of121    │          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.122Compile directive 'nowarn_deprecated_catch' can be used to suppress123warnings in selected modules.124125    ┌─ src/yamerl_node_binary.erl:126    │127 72 │     case catch base64:decode(Text) of128    │          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.129Compile directive 'nowarn_deprecated_catch' can be used to suppress130warnings in selected modules.131132133==> tablet134Compiling 2 files (.ex)135Generated tablet app136==> elixir_make137Compiling 8 files (.ex)138Generated elixir_make app139==> nerves_logging140 CC kmsg_tailer.o141 LD kmsg_tailer142Compiling 5 files (.ex)143Generated nerves_logging app144==> nerves_compatibility_test145===> Analyzing applications...146===> Compiling trie147     ┌─ src/btrie.erl:148     │149 247 │      {'EXIT', {if_clause, _}} = (catch btrie:fetch(<<"aaaa">>, RootNode4)),150     │                                  ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.151Compile directive 'nowarn_deprecated_catch' can be used to suppress152warnings in selected modules.153154155      ┌─ src/trie.erl:156      │157 1998 │      {'EXIT', {if_clause, _}} = (catch trie:fetch("aaaa", RootNode4)),158      │                                  ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.159Compile directive 'nowarn_deprecated_catch' can be used to suppress160warnings in selected modules.161162      ┌─ src/trie.erl:163      │164 2045 │      {'EXIT', badarg} = (catch trie:fold_match("a**a",165      │                          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.166Compile directive 'nowarn_deprecated_catch' can be used to suppress167warnings in selected modules.168169      ┌─ src/trie.erl:170      │171 2072 │      {'EXIT',badarg} = (catch trie:find_match("aa*", RootNode6)),172      │                         ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.173Compile directive 'nowarn_deprecated_catch' can be used to suppress174warnings in selected modules.175176      ┌─ src/trie.erl:177      │178 2073 │      {'EXIT',badarg} = (catch trie:find_match("aaaa*", RootNode6)),179      │                         ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.180Compile directive 'nowarn_deprecated_catch' can be used to suppress181warnings in selected modules.182183      ┌─ src/trie.erl:184      │185 2074 │      {'EXIT',badarg} = (catch trie:find_match("aaaaa*", RootNode6)),186      │                         ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.187Compile directive 'nowarn_deprecated_catch' can be used to suppress188warnings in selected modules.189190      ┌─ src/trie.erl:191      │192 2075 │      {'EXIT',badarg} = (catch trie:find_match2("aa*", RootNode6)),193      │                         ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.194Compile directive 'nowarn_deprecated_catch' can be used to suppress195warnings in selected modules.196197      ┌─ src/trie.erl:198      │199 2076 │      {'EXIT',badarg} = (catch trie:find_match2("aaaa*", RootNode6)),200      │                         ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.201Compile directive 'nowarn_deprecated_catch' can be used to suppress202warnings in selected modules.203204      ┌─ src/trie.erl:205      │206 2077 │      {'EXIT',badarg} = (catch trie:find_match2("aaaaa*", RootNode6)),207      │                         ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.208Compile directive 'nowarn_deprecated_catch' can be used to suppress209warnings in selected modules.210211      ┌─ src/trie.erl:212      │213 2153 │      {'EXIT',badarg} = (catch trie:is_pattern("abc**ef")),214      │                         ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.215Compile directive 'nowarn_deprecated_catch' can be used to suppress216warnings in selected modules.217218      ┌─ src/trie.erl:219      │220 2159 │      {'EXIT',badarg} = (catch trie:is_pattern2("abc**ef")),221      │                         ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.222Compile directive 'nowarn_deprecated_catch' can be used to suppress223warnings in selected modules.224225      ┌─ src/trie.erl:226      │227 2160 │      {'EXIT',badarg} = (catch trie:is_pattern2("abc??ef")),228      │                         ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.229Compile directive 'nowarn_deprecated_catch' can be used to suppress230warnings in selected modules.231232      ┌─ src/trie.erl:233      │234 2161 │      {'EXIT',badarg} = (catch trie:is_pattern2("abc?*ef")),235      │                         ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.236Compile directive 'nowarn_deprecated_catch' can be used to suppress237warnings in selected modules.238239      ┌─ src/trie.erl:240      │241 2162 │      {'EXIT',badarg} = (catch trie:is_pattern2("abc*?ef")),242      │                         ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.243Compile directive 'nowarn_deprecated_catch' can be used to suppress244warnings in selected modules.245246      ┌─ src/trie.erl:247      │248 2163 │      {'EXIT',badarg} = (catch trie:is_pattern2("abcef?")),249      │                         ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.250Compile directive 'nowarn_deprecated_catch' can be used to suppress251warnings in selected modules.252253      ┌─ src/trie.erl:254      │255 2204 │      {'EXIT',badarg} = (catch trie:find_match2("/?a", RootNode12)),256      │                         ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.257Compile directive 'nowarn_deprecated_catch' can be used to suppress258warnings in selected modules.259260      ┌─ src/trie.erl:261      │262 2205 │      {'EXIT',badarg} = (catch trie:find_match2("/?b", RootNode12)),263      │                         ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.264Compile directive 'nowarn_deprecated_catch' can be used to suppress265warnings in selected modules.266267      ┌─ src/trie.erl:268      │269 2206 │      {'EXIT',badarg} = (catch trie:find_match2("/?a", RootNode12)),270      │                         ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.271Compile directive 'nowarn_deprecated_catch' can be used to suppress272warnings in selected modules.273274275==> nerves_discovery276Compiling 5 files (.ex)277Generated nerves_discovery app278==> ring_logger279Compiling 7 files (.ex)280Generated ring_logger app281==> decimal282Compiling 4 files (.ex)283Generated decimal app284==> yaml_elixir285Compiling 6 files (.ex)286Generated yaml_elixir app287==> interactive_cmd288Compiling 1 file (.ex)289Generated interactive_cmd app290==> nerves291Compiling 65 files (.ex)292    warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)293    │294  6 │ defmodule Mix.Tasks.Nerves.Init do295    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~296    │297    └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)298299    warning: redefining module Nerves (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.beam)300    │301  6 │ defmodule Nerves do302    │ ~~~~~~~~~~~~~~~~~~~303    │304    └─ lib/nerves.ex:6: Nerves (module)305306    warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)307    │308  5 │ defmodule Nerves.ArtifactResolver do309    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~310    │311    └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)312313    warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)314    │315  6 │ defmodule Nerves.BuildAction.AppModes do316    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~317    │318    └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)319320    warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)321    │322  5 │ defmodule Nerves.BuildAction.CheckExecutables do323    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~324    │325    └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)326327    warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)328    │329  8 │ defmodule Nerves.BuildAction.Erlinit do330    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~331    │332    └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)333334    warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)335    │336  5 │ defmodule Nerves.BuildAction.Firmware do337    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~338    │339    └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)340341    warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)342    │343  7 │ defmodule Nerves.BuildAction.IExStartupCheck do344    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~345    │346    └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)347348    warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)349    │350  5 │ defmodule Nerves.BuildAction.NervesV1System do351    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~352    │353    └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)354355    warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)356    │357  5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do358    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~359    │360    └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)361362    warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)363    │364  5 │ defmodule Nerves.BuildAction.Rootfs do365    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~366    │367    └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)368369    warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)370    │371  6 │ defmodule Nerves.BuildAction.SortApps do372    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~373    │374    └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)375376    warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)377    │378  5 │ defmodule Nerves.BuildAction.StripAll do379    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~380    │381    └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)382383    warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)384    │385  5 │ defmodule Nerves.BuildAction.Trimmer do386    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~387    │388    └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)389390    warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)391    │392  5 │ defmodule Nerves.BuildPlan do393    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~394    │395    └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)396397    warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)398    │399  5 │ defmodule Nerves.BuildPlan.Checks do400    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~401    │402    └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)403404    warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.Container.beam)405    │406  6 │ defmodule Nerves.Container do407    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~408    │409    └─ lib/nerves/container.ex:6: Nerves.Container (module)410411    warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)412    │413  5 │ defmodule Nerves.Fingerprint do414    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~415    │416    └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)417418    warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)419    │420  5 │ defmodule Nerves.MixPackage do421    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~422    │423    └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)424425    warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.Paths.beam)426    │427  5 │ defmodule Nerves.Paths do428    │ ~~~~~~~~~~~~~~~~~~~~~~~~~429    │430    └─ lib/nerves/paths.ex:5: Nerves.Paths (module)431432    warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)433    │434  5 │ defmodule Nerves.TargetTuple do435    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~436    │437    └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)438439Generated nerves app440==> nerves_toolchain_armv7_nerves_linux_gnueabihf441Compiling 1 file (.ex)442Generated nerves_toolchain_armv7_nerves_linux_gnueabihf app443==> nimble_parsec444Compiling 4 files (.ex)445Generated nimble_parsec app446==> expo447Compiling 2 files (.erl)448Compiling 22 files (.ex)449Generated expo app450==> gettext451Compiling 18 files (.ex)452     warning: this clause in cond will never match:453454         not is_binary(locale)455456     since it has type:457458         dynamic(false)459460     where "locale" was given the types:461462         # type: binary()463         # from: lib/gettext.ex:806:28464         locale465466         # type: binary()467         # from: lib/gettext.ex:806:41468         is_binary(locale)469470     type warning found at:471     │472 808 │       not is_binary(locale) ->473     │                             ~474     │475     └─ lib/gettext.ex:808:29: Gettext.put_locale!/2476477     warning: Kernel.ParallelCompiler.async/1 is deprecated. Use `pmap/2` instead478     │479 426 │               Kernel.ParallelCompiler.async(fn ->480     │                                       ~481     │482     └─ lib/gettext/compiler.ex:426:39: Gettext.Compiler.compile_po_files/3483484     warning: the following clause is redundant:485486         defp ensure_empty_msgstr!(%Expo.Message.Plural{} = message)487488     it has type:489490         dynamic(%Expo.Message.Plural{})491492     previous clauses have already matched on the following types:493494         %Expo.Message.Singular{}495         %Expo.Message.Plural{}496497     │498 391 │   defp ensure_empty_msgstr!(%Message.Plural{} = message) do499     │        ~500     │501     └─ lib/gettext/extractor.ex:391:8: Gettext.Extractor.ensure_empty_msgstr!/1502503Generated gettext app504==> localize505Compiling 3 files (.yrl)506Compiling 4 files (.xrl)507Compiling 7 files (.erl)508Compiling 202 files (.ex)509Compiling lib/localize/language_tag/rfc5646_parser.ex (it's taking more than 10s)510Compiling lib/localize/locale/locale_display/u.ex (it's taking more than 10s)511Compiling lib/localize/locale/locale_display/t.ex (it's taking more than 10s)512Compiling lib/localize/collation.ex (it's taking more than 10s)513Compiling lib/localize/message/parser/parser.ex (it's taking more than 10s)514Generated localize app515==> uboot_env516Compiling 5 files (.ex)517Generated uboot_env app518==> unicode519Compiling 47 files (.ex)520Generated unicode app521==> unicode_set522Compiling 10 files (.ex)523Generated unicode_set app524==> nerves_system_bbb525Generated nerves_system_bbb app526==> property_table527Compiling 8 files (.ex)528Generated property_table app529==> nerves_uevent530 CC uevent.o531 LD uevent532Compiling 5 files (.ex)533Generated nerves_uevent app534==> nerves_runtime535Compiling 14 files (.ex)536Generated nerves_runtime app537==> toolshed538Compiling 5 files (.ex)539Generated toolshed app540==> sweet_xml541Compiling 2 files (.ex)542     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 operator543     │544 838 │       <<_::binary - size(size), h>> <> tail when h == ?\s or h == ?\n or h == ?\r or h == ?\t ->545     │                          ~546     │547     └─ lib/sweet_xml.ex:838:26: SweetXml.split_last_whitespace/2548549     warning: a struct for SweetXpath is expected on struct update:550551         %SweetXpath{xpath | namespaces: [{to_charlist(prefix), to_charlist(uri)} | xpath.namespaces]}552553     but got type:554555         dynamic()556557     where "xpath" was given the type:558559         # type: dynamic()560         # from: lib/sweet_xml.ex:245:21561         xpath562563     when defining the variable "xpath", you must also pattern match on "%SweetXpath{}"564565     type warning found at:566     │567 246 │     %SweetXpath{xpath | namespaces: [{to_charlist(prefix), to_charlist(uri)}568     │     ~569     │570     └─ lib/sweet_xml.ex:246:5: SweetXml.add_namespace/3571572Generated sweet_xml app573==> unicode_string574Compiling 23 files (.ex)575Generated unicode_string app576==> localize_address577Erlang/OTP 29 [erts-17.1] [source] [64-bit] [smp:2:2] [ds:2:2:10] [async-threads:1] [jit:ns]578579Eshell V17.1 (press Ctrl+G to abort, type help(). for help)5801> /home/nerves/.nerves/artifacts/nerves_toolchain_armv7_nerves_linux_gnueabihf-15.3.1/bin/armv7-nerves-linux-gnueabihf-gcc -c -mabi=aapcs-linux -mfpu=vfpv3 -marm -fstack-protector-strong -mfloat-abi=hard -mcpu=cortex-a8 -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_bbb-2.30.2/staging -fPIC -I/home/nerves/.nerves/artifacts/nerves_system_bbb-2.30.2/staging/usr/lib/erlang/erts-17.0.6/include -I/home/nerves/.nerves/artifacts/nerves_system_bbb-2.30.2/staging/usr/lib/erlang/lib/erl_interface-5.8.2/include  c_src/localize_address_nif.c -o c_src/localize_address_nif.o581c_src/localize_address_nif.c:3:10: fatal error: libpostal/libpostal.h: No such file or directory582    3 | #include <libpostal/libpostal.h>583      |          ^~~~~~~~~~~~~~~~~~~~~~~584compilation terminated.585make: *** [c_src/Makefile:85: c_src/localize_address_nif.o] Error 1586could not compile dependency :localize_address, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile localize_address --force", update it with "mix deps.update localize_address" or clean it with "mix deps.clean localize_address"587==> nerves_compatibility_test588** (Mix) Could not compile with "make" (exit status: 2).589You need to have gcc and make installed. If you are using590Ubuntu or any other Debian-based system, install the packages591"build-essential". Also install "erlang-dev" package if not592included in your Erlang/OTP version. If you're on Fedora, run593"dnf group install 'Development Tools'".594