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