forage

Build log

nerves_system_x86_64

forage 0.8.0 · fail · run forage-0.8.0-1790928331784
645 of 645 lines
1Resolving Hex dependencies...2Resolution completed in 0.173s3Unchanged:4  cc_precompiler 0.1.115  circular_buffer 1.1.06  csv 3.2.27  db_connection 2.10.28  decimal 3.1.19  ecto 3.14.210  ecto_sql 3.14.011  ecto_sqlite3 0.25.012  elixir_make 0.10.013  elixlsx 0.6.014  exqlite 0.41.015  forage 0.8.016  interactive_cmd 0.1.417  jason 1.4.518  json 1.4.119  nerves 1.15.020  nerves_discovery 0.1.521  nerves_logging 0.2.422  nerves_runtime 0.13.1323  nerves_system_br 1.34.424  nerves_system_mangopi_mq_pro 0.17.225  nerves_system_rpi4 2.1.226  nerves_system_trellis 0.5.027  nerves_system_x86_64 1.34.228  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.129  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.130  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.131  nerves_toolchain_x86_64_nerves_linux_musl 15.3.132  nerves_uevent 0.1.733  paginator 1.2.034  phoenix_html 3.3.435  plug_crypto 1.2.536  property_table 0.3.437  ring_logger 0.11.738  shoehorn 0.9.339  tablet 0.3.340  telemetry 1.4.241  toolshed 0.5.042  uboot_env 1.0.243* Getting forage (Hex package)44* Getting nerves (Hex package)45* Getting shoehorn (Hex package)46* Getting ring_logger (Hex package)47* Getting toolshed (Hex package)48* Getting nerves_runtime (Hex package)49* Getting nerves_system_mangopi_mq_pro (Hex package)50* Getting nerves_system_rpi4 (Hex package)51* Getting nerves_system_trellis (Hex package)52* Getting nerves_system_x86_64 (Hex package)53* Getting nerves_system_br (Hex package)54* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)55* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)56* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)57* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)58* Getting nerves_logging (Hex package)59* Getting nerves_uevent (Hex package)60* Getting uboot_env (Hex package)61* Getting elixir_make (Hex package)62* Getting property_table (Hex package)63* Getting circular_buffer (Hex package)64* Getting interactive_cmd (Hex package)65* Getting jason (Hex package)66* Getting nerves_discovery (Hex package)67* Getting tablet (Hex package)68* Getting csv (Hex package)69* Getting ecto (Hex package)70* Getting ecto_sqlite3 (Hex package)71* Getting elixlsx (Hex package)72* Getting json (Hex package)73* Getting paginator (Hex package)74* Getting phoenix_html (Hex package)75* Getting ecto_sql (Hex package)76* Getting plug_crypto (Hex package)77* Getting db_connection (Hex package)78* Getting decimal (Hex package)79* Getting telemetry (Hex package)80* Getting exqlite (Hex package)81* Getting cc_precompiler (Hex package)82==> tablet83Compiling 2 files (.ex)84Generated tablet app85==> elixir_make86Compiling 8 files (.ex)87Generated elixir_make app88==> nerves_discovery89Compiling 5 files (.ex)90Generated nerves_discovery app91==> decimal92Compiling 4 files (.ex)93Generated decimal app94==> jason95Compiling 10 files (.ex)96Generated jason app97==> interactive_cmd98Compiling 1 file (.ex)99Generated interactive_cmd app100==> nerves101HOST_CC port.o102HOST_LD port103Compiling 55 files (.ex)104Generated nerves app105==> nerves_compatibility_test106107Nerves environment108  MIX_TARGET:   x86_64109  MIX_ENV:      prod110111Checking for prebuilt Nerves artifacts...112  Found nerves_system_x86_64 in cache113    /home/nerves/.nerves/artifacts/nerves_system_x86_64-portable-1.34.2114  Found nerves_toolchain_x86_64_nerves_linux_musl in cache115    /home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1116==> nerves117==> nerves_compatibility_test118119Nerves environment120  MIX_TARGET:   x86_64121  MIX_ENV:      prod122123==> csv124Compiling 7 files (.ex)125    warning: default arguments in protocol definitions is deprecated126    │127 11 │   def encode(data, env \\ [])128    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~129    │130    └─ lib/csv/encoding/encode.ex:11: CSV.Encode (module)131132    warning: protocols can only define functions without implementation via def/1, found: encode/1133    │134  1 │ defprotocol CSV.Encode do135    │ ~~~~~~~~~~~~~~~~~~~~~~~~~136    │137    └─ lib/csv/encoding/encode.ex:1: CSV.Encode (module)138139Generated csv app140==> paginator141Compiling 11 files (.ex)142Generated paginator app143==> phoenix_html144Compiling 9 files (.ex)145    warning: you are implementing a protocol for Plug.Conn but said module is not available. Make sure the module name is correct. If Plug.Conn is an optional dependency, please wrap the protocol implementation in a Code.ensure_loaded?(Plug.Conn) check146    │147 87 │ defimpl Phoenix.HTML.FormData, for: [Plug.Conn, Atom, Map] do148    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~149    │150    └─ lib/phoenix_html/form_data.ex:87: (file)151152    warning: comparison between distinct types found:153154        id == nil155156    given types:157158        dynamic(not false and not nil and not binary()) == nil159160    where "id" was given the types:161162        # type: dynamic(not false and not nil)163        # from: lib/phoenix_html/form_data.ex:92:8164        id = Keyword.get(opts, :id) || name165166        # type: dynamic(not false and not nil and not binary())167        # from: lib/phoenix_html/form_data.ex:94:12168        is_binary(id)169170    While Elixir can compare across all types, you are comparing across types which are always disjoint, and the result is either always true or always false171172    type warning found at:173    │174 94 │     unless is_binary(id) or is_nil(id) do175    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~176    │177    └─ lib/phoenix_html/form_data.ex:94: Phoenix.HTML.FormData.Atom.to_form/2178179    warning: the 1st pattern in clause will never match:180181        60182183    because it is expected to receive type:184185        dynamic(empty_list() or non_empty_list(term(), term()))186187    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())188189    type warning found at:190    │191 56 │   def to_iodata(?<), do: "&lt;"192    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~193    │194    └─ lib/phoenix_html/safe.ex:56: Phoenix.HTML.Safe.List.to_iodata/1195196    warning: the 1st pattern in clause will never match:197198        62199200    because it is expected to receive type:201202        dynamic(empty_list() or non_empty_list(term(), term()))203204    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())205206    type warning found at:207    │208 57 │   def to_iodata(?>), do: "&gt;"209    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~210    │211    └─ lib/phoenix_html/safe.ex:57: Phoenix.HTML.Safe.List.to_iodata/1212213    warning: the 1st pattern in clause will never match:214215        38216217    because it is expected to receive type:218219        dynamic(empty_list() or non_empty_list(term(), term()))220221    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())222223    type warning found at:224    │225 58 │   def to_iodata(?&), do: "&amp;"226    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~227    │228    └─ lib/phoenix_html/safe.ex:58: Phoenix.HTML.Safe.List.to_iodata/1229230    warning: the 1st pattern in clause will never match:231232        34233234    because it is expected to receive type:235236        dynamic(empty_list() or non_empty_list(term(), term()))237238    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())239240    type warning found at:241    │242 59 │   def to_iodata(?"), do: "&quot;"243    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~244    │245    └─ lib/phoenix_html/safe.ex:59: Phoenix.HTML.Safe.List.to_iodata/1246247    warning: the 1st pattern in clause will never match:248249        39250251    because it is expected to receive type:252253        dynamic(empty_list() or non_empty_list(term(), term()))254255    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())256257    type warning found at:258    │259 60 │   def to_iodata(?'), do: "&#39;"260    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~261    │262    └─ lib/phoenix_html/safe.ex:60: Phoenix.HTML.Safe.List.to_iodata/1263264    warning: the 1st pattern in clause will never match:265266        {:safe, data}267268    because it is expected to receive type:269270        dynamic(empty_list() or non_empty_list(term(), term()))271272    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())273274    type warning found at:275    │276 76 │   def to_iodata({:safe, data}) do277    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~278    │279    └─ lib/phoenix_html/safe.ex:76: Phoenix.HTML.Safe.List.to_iodata/1280281    warning: the following clause is redundant:282283        def to_iodata(other)284285    it has type:286287        dynamic(empty_list() or non_empty_list(term(), term()))288289    previous clauses have already matched on the following types:290291        non_empty_list(term(), term())292        empty_list()293294    │295 80 │   def to_iodata(other) do296    │       ~297    │298    └─ lib/phoenix_html/safe.ex:80:7: Phoenix.HTML.Safe.List.to_iodata/1299300    warning: the 1st pattern in clause will never match:301302        h303304    because it is expected to receive type:305306        dynamic(empty_list() or non_empty_list(term(), term()))307308    where "h" was given the type:309310        # type: integer()311        # from: lib/phoenix_html/safe.ex:62:25312        is_integer(h)313314    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())315316    type warning found at:317    │318 62 │   def to_iodata(h) when is_integer(h) and h <= 255 do319    │                 ~320    │321    └─ lib/phoenix_html/safe.ex:62:17: Phoenix.HTML.Safe.List.to_iodata/1322323    warning: the 1st pattern in clause will never match:324325        h326327    because it is expected to receive type:328329        dynamic(empty_list() or non_empty_list(term(), term()))330331    where "h" was given the type:332333        # type: integer()334        # from: lib/phoenix_html/safe.ex:66:25335        is_integer(h)336337    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())338339    type warning found at:340    │341 66 │   def to_iodata(h) when is_integer(h) do342    │                 ~343    │344    └─ lib/phoenix_html/safe.ex:66:17: Phoenix.HTML.Safe.List.to_iodata/1345346    warning: the 1st pattern in clause will never match:347348        h349350    because it is expected to receive type:351352        dynamic(empty_list() or non_empty_list(term(), term()))353354    where "h" was given the type:355356        # type: binary()357        # from: lib/phoenix_html/safe.ex:72:25358        is_binary(h)359360    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())361362    type warning found at:363    │364 72 │   def to_iodata(h) when is_binary(h) do365    │                 ~366    │367    └─ lib/phoenix_html/safe.ex:72:17: Phoenix.HTML.Safe.List.to_iodata/1368369Generated phoenix_html app370==> elixlsx371Compiling 24 files (.ex)372     warning: using single-quoted strings to represent charlists is deprecated.373     Use ~c"" if you indeed want a charlist or use "" instead.374     You may run "mix format --migrate" to change all single-quoted375     strings to use the ~c sigil and fix this warning.376     │377 139 │         '~4.10.0b-~2.10.0b-~2.10.0bT~2.10.0b:~2.10.0b:~2.10.0bZ',378     │         ~379     │380     └─ lib/elixlsx/util.ex:139:9381382    warning: using single-quoted strings to represent charlists is deprecated.383    Use ~c"" if you indeed want a charlist or use "" instead.384    You may run "mix format --migrate" to change all single-quoted385    strings to use the ~c sigil and fix this warning.386    │387 34 │     {'docProps/app.xml', XMLTemplates.docprops_app()}388    │      ~389    │390    └─ lib/elixlsx/writer.ex:34:6391392    warning: using single-quoted strings to represent charlists is deprecated.393    Use ~c"" if you indeed want a charlist or use "" instead.394    You may run "mix format --migrate" to change all single-quoted395    strings to use the ~c sigil and fix this warning.396    │397 40 │     {'docProps/core.xml', XMLTemplates.docprops_core(timestamp)}398    │      ~399    │400    └─ lib/elixlsx/writer.ex:40:6401402    warning: using single-quoted strings to represent charlists is deprecated.403    Use ~c"" if you indeed want a charlist or use "" instead.404    You may run "mix format --migrate" to change all single-quoted405    strings to use the ~c sigil and fix this warning.406    │407 56 │     {'_rels/.rels', XMLTemplates.rels_dotrels()}408    │      ~409    │410    └─ lib/elixlsx/writer.ex:56:6411412    warning: using single-quoted strings to represent charlists is deprecated.413    Use ~c"" if you indeed want a charlist or use "" instead.414    You may run "mix format --migrate" to change all single-quoted415    strings to use the ~c sigil and fix this warning.416    │417 70 │       {'xl/_rels/workbook.xml.rels',418    │        ~419    │420    └─ lib/elixlsx/writer.ex:70:8421422    warning: using single-quoted strings to represent charlists is deprecated.423    Use ~c"" if you indeed want a charlist or use "" instead.424    You may run "mix format --migrate" to change all single-quoted425    strings to use the ~c sigil and fix this warning.426    │427 86 │     {'xl/styles.xml', XMLTemplates.make_xl_styles(wci)}428    │      ~429    │430    └─ lib/elixlsx/writer.ex:86:6431432    warning: using single-quoted strings to represent charlists is deprecated.433    Use ~c"" if you indeed want a charlist or use "" instead.434    You may run "mix format --migrate" to change all single-quoted435    strings to use the ~c sigil and fix this warning.436    │437 91 │     {'xl/workbook.xml', XMLTemplates.make_workbook_xml(data, sheetCompInfos)}438    │      ~439    │440    └─ lib/elixlsx/writer.ex:91:6441442    warning: using single-quoted strings to represent charlists is deprecated.443    Use ~c"" if you indeed want a charlist or use "" instead.444    You may run "mix format --migrate" to change all single-quoted445    strings to use the ~c sigil and fix this warning.446    │447 96 │     {'xl/sharedStrings.xml',448    │      ~449    │450    └─ lib/elixlsx/writer.ex:96:6451452     warning: using single-quoted strings to represent charlists is deprecated.453     Use ~c"" if you indeed want a charlist or use "" instead.454     You may run "mix format --migrate" to change all single-quoted455     strings to use the ~c sigil and fix this warning.456     │457 116 │     {'[Content_Types].xml', XMLTemplates.make_contenttypes_xml(wci)}458     │      ~459     │460     └─ lib/elixlsx/writer.ex:116:6461462     warning: using single-quoted strings to represent charlists is deprecated.463     Use ~c"" if you indeed want a charlist or use "" instead.464     You may run "mix format --migrate" to change all single-quoted465     strings to use the ~c sigil and fix this warning.466     │467 426 │     '<col min="#{k}" max="#{k}"#{width_attr}#{hidden_attr}#{outline_level_attr}#{collapsed_attr} />'468     │     ~469     │470     └─ lib/elixlsx/xml_templates.ex:426:5471472Generated elixlsx app473==> forage474Compiling 30 files (.ex)475     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead476     │477 175 │           Logger.warn(fn ->478     │                  ~479     │480     └─ lib/forage_web/forage_view.ex:175:18: ForageWeb.ForageView.__using__/1481482     warning: Phoenix.HTML.sigil_e/2 is deprecated. use the ~H sigil instead483     │484 241 │     ~e"""485     │     ~486     │487     └─ lib/forage_web/forage_view.ex:241:5: ForageWeb.ForageView.do_forage_as_html_with_link/2488489     warning: Phoenix.HTML.sigil_e/2 is deprecated. use the ~H sigil instead490     │491 369 │       ~e"""492     │       ~493     │494     └─ lib/forage_web/forage_view.ex:369:7: ForageWeb.ForageView.forage_error_tag/3495496     warning: Phoenix.HTML.sigil_e/2 is deprecated. use the ~H sigil instead497     │498 386 │       ~e"""499     │       ~500     │501     └─ lib/forage_web/forage_view.ex:386:7: ForageWeb.ForageView.forage_horizontal_error_tag/4502503     warning: Phoenix.HTML.sigil_e/2 is deprecated. use the ~H sigil instead504     │505 419 │     ~e"""506     │     ~507     │508     └─ lib/forage_web/forage_view.ex:419:5: ForageWeb.ForageView.forage_generic_form_check/7509510     warning: Phoenix.HTML.sigil_e/2 is deprecated. use the ~H sigil instead511     │512 602 │     ~e"""513     │     ~514     │515     └─ lib/forage_web/forage_view.ex:602:5: ForageWeb.ForageView.forage_select/4516517     warning: Phoenix.HTML.sigil_e/2 is deprecated. use the ~H sigil instead518     │519 649 │     ~e"""520     │     ~521     │522     └─ lib/forage_web/forage_view.ex:649:5: ForageWeb.ForageView.forage_static_select/3523524     warning: Phoenix.HTML.sigil_e/2 is deprecated. use the ~H sigil instead525     │526 722 │     ~e"""527     │     ~528     │529     └─ lib/forage_web/forage_view.ex:722:5: ForageWeb.ForageView.forage_multiple_select/4530531     warning: Phoenix.HTML.sigil_e/2 is deprecated. use the ~H sigil instead532     │533 771 │     ~e"""534     │     ~535     │536     └─ lib/forage_web/forage_view.ex:771:5: ForageWeb.ForageView.forage_select_filter/4537538     warning: Phoenix.HTML.sigil_e/2 is deprecated. use the ~H sigil instead539     │540 794 │     ~e"""541     │     ~542     │543     └─ lib/forage_web/forage_view.ex:794:5: ForageWeb.ForageView.forage_simple_select_filter/4544545     warning: Phoenix.HTML.sigil_e/2 is deprecated. use the ~H sigil instead546     │547 874 │     ~e"""548     │     ~549     │550     └─ lib/forage_web/forage_view.ex:874:5: ForageWeb.ForageView.forage_row/1551552     warning: Phoenix.HTML.sigil_e/2 is deprecated. use the ~H sigil instead553     │554 933 │       ~e''555     │       ~556     │557     └─ lib/forage_web/forage_view.ex:933:7: ForageWeb.ForageView.forage_pagination_link_previous/5558559     warning: Phoenix.HTML.sigil_e/2 is deprecated. use the ~H sigil instead560     │561 931 │       ~e'<li class="page-item"><a class="page-link" href="<%= destination %>"><%= contents %></a></li>'562     │       ~563     │564     └─ lib/forage_web/forage_view.ex:931:7: ForageWeb.ForageView.forage_pagination_link_previous/5565566     warning: Phoenix.HTML.sigil_e/2 is deprecated. use the ~H sigil instead567     │568 950 │       ~e''569     │       ~570     │571     └─ lib/forage_web/forage_view.ex:950:7: ForageWeb.ForageView.forage_pagination_link_next/5572573     warning: Phoenix.HTML.sigil_e/2 is deprecated. use the ~H sigil instead574     │575 948 │       ~e'<li class="page-item"><a class="page-link" href="<%= destination %>"><%= contents %></a></li>'576     │       ~577     │578     └─ lib/forage_web/forage_view.ex:948:7: ForageWeb.ForageView.forage_pagination_link_next/5579580     warning: Phoenix.HTML.sigil_e/2 is deprecated. use the ~H sigil instead581     │582 968 │     ~e"""583     │     ~584     │585     └─ lib/forage_web/forage_view.ex:968:5: ForageWeb.ForageView.forage_pagination_widget/5586587     warning: Phoenix.HTML.sigil_e/2 is deprecated. use the ~H sigil instead588     │589 985 │     ~e"""590     │     ~591     │592     └─ lib/forage_web/forage_view.ex:985:5: ForageWeb.ForageView.forage_form_group/6593594      warning: Phoenix.HTML.sigil_e/2 is deprecated. use the ~H sigil instead595      │596 1013 │     ~e"""597      │     ~598      │599      └─ lib/forage_web/forage_view.ex:1013:5: ForageWeb.ForageView.forage_horizontal_form_group/6600601      warning: Phoenix.HTML.sigil_e/2 is deprecated. use the ~H sigil instead602      │603 1068 │     name_for_form = ~e'<%= name %>[<%= index %>]'604      │                     ~605      │606      └─ lib/forage_web/forage_view.ex:1068:21: ForageWeb.ForageView.input_value_and_name/2607608      warning: Phoenix.HTML.sigil_e/2 is deprecated. use the ~H sigil instead609      │610 1098 │     ~e"""611      │     ~612      │613      └─ lib/forage_web/forage_view.ex:1098:5: ForageWeb.ForageView.generic_forage_filter/5614615      warning: Phoenix.HTML.sigil_e/2 is deprecated. use the ~H sigil instead616      │617 1234 │   def forage_pretty_boolean(true), do: ~e[<i title="true" class="fas fa-check"></i>]618      │                                        ~619      │620      └─ lib/forage_web/forage_view.ex:1234:40: ForageWeb.ForageView.forage_pretty_boolean/1621622      warning: Phoenix.HTML.sigil_e/2 is deprecated. use the ~H sigil instead623      │624 1235 │   def forage_pretty_boolean(false), do: ~e[<i title="false" class="fas fa-times"></i>]625      │                                         ~626      │627      └─ lib/forage_web/forage_view.ex:1235:41: ForageWeb.ForageView.forage_pretty_boolean/1628629Generated forage app630==> nerves_compatibility_test631Compiling 2 files (.ex)632Generated nerves_compatibility_test app633|nerves| Building OTP Release...634635* [Nerves] validating vm.args636* skipping runtime configuration (config/runtime.exs not found)637** (Mix) Duplicated modules: 638	'Elixir.JSON.Encoder.Map' specified in elixir and json639	'Elixir.JSON.Encoder.List' specified in elixir and json640	'Elixir.JSON.Encoder.Integer' specified in elixir and json641	'Elixir.JSON.Encoder.Float' specified in elixir and json642	'Elixir.JSON.Encoder.BitString' specified in elixir and json643	'Elixir.JSON.Encoder.Atom' specified in elixir and json644	'Elixir.JSON.Encoder' specified in elixir and json645	'Elixir.JSON' specified in elixir and json