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"