sevovv

Build log

nerves_system_x86_64

sevovv 1.1.1 · fail · run sevovv-1.1.1-1791100136436
687 of 687 lines
1Resolving Hex dependencies...2Resolution completed in 0.189s3Unchanged:4  bpe 9.9.75  circular_buffer 1.1.06  dec 0.10.27  ecsv 1.4.28  elixir_make 0.6.39  form 8.3.010  hut 1.3.011  interactive_cmd 0.1.412  jsone 1.5.713  kvs 10.8.314  n2o 8.12.215  nerves 2.0.0-pre.216  nerves_discovery 0.1.517  nerves_logging 0.2.418  nerves_runtime 0.13.1319  nerves_system_bbb 2.30.220  nerves_system_br 1.34.421  nerves_system_mangopi_mq_pro 0.17.222  nerves_system_qemu_aarch64 0.4.223  nerves_system_rpi0 2.1.224  nerves_system_rpi4 2.1.225  nerves_system_rpi5 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_armv6_nerves_linux_gnueabihf 15.3.130  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.131  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.132  nerves_toolchain_x86_64_nerves_linux_musl 15.3.133  nerves_uevent 0.1.734  nitro 7.10.035  property_table 0.3.436  ranch 1.8.137  ring_logger 0.11.738  rocksdb 1.9.039  sax 1.0.040  schema 4.1.241  sevovv 1.1.142  smtp 1.1.243  soa 0.1.944  syn 2.1.445  tablet 0.3.346  toolshed 0.5.047  uboot_env 1.0.248* Getting sevovv (Hex package)49* Getting nerves (Hex package)50* Getting ring_logger (Hex package)51* Getting toolshed (Hex package)52* Getting nerves_runtime (Hex package)53* Getting nerves_system_bbb (Hex package)54* Getting nerves_system_mangopi_mq_pro (Hex package)55* Getting nerves_system_qemu_aarch64 (Hex package)56* Getting nerves_system_rpi0 (Hex package)57* Getting nerves_system_rpi4 (Hex package)58* Getting nerves_system_rpi5 (Hex package)59* Getting nerves_system_trellis (Hex package)60* Getting nerves_system_x86_64 (Hex package)61* Getting nerves_system_br (Hex package)62* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)63* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)64* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)65* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)66* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)67* Getting nerves_logging (Hex package)68* Getting nerves_uevent (Hex package)69* Getting uboot_env (Hex package)70* Getting elixir_make (Hex package)71* Getting property_table (Hex package)72* Getting circular_buffer (Hex package)73* Getting interactive_cmd (Hex package)74* Getting nerves_discovery (Hex package)75* Getting tablet (Hex package)76* Getting bpe (Hex package)77* Getting ecsv (Hex package)78* Getting jsone (Hex package)79* Getting n2o (Hex package)80* Getting sax (Hex package)81* Getting schema (Hex package)82* Getting smtp (Hex package)83* Getting soa (Hex package)84* Getting hut (Hex package)85* Getting ranch (Hex package)86* Getting dec (Hex package)87* Getting form (Hex package)88* Getting nitro (Hex package)89* Getting kvs (Hex package)90* Getting rocksdb (Hex package)91* Getting syn (Hex package)92You have added/upgraded packages you could sponsor, run `mix hex.sponsor` to learn more93===> Analyzing applications...94===> Compiling jsone95==> soa96Compiling 13 files (.ex)97     warning: using single-quoted strings to represent charlists is deprecated.98     Use ~c"" if you indeed want a charlist or use "" instead.99     You may run "mix format --migrate" to change all single-quoted100     strings to use the ~c sigil and fix this warning.101     │102 264 │       :io.format 'Tag Wrapper: ~p~n', [body]103     │                  ~104     │105     └─ lib/request/params.ex:264:18106107    warning: using single-quoted strings to represent charlists is deprecated.108    Use ~c"" if you indeed want a charlist or use "" instead.109    You may run "mix format --migrate" to change all single-quoted110    strings to use the ~c sigil and fix this warning.111    │112 21 │     :io.format 'SOAP Endpoint: ~ts~n', [url]113    │                ~114    │115    └─ lib/request/request.ex:21:16116117    warning: using single-quoted strings to represent charlists is deprecated.118    Use ~c"" if you indeed want a charlist or use "" instead.119    You may run "mix format --migrate" to change all single-quoted120    strings to use the ~c sigil and fix this warning.121    │122 22 │     :io.format 'SOAP Params: ~p~n', [params]123    │                ~124    │125    └─ lib/request/request.ex:22:16126127    warning: using single-quoted strings to represent charlists is deprecated.128    Use ~c"" if you indeed want a charlist or use "" instead.129    You may run "mix format --migrate" to change all single-quoted130    strings to use the ~c sigil and fix this warning.131    │132 23 │     :io.format 'SOAP Request Headers: ~p~n', [request_headers]133    │                ~134    │135    └─ lib/request/request.ex:23:16136137    warning: using single-quoted strings to represent charlists is deprecated.138    Use ~c"" if you indeed want a charlist or use "" instead.139    You may run "mix format --migrate" to change all single-quoted140    strings to use the ~c sigil and fix this warning.141    │142 24 │     :io.format 'SOAP Body: ~ts~n', [body]143    │                ~144    │145    └─ lib/request/request.ex:24:16146147    warning: using single-quoted strings to represent charlists is deprecated.148    Use ~c"" if you indeed want a charlist or use "" instead.149    You may run "mix format --migrate" to change all single-quoted150    strings to use the ~c sigil and fix this warning.151    │152 25 │     :httpc.request(:post, {url, request_headers, 'text/xml;charset=utf-8', body},153    │                                                  ~154    │155    └─ lib/request/request.ex:25:50156157    warning: using single-quoted strings to represent charlists is deprecated.158    Use ~c"" if you indeed want a charlist or use "" instead.159    You may run "mix format --migrate" to change all single-quoted160    strings to use the ~c sigil and fix this warning.161    │162 33 │   def sigil_x(path, modifiers \\ '') do163    │                                  ~164    │165    └─ lib/sweet_xml.ex:33:34166167     warning: using single-quoted strings to represent charlists is deprecated.168     Use ~c"" if you indeed want a charlist or use "" instead.169     You may run "mix format --migrate" to change all single-quoted170     strings to use the ~c sigil and fix this warning.171     │172 123 │     {parsed_doc, _} = :xmerl_scan.string('', options ++ continuation_opts(doc_enum))173     │                                          ~174     │175     └─ lib/sweet_xml.ex:123:42176177    warning: using single-quoted strings to represent charlists is deprecated.178    Use ~c"" if you indeed want a charlist or use "" instead.179    You may run "mix format --migrate" to change all single-quoted180    strings to use the ~c sigil and fix this warning.181    │182  4 │      :erlang.list_to_binary(:string.uppercase(:lists.flatten(:io_lib.format('~64.16.0b', [x])))))183    │                                                                             ~184    │185    └─ lib/utl.ex:4:77186187    warning: using single-quoted strings to represent charlists is deprecated.188    Use ~c"" if you indeed want a charlist or use "" instead.189    You may run "mix format --migrate" to change all single-quoted190    strings to use the ~c sigil and fix this warning.191    │192  7 │   def date({y, m, d}), do: :erlang.list_to_binary(:io_lib.format('~4..0w-~2..0w-~2..0w', [y, m, d]))193    │                                                                  ~194    │195    └─ lib/utl.ex:7:66196197    warning: using single-quoted strings to represent charlists is deprecated.198    Use ~c"" if you indeed want a charlist or use "" instead.199    You may run "mix format --migrate" to change all single-quoted200    strings to use the ~c sigil and fix this warning.201    │202 14 │     :erlang.list_to_binary(:io_lib.format('~4..0w-~2..0w-~2..0wT~2..0w:~2..0w:~2..0wZ', [y, m, d, h, min, s]))203    │                                           ~204    │205    └─ lib/utl.ex:14:43206207    warning: using single-quoted strings to represent charlists is deprecated.208    Use ~c"" if you indeed want a charlist or use "" instead.209    You may run "mix format --migrate" to change all single-quoted210    strings to use the ~c sigil and fix this warning.211    │212 17 │   def error(f, x), do: :logger.error(:io_lib.format('SEV ' ++ f, x))213    │                                                     ~214    │215    └─ lib/utl.ex:17:53216217    warning: using single-quoted strings to represent charlists is deprecated.218    Use ~c"" if you indeed want a charlist or use "" instead.219    You may run "mix format --migrate" to change all single-quoted220    strings to use the ~c sigil and fix this warning.221    │222 18 │   def warning(f, x), do: :logger.warning(:io_lib.format('SEV ' ++ f, x))223    │                                                         ~224    │225    └─ lib/utl.ex:18:57226227    warning: using single-quoted strings to represent charlists is deprecated.228    Use ~c"" if you indeed want a charlist or use "" instead.229    You may run "mix format --migrate" to change all single-quoted230    strings to use the ~c sigil and fix this warning.231    │232 19 │   def info(f, x), do: :logger.info(:io_lib.format('SEV ' ++ f, x))233    │                                                   ~234    │235    └─ lib/utl.ex:19:51236237    warning: using single-quoted strings to represent charlists is deprecated.238    Use ~c"" if you indeed want a charlist or use "" instead.239    You may run "mix format --migrate" to change all single-quoted240    strings to use the ~c sigil and fix this warning.241    │242 15 │     {_,wsdl} = :file.read_file('priv/sevovv/tempuri.org.wsdl')243    │                                ~244    │245    └─ lib/wsdl.ex:15:32246247    warning: using single-quoted strings to represent charlists is deprecated.248    Use ~c"" if you indeed want a charlist or use "" instead.249    You may run "mix format --migrate" to change all single-quoted250    strings to use the ~c sigil and fix this warning.251    │252 16 │     Soap.Wsdl.get_full_paths(wsdl, [], 'wsdl', 'xsd') |> Soap.Wsdl.get_imported_types253    │                                        ~254    │255    └─ lib/wsdl.ex:16:40256257    warning: using single-quoted strings to represent charlists is deprecated.258    Use ~c"" if you indeed want a charlist or use "" instead.259    You may run "mix format --migrate" to change all single-quoted260    strings to use the ~c sigil and fix this warning.261    │262 16 │     Soap.Wsdl.get_full_paths(wsdl, [], 'wsdl', 'xsd') |> Soap.Wsdl.get_imported_types263    │                                                ~264    │265    └─ lib/wsdl.ex:16:48266267    warning: using single-quoted strings to represent charlists is deprecated.268    Use ~c"" if you indeed want a charlist or use "" instead.269    You may run "mix format --migrate" to change all single-quoted270    strings to use the ~c sigil and fix this warning.271    │272 49 │   defp format({:doctype, {:system, name, system}}, 0, _options), do: ['<!DOCTYPE ', to_string(name), ' SYSTEM "', to_string(system), '">']273    │                                                                       ~274    │275    └─ lib/xml_builder.ex:49:71276277    warning: using single-quoted strings to represent charlists is deprecated.278    Use ~c"" if you indeed want a charlist or use "" instead.279    You may run "mix format --migrate" to change all single-quoted280    strings to use the ~c sigil and fix this warning.281    │282 49 │   defp format({:doctype, {:system, name, system}}, 0, _options), do: ['<!DOCTYPE ', to_string(name), ' SYSTEM "', to_string(system), '">']283    │                                                                                                      ~284    │285    └─ lib/xml_builder.ex:49:102286287    warning: using single-quoted strings to represent charlists is deprecated.288    Use ~c"" if you indeed want a charlist or use "" instead.289    You may run "mix format --migrate" to change all single-quoted290    strings to use the ~c sigil and fix this warning.291    │292 49 │   defp format({:doctype, {:system, name, system}}, 0, _options), do: ['<!DOCTYPE ', to_string(name), ' SYSTEM "', to_string(system), '">']293    │                                                                                                                                      ~294    │295    └─ lib/xml_builder.ex:49:134296297    warning: using single-quoted strings to represent charlists is deprecated.298    Use ~c"" if you indeed want a charlist or use "" instead.299    You may run "mix format --migrate" to change all single-quoted300    strings to use the ~c sigil and fix this warning.301    │302 50 │   defp format({:doctype, {:public, name, public, system}}, 0, _options), do: ['<!DOCTYPE ', to_string(name), ' PUBLIC "', to_string(public), '" "', to_string(system), '">']303    │                                                                               ~304    │305    └─ lib/xml_builder.ex:50:79306307    warning: using single-quoted strings to represent charlists is deprecated.308    Use ~c"" if you indeed want a charlist or use "" instead.309    You may run "mix format --migrate" to change all single-quoted310    strings to use the ~c sigil and fix this warning.311    │312 50 │   defp format({:doctype, {:public, name, public, system}}, 0, _options), do: ['<!DOCTYPE ', to_string(name), ' PUBLIC "', to_string(public), '" "', to_string(system), '">']313    │                                                                                                              ~314    │315    └─ lib/xml_builder.ex:50:110316317    warning: using single-quoted strings to represent charlists is deprecated.318    Use ~c"" if you indeed want a charlist or use "" instead.319    You may run "mix format --migrate" to change all single-quoted320    strings to use the ~c sigil and fix this warning.321    │322 50 │   defp format({:doctype, {:public, name, public, system}}, 0, _options), do: ['<!DOCTYPE ', to_string(name), ' PUBLIC "', to_string(public), '" "', to_string(system), '">']323    │                                                                                                                                              ~324    │325    └─ lib/xml_builder.ex:50:142326327    warning: using single-quoted strings to represent charlists is deprecated.328    Use ~c"" if you indeed want a charlist or use "" instead.329    You may run "mix format --migrate" to change all single-quoted330    strings to use the ~c sigil and fix this warning.331    │332 50 │   defp format({:doctype, {:public, name, public, system}}, 0, _options), do: ['<!DOCTYPE ', to_string(name), ' PUBLIC "', to_string(public), '" "', to_string(system), '">']333    │                                                                                                                                                                        ~334    │335    └─ lib/xml_builder.ex:50:168336337    warning: using single-quoted strings to represent charlists is deprecated.338    Use ~c"" if you indeed want a charlist or use "" instead.339    You may run "mix format --migrate" to change all single-quoted340    strings to use the ~c sigil and fix this warning.341    │342 58 │   defp format({name, attrs, content}, level, options) when is_blank_attrs(attrs) and is_blank_list(content), do: [indent(level, options), '<', to_string(name), '/>']343    │                                                                                                                                           ~344    │345    └─ lib/xml_builder.ex:58:139346347    warning: using single-quoted strings to represent charlists is deprecated.348    Use ~c"" if you indeed want a charlist or use "" instead.349    You may run "mix format --migrate" to change all single-quoted350    strings to use the ~c sigil and fix this warning.351    │352 58 │   defp format({name, attrs, content}, level, options) when is_blank_attrs(attrs) and is_blank_list(content), do: [indent(level, options), '<', to_string(name), '/>']353    │                                                                                                                                                                 ~354    │355    └─ lib/xml_builder.ex:58:161356357    warning: using single-quoted strings to represent charlists is deprecated.358    Use ~c"" if you indeed want a charlist or use "" instead.359    You may run "mix format --migrate" to change all single-quoted360    strings to use the ~c sigil and fix this warning.361    │362 59 │   defp format({name, attrs, content}, level, options) when is_blank_list(content), do: [indent(level, options), '<', to_string(name), ' ', format_attributes(attrs), '/>']363    │                                                                                                                 ~364    │365    └─ lib/xml_builder.ex:59:113366367    warning: using single-quoted strings to represent charlists is deprecated.368    Use ~c"" if you indeed want a charlist or use "" instead.369    You may run "mix format --migrate" to change all single-quoted370    strings to use the ~c sigil and fix this warning.371    │372 59 │   defp format({name, attrs, content}, level, options) when is_blank_list(content), do: [indent(level, options), '<', to_string(name), ' ', format_attributes(attrs), '/>']373    │                                                                                                                                       ~374    │375    └─ lib/xml_builder.ex:59:135376377    warning: using single-quoted strings to represent charlists is deprecated.378    Use ~c"" if you indeed want a charlist or use "" instead.379    You may run "mix format --migrate" to change all single-quoted380    strings to use the ~c sigil and fix this warning.381    │382 59 │   defp format({name, attrs, content}, level, options) when is_blank_list(content), do: [indent(level, options), '<', to_string(name), ' ', format_attributes(attrs), '/>']383    │                                                                                                                                                                      ~384    │385    └─ lib/xml_builder.ex:59:166386387    warning: using single-quoted strings to represent charlists is deprecated.388    Use ~c"" if you indeed want a charlist or use "" instead.389    You may run "mix format --migrate" to change all single-quoted390    strings to use the ~c sigil and fix this warning.391    │392 60 │   defp format({name, attrs, content}, level, options) when is_blank_attrs(attrs) and not is_list(content), do: [indent(level, options), '<', to_string(name), '>', format_content(content, level+1, options), '</', to_string(name), '>']393    │                                                                                                                                         ~394    │395    └─ lib/xml_builder.ex:60:137396397    warning: using single-quoted strings to represent charlists is deprecated.398    Use ~c"" if you indeed want a charlist or use "" instead.399    You may run "mix format --migrate" to change all single-quoted400    strings to use the ~c sigil and fix this warning.401    │402 60 │   defp format({name, attrs, content}, level, options) when is_blank_attrs(attrs) and not is_list(content), do: [indent(level, options), '<', to_string(name), '>', format_content(content, level+1, options), '</', to_string(name), '>']403    │                                                                                                                                                               ~404    │405    └─ lib/xml_builder.ex:60:159406407    warning: using single-quoted strings to represent charlists is deprecated.408    Use ~c"" if you indeed want a charlist or use "" instead.409    You may run "mix format --migrate" to change all single-quoted410    strings to use the ~c sigil and fix this warning.411    │412 60 │   defp format({name, attrs, content}, level, options) when is_blank_attrs(attrs) and not is_list(content), do: [indent(level, options), '<', to_string(name), '>', format_content(content, level+1, options), '</', to_string(name), '>']413    │                                                                                                                                                                                                               ~414    │415    └─ lib/xml_builder.ex:60:207416417    warning: using single-quoted strings to represent charlists is deprecated.418    Use ~c"" if you indeed want a charlist or use "" instead.419    You may run "mix format --migrate" to change all single-quoted420    strings to use the ~c sigil and fix this warning.421    │422 60 │   defp format({name, attrs, content}, level, options) when is_blank_attrs(attrs) and not is_list(content), do: [indent(level, options), '<', to_string(name), '>', format_content(content, level+1, options), '</', to_string(name), '>']423    │                                                                                                                                                                                                                                      ~424    │425    └─ lib/xml_builder.ex:60:230426427    warning: using single-quoted strings to represent charlists is deprecated.428    Use ~c"" if you indeed want a charlist or use "" instead.429    You may run "mix format --migrate" to change all single-quoted430    strings to use the ~c sigil and fix this warning.431    │432 63 │     [indent(level, options), '<', to_string(name), '>', format_content(content, level+1, options), format_char, indent(level, options), '</', to_string(name), '>']433    │                              ~434    │435    └─ lib/xml_builder.ex:63:30436437    warning: using single-quoted strings to represent charlists is deprecated.438    Use ~c"" if you indeed want a charlist or use "" instead.439    You may run "mix format --migrate" to change all single-quoted440    strings to use the ~c sigil and fix this warning.441    │442 63 │     [indent(level, options), '<', to_string(name), '>', format_content(content, level+1, options), format_char, indent(level, options), '</', to_string(name), '>']443    │                                                    ~444    │445    └─ lib/xml_builder.ex:63:52446447    warning: using single-quoted strings to represent charlists is deprecated.448    Use ~c"" if you indeed want a charlist or use "" instead.449    You may run "mix format --migrate" to change all single-quoted450    strings to use the ~c sigil and fix this warning.451    │452 63 │     [indent(level, options), '<', to_string(name), '>', format_content(content, level+1, options), format_char, indent(level, options), '</', to_string(name), '>']453    │                                                                                                                                         ~454    │455    └─ lib/xml_builder.ex:63:137456457    warning: using single-quoted strings to represent charlists is deprecated.458    Use ~c"" if you indeed want a charlist or use "" instead.459    You may run "mix format --migrate" to change all single-quoted460    strings to use the ~c sigil and fix this warning.461    │462 63 │     [indent(level, options), '<', to_string(name), '>', format_content(content, level+1, options), format_char, indent(level, options), '</', to_string(name), '>']463    │                                                                                                                                                                ~464    │465    └─ lib/xml_builder.ex:63:160466467    warning: using single-quoted strings to represent charlists is deprecated.468    Use ~c"" if you indeed want a charlist or use "" instead.469    You may run "mix format --migrate" to change all single-quoted470    strings to use the ~c sigil and fix this warning.471    │472 67 │     do: [indent(level, options), '<', to_string(name), ' ', format_attributes(attrs), '>', format_content(content, level+1, options), '</', to_string(name), '>']473    │                                  ~474    │475    └─ lib/xml_builder.ex:67:34476477    warning: using single-quoted strings to represent charlists is deprecated.478    Use ~c"" if you indeed want a charlist or use "" instead.479    You may run "mix format --migrate" to change all single-quoted480    strings to use the ~c sigil and fix this warning.481    │482 67 │     do: [indent(level, options), '<', to_string(name), ' ', format_attributes(attrs), '>', format_content(content, level+1, options), '</', to_string(name), '>']483    │                                                        ~484    │485    └─ lib/xml_builder.ex:67:56486487    warning: using single-quoted strings to represent charlists is deprecated.488    Use ~c"" if you indeed want a charlist or use "" instead.489    You may run "mix format --migrate" to change all single-quoted490    strings to use the ~c sigil and fix this warning.491    │492 67 │     do: [indent(level, options), '<', to_string(name), ' ', format_attributes(attrs), '>', format_content(content, level+1, options), '</', to_string(name), '>']493    │                                                                                       ~494    │495    └─ lib/xml_builder.ex:67:87496497    warning: using single-quoted strings to represent charlists is deprecated.498    Use ~c"" if you indeed want a charlist or use "" instead.499    You may run "mix format --migrate" to change all single-quoted500    strings to use the ~c sigil and fix this warning.501    │502 67 │     do: [indent(level, options), '<', to_string(name), ' ', format_attributes(attrs), '>', format_content(content, level+1, options), '</', to_string(name), '>']503    │                                                                                                                                       ~504    │505    └─ lib/xml_builder.ex:67:135506507    warning: using single-quoted strings to represent charlists is deprecated.508    Use ~c"" if you indeed want a charlist or use "" instead.509    You may run "mix format --migrate" to change all single-quoted510    strings to use the ~c sigil and fix this warning.511    │512 67 │     do: [indent(level, options), '<', to_string(name), ' ', format_attributes(attrs), '>', format_content(content, level+1, options), '</', to_string(name), '>']513    │                                                                                                                                                              ~514    │515    └─ lib/xml_builder.ex:67:158516517    warning: using single-quoted strings to represent charlists is deprecated.518    Use ~c"" if you indeed want a charlist or use "" instead.519    You may run "mix format --migrate" to change all single-quoted520    strings to use the ~c sigil and fix this warning.521    │522 71 │     [indent(level, options), '<', to_string(name), ' ', format_attributes(attrs), '>', format_content(content, level+1, options), format_char, indent(level, options), '</', to_string(name), '>']523    │                              ~524    │525    └─ lib/xml_builder.ex:71:30526527    warning: using single-quoted strings to represent charlists is deprecated.528    Use ~c"" if you indeed want a charlist or use "" instead.529    You may run "mix format --migrate" to change all single-quoted530    strings to use the ~c sigil and fix this warning.531    │532 71 │     [indent(level, options), '<', to_string(name), ' ', format_attributes(attrs), '>', format_content(content, level+1, options), format_char, indent(level, options), '</', to_string(name), '>']533    │                                                    ~534    │535    └─ lib/xml_builder.ex:71:52536537    warning: using single-quoted strings to represent charlists is deprecated.538    Use ~c"" if you indeed want a charlist or use "" instead.539    You may run "mix format --migrate" to change all single-quoted540    strings to use the ~c sigil and fix this warning.541    │542 71 │     [indent(level, options), '<', to_string(name), ' ', format_attributes(attrs), '>', format_content(content, level+1, options), format_char, indent(level, options), '</', to_string(name), '>']543    │                                                                                   ~544    │545    └─ lib/xml_builder.ex:71:83546547    warning: using single-quoted strings to represent charlists is deprecated.548    Use ~c"" if you indeed want a charlist or use "" instead.549    You may run "mix format --migrate" to change all single-quoted550    strings to use the ~c sigil and fix this warning.551    │552 71 │     [indent(level, options), '<', to_string(name), ' ', format_attributes(attrs), '>', format_content(content, level+1, options), format_char, indent(level, options), '</', to_string(name), '>']553    │                                                                                                                                                                        ~554    │555    └─ lib/xml_builder.ex:71:168556557    warning: using single-quoted strings to represent charlists is deprecated.558    Use ~c"" if you indeed want a charlist or use "" instead.559    You may run "mix format --migrate" to change all single-quoted560    strings to use the ~c sigil and fix this warning.561    │562 71 │     [indent(level, options), '<', to_string(name), ' ', format_attributes(attrs), '>', format_content(content, level+1, options), format_char, indent(level, options), '</', to_string(name), '>']563    │                                                                                                                                                                                               ~564    │565    └─ lib/xml_builder.ex:71:191566567    warning: using single-quoted strings to represent charlists is deprecated.568    Use ~c"" if you indeed want a charlist or use "" instead.569    You may run "mix format --migrate" to change all single-quoted570    strings to use the ~c sigil and fix this warning.571    │572 93 │   defp format_attributes(attrs), do: Enum.map_join(attrs, " ", fn {name,value} -> [to_string(name), '=', quote_attribute_value(value)] end)573    │                                                                                                     ~574    │575    └─ lib/xml_builder.ex:93:101576577     warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator578     │579 106 │       <<_::binary - size(size), h>> <> tail when h == ?\s or h == ?\n or h == ?\r or h == ?\t ->580     │                          ~581     │582     └─ lib/sweet_xml.ex:106:26: SwXml.split_last_whitespace/2583584    warning: incompatible types given to Map.has_key?/2:585586        Map.has_key?(val_map, k)587588    given types:589590        -dynamic(not nil and not map())-, dynamic()591592    but expected one of:593594        map(), term()595596    where "k" was given the type:597598        # type: dynamic()599        # from: lib/request/params.ex:57:15600        {k, _, v} = param601602    where "val_map" was given the type:603604        # type: dynamic(not nil and not map())605        # from: lib/request/params.ex:59:10606        val_map607608    type warning found at:609    │610 68 │         if Map.has_key?(val_map, k) do611    │                ~612    │613    └─ lib/request/params.ex:68:16: Soap.Request.Params.validate_param/3614615Generated soa app616==> nerves_compatibility_test617===> Analyzing applications...618===> Compiling ranch619    ┌─ src/ranch_conns_sup.erl:620    │621 80 │  	catch erlang:send(SupPid, {?MODULE, active_connections, self(), Tag},622    │  	╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.623Compile directive 'nowarn_deprecated_catch' can be used to suppress624warnings in selected modules.625626627==> dec628Compiling 1 file (.erl)629src/dec.erl:2:2: Warning: export_all flag enabled - all functions will be exported630%    2| -compile(export_all).631%     |  ^632633Compiling 1 file (.ex)634    warning: unused require Record635    │636  2 │   require Record637    │   ~638    │639    └─ lib/DEC.ex:2:3640641    warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)642    │643 11 │       if Code.ensure_compiled?(mod) do644    │               ~645    │646    └─ lib/DEC.ex:11:15: DEC.__using__/1647648Generated dec app649==> kvs650Compiling 6 files (.erl)651src/stores/kvs_fs.erl:70:10: Warning: function kvs_fs:get/2 is not exported652%   70|     case kvs_fs:get(TableName, Key) of653%     |          ^654655src/stores/kvs_rocks.erl:113:3: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.656Compile directive 'nowarn_deprecated_catch' can be used to suppress657warnings in selected modules.658%  113|   catch case lists:foldl(State_Machine, Initial_Object, Compiled_Operations) of659%     |   ^660661Compiling 1 file (.ex)662warning: cannot infer signatures from :ex_doc because it is not loaded663664Generated kvs app665==> ecsv666/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-15.3.1/bin/x86_64-nerves-linux-musl-gcc -m64 -fstack-protector-strong -march=x86-64 -fPIE -pie -Wl,-z,now -Wl,-z,relro -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -pipe -O2 --sysroot /home/nerves/.nerves/artifacts/nerves_system_x86_64-1.34.2/staging -g -fvisibility=hidden -fPIC -I /home/nerves/.nerves/artifacts/nerves_system_x86_64-1.34.2/staging/usr/lib/erlang/erts-17.0.6/include -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 --sysroot /home/nerves/.nerves/artifacts/nerves_system_x86_64-1.34.2/staging -c -o /work/proj/deps_x86_64/ecsv/c_src/ecsv_parser.o /work/proj/deps_x86_64/ecsv/c_src/ecsv_parser.c667/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-15.3.1/bin/x86_64-nerves-linux-musl-gcc -m64 -fstack-protector-strong -march=x86-64 -fPIE -pie -Wl,-z,now -Wl,-z,relro -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -pipe -O2 --sysroot /home/nerves/.nerves/artifacts/nerves_system_x86_64-1.34.2/staging -g -fvisibility=hidden -fPIC -I /home/nerves/.nerves/artifacts/nerves_system_x86_64-1.34.2/staging/usr/lib/erlang/erts-17.0.6/include -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 --sysroot /home/nerves/.nerves/artifacts/nerves_system_x86_64-1.34.2/staging -c -o /work/proj/deps_x86_64/ecsv/c_src/ecsv_writer.o /work/proj/deps_x86_64/ecsv/c_src/ecsv_writer.c668/work/proj/deps_x86_64/ecsv/c_src/ecsv_writer.c:6:10: fatal error: csv.h: No such file or directory669    6 | #include <csv.h>670      |          ^~~~~~~671compilation terminated.672make: *** [c_src/Makefile:66: /work/proj/deps_x86_64/ecsv/c_src/ecsv_writer.o] Error 1673make: *** Waiting for unfinished jobs....674/work/proj/deps_x86_64/ecsv/c_src/ecsv_parser.c:6:10: fatal error: csv.h: No such file or directory675    6 | #include <csv.h>676      |          ^~~~~~~677compilation terminated.678make: *** [c_src/Makefile:66: /work/proj/deps_x86_64/ecsv/c_src/ecsv_parser.o] Error 1679could not compile dependency :ecsv, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile ecsv --force", update it with "mix deps.update ecsv" or clean it with "mix deps.clean ecsv"680==> nerves_compatibility_test681** (Mix) Could not compile with "make" (exit status: 2).682You need to have gcc and make installed. If you are using683Ubuntu or any other Debian-based system, install the packages684"build-essential". Also install "erlang-dev" package if not685included in your Erlang/OTP version. If you're on Fedora, run686"dnf group install 'Development Tools'".687