xlsxplorer

Build log

nerves_system_bbb

xlsxplorer 0.1.0 · fail · run xlsxplorer-0.1.0-1791159999223
928 of 928 lines
1Resolving Hex dependencies...2Resolution completed in 0.176s3Unchanged:4  aws_signature 0.4.35  castore 1.0.216  circular_buffer 1.1.07  elixir_make 0.10.08  erlsom 1.5.29  explorer 0.7.210  fss 0.1.111  interactive_cmd 0.1.412  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  property_table 0.3.432  ring_logger 0.11.733  rustler_precompiled 0.10.034  table 0.1.235  table_rex 4.0.036  tablet 0.3.337  toolshed 0.5.038  uboot_env 1.0.239  xlsxir 1.6.440  xlsxplorer 0.1.041* Getting xlsxplorer (Hex package)42* Getting nerves (Hex package)43* Getting ring_logger (Hex package)44* Getting toolshed (Hex package)45* Getting nerves_runtime (Hex package)46* Getting nerves_system_bbb (Hex package)47* Getting nerves_system_mangopi_mq_pro (Hex package)48* Getting nerves_system_qemu_aarch64 (Hex package)49* Getting nerves_system_rpi0 (Hex package)50* Getting nerves_system_rpi4 (Hex package)51* Getting nerves_system_rpi5 (Hex package)52* Getting nerves_system_trellis (Hex package)53* Getting nerves_system_x86_64 (Hex package)54* Getting nerves_system_br (Hex package)55* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)56* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)57* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)58* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)59* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)60* Getting nerves_logging (Hex package)61* Getting nerves_uevent (Hex package)62* Getting uboot_env (Hex package)63* Getting elixir_make (Hex package)64* Getting property_table (Hex package)65* Getting circular_buffer (Hex package)66* Getting interactive_cmd (Hex package)67* Getting nerves_discovery (Hex package)68* Getting tablet (Hex package)69* Getting explorer (Hex package)70* Getting xlsxir (Hex package)71* Getting erlsom (Hex package)72* Getting aws_signature (Hex package)73* Getting castore (Hex package)74* Getting fss (Hex package)75* Getting rustler_precompiled (Hex package)76* Getting table (Hex package)77* Getting table_rex (Hex package)78==> nerves_system_br79Generated nerves_system_br app80==> circular_buffer81Compiling 1 file (.ex)82Generated circular_buffer app83==> nerves_compatibility_test84===> Analyzing applications...85===> Compiling erlsom86      ┌─ src/erlsom_sax_utf16le.erl:87      │88 1063 │        case catch list_to_integer(Tail1) of89      │             ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.90Compile directive 'nowarn_deprecated_catch' can be used to suppress91warnings in selected modules.929394      ┌─ src/erlsom_sax_utf8.erl:95      │96 1063 │        case catch list_to_integer(Tail1) of97      │             ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.98Compile directive 'nowarn_deprecated_catch' can be used to suppress99warnings in selected modules.100101102      ┌─ src/erlsom_sax_latin9.erl:103      │104 1063 │        case catch list_to_integer(Tail1) of105      │             ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.106Compile directive 'nowarn_deprecated_catch' can be used to suppress107warnings in selected modules.108109110      ┌─ src/erlsom_sax_latin1.erl:111      │112 1063 │        case catch list_to_integer(Tail1) of113      │             ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.114Compile directive 'nowarn_deprecated_catch' can be used to suppress115warnings in selected modules.116117118      ┌─ src/erlsom_sax_utf16be.erl:119      │120 1063 │        case catch list_to_integer(Tail1) of121      │             ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.122Compile directive 'nowarn_deprecated_catch' can be used to suppress123warnings in selected modules.124125126     ┌─ src/erlsom.erl:127     │128 143 │    case catch erlsom_compile:compile(Xsd, Options) of129     │         ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.130Compile directive 'nowarn_deprecated_catch' can be used to suppress131warnings in selected modules.132133     ┌─ src/erlsom.erl:134     │135 245 │    case catch erlsom_sax:parseDocument(Xml, State,136     │         ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.137Compile directive 'nowarn_deprecated_catch' can be used to suppress138warnings in selected modules.139140141     ┌─ src/erlsom_compile.erl:142     │143 250 │    case catch transform(ParsedXsd, Acc) of144     │         ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.145Compile directive 'nowarn_deprecated_catch' can be used to suppress146warnings in selected modules.147148     ┌─ src/erlsom_compile.erl:149     │150 254 │        case catch erlsom_pass2:secondPass(IntermediateResult#p1acc.tps,151     │             ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.152Compile directive 'nowarn_deprecated_catch' can be used to suppress153warnings in selected modules.154155156      ┌─ src/erlsom_sax_list.erl:157      │158 1063 │        case catch list_to_integer(Tail1) of159      │             ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.160Compile directive 'nowarn_deprecated_catch' can be used to suppress161warnings in selected modules.162163164==> table_rex165Compiling 7 files (.ex)166     warning: expected a module (an atom) when invoking render/2 in expression:167168         renderer.render(table, opts)169170     where "opts" was given the type:171172         # type: dynamic()173         # from: lib/table_rex/table.ex:267:10174         opts = Enum.into(opts, renderer.default_options)175176     where "renderer" was given the type:177178         # type: dynamic(%{..., default_options: term()})179         # from: lib/table_rex/table.ex:267:25180         Enum.into(opts, renderer.default_options)181182     where "table" was given the type:183184         # type: dynamic(%TableRex.Table{})185         # from: lib/table_rex/table.ex:265:23186         %TableRex.Table{} = table187188     type warning found at:189     │190 268 │     renderer.render(table, opts)191     │              ~192     │193     └─ lib/table_rex/table.ex:268:14: TableRex.Table.render/2194195     warning: incompatible types given to Map.get/3:196197         Map.get(cell, :width_calc, nil)198199     the map:200201         dynamic(%TableRex.Cell{})202203     does not have all required keys:204205         :width_calc206207     therefore this function will always return nil208209     where "cell" was given the types:210211         # type: dynamic(%TableRex.Cell{})212         # from: lib/table_rex/renderer/text.ex:292:63213         %TableRex.Cell{} = cell214215         # type: dynamic(%TableRex.Cell{})216         # from: lib/table_rex/renderer/text.ex217         {%TableRex.Cell{} = cell, col_index}218219     type warning found at:220     │221 299 │       Map.get(cell, :width_calc, nil) || Table.get_column_meta(table, col_index, :width_calc)222     │           ~223     │224     └─ lib/table_rex/renderer/text.ex:299:11: TableRex.Renderer.Text.render_cell/3225226Generated table_rex app227==> tablet228Compiling 2 files (.ex)229Generated tablet app230==> elixir_make231Compiling 8 files (.ex)232Generated elixir_make app233==> nerves_logging234 CC kmsg_tailer.o235 LD kmsg_tailer236Compiling 5 files (.ex)237Generated nerves_logging app238==> castore239Compiling 1 file (.ex)240Generated castore app241==> xlsxir242Compiling 14 files (.ex)243     warning: using single-quoted strings to represent charlists is deprecated.244     Use ~c"" if you indeed want a charlist or use "" instead.245     You may run "mix format --migrate" to change all single-quoted246     strings to use the ~c sigil and fix this warning.247     │248 502 │     "#{column_from_index(col_index + 1, '')}#{line}"249     │                                         ~250     │251     └─ lib/xlsxir.ex:502:41252253    warning: using single-quoted strings to represent charlists is deprecated.254    Use ~c"" if you indeed want a charlist or use "" instead.255    You may run "mix format --migrate" to change all single-quoted256    strings to use the ~c sigil and fix this warning.257    │258 20 │   def from_charlist('0'), do: {0, 0, 0}259    │                     ~260    │261    └─ lib/xlsxir/convert_datetime.ex:20:21262263    warning: using single-quoted strings to represent charlists is deprecated.264    Use ~c"" if you indeed want a charlist or use "" instead.265    You may run "mix format --migrate" to change all single-quoted266    strings to use the ~c sigil and fix this warning.267    │268 25 │   def sax_event_handler({:startElement,_,'si',_,_}, %__MODULE__{tid: tid, index: index}), do: %__MODULE__{tid: tid, index: index}269    │                                          ~270    │271    └─ lib/xlsxir/parse_string.ex:25:42272273    warning: using single-quoted strings to represent charlists is deprecated.274    Use ~c"" if you indeed want a charlist or use "" instead.275    You may run "mix format --migrate" to change all single-quoted276    strings to use the ~c sigil and fix this warning.277    │278 27 │   def sax_event_handler({:startElement,_,'family',_,_}, state) do279    │                                          ~280    │281    └─ lib/xlsxir/parse_string.ex:27:42282283    warning: using single-quoted strings to represent charlists is deprecated.284    Use ~c"" if you indeed want a charlist or use "" instead.285    You may run "mix format --migrate" to change all single-quoted286    strings to use the ~c sigil and fix this warning.287    │288 37 │   def sax_event_handler({:endElement,_,'si',_},289    │                                        ~290    │291    └─ lib/xlsxir/parse_string.ex:37:40292293    warning: using single-quoted strings to represent charlists is deprecated.294    Use ~c"" if you indeed want a charlist or use "" instead.295    You may run "mix format --migrate" to change all single-quoted296    strings to use the ~c sigil and fix this warning.297    │298 56 │   def sax_event_handler({:startElement, _, 'cellXfs', _, _}, state) do299    │                                            ~300    │301    └─ lib/xlsxir/parse_style.ex:56:44302303    warning: using single-quoted strings to represent charlists is deprecated.304    Use ~c"" if you indeed want a charlist or use "" instead.305    You may run "mix format --migrate" to change all single-quoted306    strings to use the ~c sigil and fix this warning.307    │308 60 │   def sax_event_handler({:endElement, _, 'cellXfs', _}, state) do309    │                                          ~310    │311    └─ lib/xlsxir/parse_style.ex:60:42312313    warning: using single-quoted strings to represent charlists is deprecated.314    Use ~c"" if you indeed want a charlist or use "" instead.315    You may run "mix format --migrate" to change all single-quoted316    strings to use the ~c sigil and fix this warning.317    │318 65 │         {:startElement, _, 'xf', _, xml_attr},319    │                            ~320    │321    └─ lib/xlsxir/parse_style.ex:65:28322323    warning: using single-quoted strings to represent charlists is deprecated.324    Use ~c"" if you indeed want a charlist or use "" instead.325    You may run "mix format --migrate" to change all single-quoted326    strings to use the ~c sigil and fix this warning.327    │328 72 │             {:attribute, 'numFmtId', _, _, _} -> true329    │                          ~330    │331    └─ lib/xlsxir/parse_style.ex:72:26332333    warning: using single-quoted strings to represent charlists is deprecated.334    Use ~c"" if you indeed want a charlist or use "" instead.335    You may run "mix format --migrate" to change all single-quoted336    strings to use the ~c sigil and fix this warning.337    │338 84 │         {:startElement, _, 'numFmt', _, xml_attr},339    │                            ~340    │341    └─ lib/xlsxir/parse_style.ex:84:28342343    warning: using single-quoted strings to represent charlists is deprecated.344    Use ~c"" if you indeed want a charlist or use "" instead.345    You may run "mix format --migrate" to change all single-quoted346    strings to use the ~c sigil and fix this warning.347    │348 90 │           {:attribute, 'numFmtId', _, _, id} -> Map.put(acc, :id, id)349    │                        ~350    │351    └─ lib/xlsxir/parse_style.ex:90:24352353    warning: using single-quoted strings to represent charlists is deprecated.354    Use ~c"" if you indeed want a charlist or use "" instead.355    You may run "mix format --migrate" to change all single-quoted356    strings to use the ~c sigil and fix this warning.357    │358 91 │           {:attribute, 'formatCode', _, _, cd} -> Map.put(acc, :cd, cd)359    │                        ~360    │361    └─ lib/xlsxir/parse_style.ex:91:24362363     warning: using single-quoted strings to represent charlists is deprecated.364     Use ~c"" if you indeed want a charlist or use "" instead.365     You may run "mix format --migrate" to change all single-quoted366     strings to use the ~c sigil and fix this warning.367     │368 109 │           i when i in @date -> :ets.insert(tid, {index + acc, 'd'})369     │                                                               ~370     │371     └─ lib/xlsxir/parse_style.ex:109:63372373     warning: using single-quoted strings to represent charlists is deprecated.374     Use ~c"" if you indeed want a charlist or use "" instead.375     You may run "mix format --migrate" to change all single-quoted376     strings to use the ~c sigil and fix this warning.377     │378 126 │         String.match?(to_string(v), ~r/[dhmsy]/i) -> Map.put_new(acc, k, 'd')379     │                                                                          ~380     │381     └─ lib/xlsxir/parse_style.ex:126:74382383    warning: using single-quoted strings to represent charlists is deprecated.384    Use ~c"" if you indeed want a charlist or use "" instead.385    You may run "mix format --migrate" to change all single-quoted386    strings to use the ~c sigil and fix this warning.387    │388 15 │   def sax_event_handler({:startElement, _, 'sheet', _, xml_attrs}, state) do389    │                                            ~390    │391    └─ lib/xlsxir/parse_workbook.ex:15:44392393    warning: using single-quoted strings to represent charlists is deprecated.394    Use ~c"" if you indeed want a charlist or use "" instead.395    You may run "mix format --migrate" to change all single-quoted396    strings to use the ~c sigil and fix this warning.397    │398 19 │           {:attribute, 'name', _, _, name} ->399    │                        ~400    │401    └─ lib/xlsxir/parse_workbook.ex:19:24402403    warning: using single-quoted strings to represent charlists is deprecated.404    Use ~c"" if you indeed want a charlist or use "" instead.405    You may run "mix format --migrate" to change all single-quoted406    strings to use the ~c sigil and fix this warning.407    │408 22 │           {:attribute, 'sheetId', _, _, sheet_id} ->409    │                        ~410    │411    └─ lib/xlsxir/parse_workbook.ex:22:24412413    warning: using single-quoted strings to represent charlists is deprecated.414    Use ~c"" if you indeed want a charlist or use "" instead.415    You may run "mix format --migrate" to change all single-quoted416    strings to use the ~c sigil and fix this warning.417    │418 26 │           {:attribute, 'id', _, _, rid} ->419    │                        ~420    │421    └─ lib/xlsxir/parse_workbook.ex:26:24422423    warning: using single-quoted strings to represent charlists is deprecated.424    Use ~c"" if you indeed want a charlist or use "" instead.425    You may run "mix format --migrate" to change all single-quoted426    strings to use the ~c sigil and fix this warning.427    │428 58 │         {:startElement, _, 'row', _, _},429    │                            ~430    │431    └─ lib/xlsxir/parse_worksheet.ex:58:28432433    warning: using single-quoted strings to represent charlists is deprecated.434    Use ~c"" if you indeed want a charlist or use "" instead.435    You may run "mix format --migrate" to change all single-quoted436    strings to use the ~c sigil and fix this warning.437    │438 66 │   def sax_event_handler({:startElement, _, 'c', _, xml_attr}, state, %{styles: styles_tid}, _) do439    │                                            ~440    │441    └─ lib/xlsxir/parse_worksheet.ex:66:44442443    warning: using single-quoted strings to represent charlists is deprecated.444    Use ~c"" if you indeed want a charlist or use "" instead.445    You may run "mix format --migrate" to change all single-quoted446    strings to use the ~c sigil and fix this warning.447    │448 70 │           {:attribute, 'r', _, _, ref} -> {:r, ref}449    │                        ~450    │451    └─ lib/xlsxir/parse_worksheet.ex:70:24452453    warning: using single-quoted strings to represent charlists is deprecated.454    Use ~c"" if you indeed want a charlist or use "" instead.455    You may run "mix format --migrate" to change all single-quoted456    strings to use the ~c sigil and fix this warning.457    │458 71 │           {:attribute, 's', _, _, style} -> {:s, find_styles(styles_tid, List.to_integer(style))}459    │                        ~460    │461    └─ lib/xlsxir/parse_worksheet.ex:71:24462463    warning: using single-quoted strings to represent charlists is deprecated.464    Use ~c"" if you indeed want a charlist or use "" instead.465    You may run "mix format --migrate" to change all single-quoted466    strings to use the ~c sigil and fix this warning.467    │468 72 │           {:attribute, 't', _, _, type} -> {:t, type}469    │                        ~470    │471    └─ lib/xlsxir/parse_worksheet.ex:72:24472473    warning: using single-quoted strings to represent charlists is deprecated.474    Use ~c"" if you indeed want a charlist or use "" instead.475    You may run "mix format --migrate" to change all single-quoted476    strings to use the ~c sigil and fix this warning.477    │478 89 │   def sax_event_handler({:startElement, _, 'f', _, _}, state, _, _) do479    │                                            ~480    │481    └─ lib/xlsxir/parse_worksheet.ex:89:44482483    warning: using single-quoted strings to represent charlists is deprecated.484    Use ~c"" if you indeed want a charlist or use "" instead.485    You may run "mix format --migrate" to change all single-quoted486    strings to use the ~c sigil and fix this warning.487    │488 93 │   def sax_event_handler({:startElement, _, 'v', _, _}, state, _, _) do489    │                                            ~490    │491    └─ lib/xlsxir/parse_worksheet.ex:93:44492493     warning: using single-quoted strings to represent charlists is deprecated.494     Use ~c"" if you indeed want a charlist or use "" instead.495     You may run "mix format --migrate" to change all single-quoted496     strings to use the ~c sigil and fix this warning.497     │498 105 │   def sax_event_handler({:endElement, _, 'c', _}, %__MODULE__{row: row} = state, excel, _) do499     │                                          ~500     │501     └─ lib/xlsxir/parse_worksheet.ex:105:42502503     warning: using single-quoted strings to represent charlists is deprecated.504     Use ~c"" if you indeed want a charlist or use "" instead.505     You may run "mix format --migrate" to change all single-quoted506     strings to use the ~c sigil and fix this warning.507     │508 120 │         {:endElement, _, 'row', _},509     │                          ~510     │511     └─ lib/xlsxir/parse_worksheet.ex:120:26512513     warning: using single-quoted strings to represent charlists is deprecated.514     Use ~c"" if you indeed want a charlist or use "" instead.515     You may run "mix format --migrate" to change all single-quoted516     strings to use the ~c sigil and fix this warning.517     │518 146 │       ['e', _, e] -> List.to_string(e)519     │        ~520     │521     └─ lib/xlsxir/parse_worksheet.ex:146:8522523     warning: using single-quoted strings to represent charlists is deprecated.524     Use ~c"" if you indeed want a charlist or use "" instead.525     You may run "mix format --migrate" to change all single-quoted526     strings to use the ~c sigil and fix this warning.527     │528 148 │       ['s', _, i] -> find_string(strings_tid, List.to_integer(i))529     │        ~530     │531     └─ lib/xlsxir/parse_worksheet.ex:148:8532533     warning: using single-quoted strings to represent charlists is deprecated.534     Use ~c"" if you indeed want a charlist or use "" instead.535     You may run "mix format --migrate" to change all single-quoted536     strings to use the ~c sigil and fix this warning.537     │538 151 │       ['n', nil, n] -> convert_char_number(n)539     │        ~540     │541     └─ lib/xlsxir/parse_worksheet.ex:151:8542543     warning: using single-quoted strings to represent charlists is deprecated.544     Use ~c"" if you indeed want a charlist or use "" instead.545     You may run "mix format --migrate" to change all single-quoted546     strings to use the ~c sigil and fix this warning.547     │548 153 │       [nil, 'd', d] -> convert_date_or_time(d)549     │             ~550     │551     └─ lib/xlsxir/parse_worksheet.ex:153:13552553     warning: using single-quoted strings to represent charlists is deprecated.554     Use ~c"" if you indeed want a charlist or use "" instead.555     You may run "mix format --migrate" to change all single-quoted556     strings to use the ~c sigil and fix this warning.557     │558 154 │       ['n', 'd', d] -> convert_date_or_time(d)559     │        ~560     │561     └─ lib/xlsxir/parse_worksheet.ex:154:8562563     warning: using single-quoted strings to represent charlists is deprecated.564     Use ~c"" if you indeed want a charlist or use "" instead.565     You may run "mix format --migrate" to change all single-quoted566     strings to use the ~c sigil and fix this warning.567     │568 154 │       ['n', 'd', d] -> convert_date_or_time(d)569     │             ~570     │571     └─ lib/xlsxir/parse_worksheet.ex:154:13572573     warning: using single-quoted strings to represent charlists is deprecated.574     Use ~c"" if you indeed want a charlist or use "" instead.575     You may run "mix format --migrate" to change all single-quoted576     strings to use the ~c sigil and fix this warning.577     │578 155 │       ['d', 'd', d] -> convert_iso_date(d)579     │        ~580     │581     └─ lib/xlsxir/parse_worksheet.ex:155:8582583     warning: using single-quoted strings to represent charlists is deprecated.584     Use ~c"" if you indeed want a charlist or use "" instead.585     You may run "mix format --migrate" to change all single-quoted586     strings to use the ~c sigil and fix this warning.587     │588 155 │       ['d', 'd', d] -> convert_iso_date(d)589     │             ~590     │591     └─ lib/xlsxir/parse_worksheet.ex:155:13592593     warning: using single-quoted strings to represent charlists is deprecated.594     Use ~c"" if you indeed want a charlist or use "" instead.595     You may run "mix format --migrate" to change all single-quoted596     strings to use the ~c sigil and fix this warning.597     │598 157 │       ['str', _, s] -> List.to_string(s)599     │        ~600     │601     └─ lib/xlsxir/parse_worksheet.ex:157:8602603     warning: using single-quoted strings to represent charlists is deprecated.604     Use ~c"" if you indeed want a charlist or use "" instead.605     You may run "mix format --migrate" to change all single-quoted606     strings to use the ~c sigil and fix this warning.607     │608 159 │       ['b', _, s] -> s == '1'609     │        ~610     │611     └─ lib/xlsxir/parse_worksheet.ex:159:8612613     warning: using single-quoted strings to represent charlists is deprecated.614     Use ~c"" if you indeed want a charlist or use "" instead.615     You may run "mix format --migrate" to change all single-quoted616     strings to use the ~c sigil and fix this warning.617     │618 159 │       ['b', _, s] -> s == '1'619     │                           ~620     │621     └─ lib/xlsxir/parse_worksheet.ex:159:27622623     warning: using single-quoted strings to represent charlists is deprecated.624     Use ~c"" if you indeed want a charlist or use "" instead.625     You may run "mix format --migrate" to change all single-quoted626     strings to use the ~c sigil and fix this warning.627     │628 161 │       ['inlineStr', _, s] -> List.to_string(s)629     │        ~630     │631     └─ lib/xlsxir/parse_worksheet.ex:161:8632633    warning: using single-quoted strings to represent charlists is deprecated.634    Use ~c"" if you indeed want a charlist or use "" instead.635    You may run "mix format --migrate" to change all single-quoted636    strings to use the ~c sigil and fix this warning.637    │638 37 │   def sax_event_handler({:endElement, _, 'row', _}, state, _excel) do639    │                                          ~640    │641    └─ lib/xlsxir/stream_worksheet.ex:37:42642643    warning: unused require Logger644    │645  4 │   require Logger646    │   ~647    │648    └─ lib/xlsxir/parse_worksheet.ex:4:3649650     warning: using single-quoted strings to represent charlists is deprecated.651     Use ~c"" if you indeed want a charlist or use "" instead.652     You may run "mix format --migrate" to change all single-quoted653     strings to use the ~c sigil and fix this warning.654     │655 104 │     sheet   = 'xl/worksheets/sheet#{index + 1}.xml'656     │               ~657     │658     └─ lib/xlsxir/unzip.ex:104:15659660     warning: using single-quoted strings to represent charlists is deprecated.661     Use ~c"" if you indeed want a charlist or use "" instead.662     You may run "mix format --migrate" to change all single-quoted663     strings to use the ~c sigil and fix this warning.664     │665 218 │     |> Enum.map(fn worksheet_index -> 'xl/worksheets/sheet#{worksheet_index + 1}.xml' end)666     │                                       ~667     │668     └─ lib/xlsxir/xlsx_file.ex:218:39669670     warning: using single-quoted strings to represent charlists is deprecated.671     Use ~c"" if you indeed want a charlist or use "" instead.672     You may run "mix format --migrate" to change all single-quoted673     strings to use the ~c sigil and fix this warning.674     │675 219 │     |> Enum.concat(['xl/styles.xml', 'xl/sharedStrings.xml', 'xl/workbook.xml'])676     │                     ~677     │678     └─ lib/xlsxir/xlsx_file.ex:219:21679680     warning: using single-quoted strings to represent charlists is deprecated.681     Use ~c"" if you indeed want a charlist or use "" instead.682     You may run "mix format --migrate" to change all single-quoted683     strings to use the ~c sigil and fix this warning.684     │685 219 │     |> Enum.concat(['xl/styles.xml', 'xl/sharedStrings.xml', 'xl/workbook.xml'])686     │                                      ~687     │688     └─ lib/xlsxir/xlsx_file.ex:219:38689690     warning: using single-quoted strings to represent charlists is deprecated.691     Use ~c"" if you indeed want a charlist or use "" instead.692     You may run "mix format --migrate" to change all single-quoted693     strings to use the ~c sigil and fix this warning.694     │695 219 │     |> Enum.concat(['xl/styles.xml', 'xl/sharedStrings.xml', 'xl/workbook.xml'])696     │                                                              ~697     │698     └─ lib/xlsxir/xlsx_file.ex:219:62699700    warning: unused require Logger701    │702 17 │   require Logger703    │   ~704    │705    └─ lib/xlsxir/sax_parser.ex:17:3706707    warning: a struct for Xlsxir.ParseWorkbook is expected on struct update:708709        %Xlsxir.ParseWorkbook{state | sheets: [sheet | state.sheets]}710711    but got type:712713        dynamic()714715    where "state" was given the type:716717        # type: dynamic()718        # from: lib/xlsxir/parse_workbook.ex:15:68719        state720721    when defining the variable "state", you must also pattern match on "%Xlsxir.ParseWorkbook{}"722723    type warning found at:724    │725 36 │     %__MODULE__{state | sheets: [sheet | state.sheets]}726    │     ~727    │728    └─ lib/xlsxir/parse_workbook.ex:36:5: Xlsxir.ParseWorkbook.sax_event_handler/2729730    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead731    │732 10 │       worker(Xlsxir.StateManager, [])733    │       ~734    │735    └─ lib/xlsxir.ex:10:7: Xlsxir.start/2736737Generated xlsxir app738==> nerves_discovery739Compiling 5 files (.ex)740Generated nerves_discovery app741==> ring_logger742Compiling 7 files (.ex)743Generated ring_logger app744==> nerves_compatibility_test745===> Analyzing applications...746===> Compiling aws_signature747==> table748Compiling 5 files (.ex)749Generated table app750==> interactive_cmd751Compiling 1 file (.ex)752Generated interactive_cmd app753==> nerves754Compiling 65 files (.ex)755    warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)756    │757  6 │ defmodule Mix.Tasks.Nerves.Init do758    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~759    │760    └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)761762    warning: redefining module Nerves (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.beam)763    │764  6 │ defmodule Nerves do765    │ ~~~~~~~~~~~~~~~~~~~766    │767    └─ lib/nerves.ex:6: Nerves (module)768769    warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)770    │771  5 │ defmodule Nerves.ArtifactResolver do772    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~773    │774    └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)775776    warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)777    │778  6 │ defmodule Nerves.BuildAction.AppModes do779    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~780    │781    └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)782783    warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)784    │785  5 │ defmodule Nerves.BuildAction.CheckExecutables do786    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~787    │788    └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)789790    warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)791    │792  8 │ defmodule Nerves.BuildAction.Erlinit do793    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~794    │795    └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)796797    warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)798    │799  5 │ defmodule Nerves.BuildAction.Firmware do800    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~801    │802    └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)803804    warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)805    │806  7 │ defmodule Nerves.BuildAction.IExStartupCheck do807    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~808    │809    └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)810811    warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)812    │813  5 │ defmodule Nerves.BuildAction.NervesV1System do814    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~815    │816    └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)817818    warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)819    │820  5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do821    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~822    │823    └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)824825    warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)826    │827  5 │ defmodule Nerves.BuildAction.Rootfs do828    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~829    │830    └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)831832    warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)833    │834  6 │ defmodule Nerves.BuildAction.SortApps do835    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~836    │837    └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)838839    warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)840    │841  5 │ defmodule Nerves.BuildAction.StripAll do842    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~843    │844    └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)845846    warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)847    │848  5 │ defmodule Nerves.BuildAction.Trimmer do849    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~850    │851    └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)852853    warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)854    │855  5 │ defmodule Nerves.BuildPlan do856    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~857    │858    └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)859860    warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)861    │862  5 │ defmodule Nerves.BuildPlan.Checks do863    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~864    │865    └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)866867    warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.Container.beam)868    │869  6 │ defmodule Nerves.Container do870    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~871    │872    └─ lib/nerves/container.ex:6: Nerves.Container (module)873874    warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)875    │876  5 │ defmodule Nerves.Fingerprint do877    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~878    │879    └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)880881    warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)882    │883  5 │ defmodule Nerves.MixPackage do884    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~885    │886    └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)887888    warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.Paths.beam)889    │890  5 │ defmodule Nerves.Paths do891    │ ~~~~~~~~~~~~~~~~~~~~~~~~~892    │893    └─ lib/nerves/paths.ex:5: Nerves.Paths (module)894895    warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)896    │897  5 │ defmodule Nerves.TargetTuple do898    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~899    │900    └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)901902Generated nerves app903==> nerves_toolchain_armv7_nerves_linux_gnueabihf904Compiling 1 file (.ex)905Generated nerves_toolchain_armv7_nerves_linux_gnueabihf app906==> rustler_precompiled907Compiling 4 files (.ex)908Generated rustler_precompiled app909==> fss910Compiling 4 files (.ex)911Generated fss app912==> explorer913Compiling 25 files (.ex)914915== Compilation error in file lib/explorer/polars_backend/native.ex ==916** (RuntimeError) precompiled NIF is not available for this target: "arm-unknown-linux-gnueabihf".917The available targets are:918 - aarch64-apple-darwin919 - aarch64-unknown-linux-gnu920 - aarch64-unknown-linux-musl921 - x86_64-apple-darwin922 - x86_64-pc-windows-msvc923 - x86_64-pc-windows-gnu924 - x86_64-unknown-linux-gnu925 - x86_64-unknown-linux-musl926 - x86_64-unknown-freebsd927    lib/explorer/polars_backend/native.ex:32: (module)928could not compile dependency :explorer, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile explorer --force", update it with "mix deps.update explorer" or clean it with "mix deps.clean explorer"