Build log
nerves_system_trellis
sevovv 1.1.1 · fail · run sevovv-1.1.1-1791100136436
704 of 704 lines
1Resolving Hex dependencies...2Resolution completed in 0.127s3Unchanged: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==> nerves_system_br94Generated nerves_system_br app95==> circular_buffer96Compiling 1 file (.ex)97Generated circular_buffer app98==> nerves_compatibility_test99===> Analyzing applications...100===> Compiling jsone101==> soa102Compiling 13 files (.ex)103 warning: using single-quoted strings to represent charlists is deprecated.104 Use ~c"" if you indeed want a charlist or use "" instead.105 You may run "mix format --migrate" to change all single-quoted106 strings to use the ~c sigil and fix this warning.107 │108 21 │ :io.format 'SOAP Endpoint: ~ts~n', [url]109 │ ~110 │111 └─ lib/request/request.ex:21:16112113 warning: using single-quoted strings to represent charlists is deprecated.114 Use ~c"" if you indeed want a charlist or use "" instead.115 You may run "mix format --migrate" to change all single-quoted116 strings to use the ~c sigil and fix this warning.117 │118 22 │ :io.format 'SOAP Params: ~p~n', [params]119 │ ~120 │121 └─ lib/request/request.ex:22:16122123 warning: using single-quoted strings to represent charlists is deprecated.124 Use ~c"" if you indeed want a charlist or use "" instead.125 You may run "mix format --migrate" to change all single-quoted126 strings to use the ~c sigil and fix this warning.127 │128 23 │ :io.format 'SOAP Request Headers: ~p~n', [request_headers]129 │ ~130 │131 └─ lib/request/request.ex:23:16132133 warning: using single-quoted strings to represent charlists is deprecated.134 Use ~c"" if you indeed want a charlist or use "" instead.135 You may run "mix format --migrate" to change all single-quoted136 strings to use the ~c sigil and fix this warning.137 │138 24 │ :io.format 'SOAP Body: ~ts~n', [body]139 │ ~140 │141 └─ lib/request/request.ex:24:16142143 warning: using single-quoted strings to represent charlists is deprecated.144 Use ~c"" if you indeed want a charlist or use "" instead.145 You may run "mix format --migrate" to change all single-quoted146 strings to use the ~c sigil and fix this warning.147 │148 25 │ :httpc.request(:post, {url, request_headers, 'text/xml;charset=utf-8', body},149 │ ~150 │151 └─ lib/request/request.ex:25:50152153 warning: using single-quoted strings to represent charlists is deprecated.154 Use ~c"" if you indeed want a charlist or use "" instead.155 You may run "mix format --migrate" to change all single-quoted156 strings to use the ~c sigil and fix this warning.157 │158 264 │ :io.format 'Tag Wrapper: ~p~n', [body]159 │ ~160 │161 └─ lib/request/params.ex:264:18162163 warning: using single-quoted strings to represent charlists is deprecated.164 Use ~c"" if you indeed want a charlist or use "" instead.165 You may run "mix format --migrate" to change all single-quoted166 strings to use the ~c sigil and fix this warning.167 │168 33 │ def sigil_x(path, modifiers \\ '') do169 │ ~170 │171 └─ lib/sweet_xml.ex:33:34172173 warning: using single-quoted strings to represent charlists is deprecated.174 Use ~c"" if you indeed want a charlist or use "" instead.175 You may run "mix format --migrate" to change all single-quoted176 strings to use the ~c sigil and fix this warning.177 │178 123 │ {parsed_doc, _} = :xmerl_scan.string('', options ++ continuation_opts(doc_enum))179 │ ~180 │181 └─ lib/sweet_xml.ex:123:42182183 warning: using single-quoted strings to represent charlists is deprecated.184 Use ~c"" if you indeed want a charlist or use "" instead.185 You may run "mix format --migrate" to change all single-quoted186 strings to use the ~c sigil and fix this warning.187 │188 4 │ :erlang.list_to_binary(:string.uppercase(:lists.flatten(:io_lib.format('~64.16.0b', [x])))))189 │ ~190 │191 └─ lib/utl.ex:4:77192193 warning: using single-quoted strings to represent charlists is deprecated.194 Use ~c"" if you indeed want a charlist or use "" instead.195 You may run "mix format --migrate" to change all single-quoted196 strings to use the ~c sigil and fix this warning.197 │198 7 │ def date({y, m, d}), do: :erlang.list_to_binary(:io_lib.format('~4..0w-~2..0w-~2..0w', [y, m, d]))199 │ ~200 │201 └─ lib/utl.ex:7:66202203 warning: using single-quoted strings to represent charlists is deprecated.204 Use ~c"" if you indeed want a charlist or use "" instead.205 You may run "mix format --migrate" to change all single-quoted206 strings to use the ~c sigil and fix this warning.207 │208 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]))209 │ ~210 │211 └─ lib/utl.ex:14:43212213 warning: using single-quoted strings to represent charlists is deprecated.214 Use ~c"" if you indeed want a charlist or use "" instead.215 You may run "mix format --migrate" to change all single-quoted216 strings to use the ~c sigil and fix this warning.217 │218 17 │ def error(f, x), do: :logger.error(:io_lib.format('SEV ' ++ f, x))219 │ ~220 │221 └─ lib/utl.ex:17:53222223 warning: using single-quoted strings to represent charlists is deprecated.224 Use ~c"" if you indeed want a charlist or use "" instead.225 You may run "mix format --migrate" to change all single-quoted226 strings to use the ~c sigil and fix this warning.227 │228 18 │ def warning(f, x), do: :logger.warning(:io_lib.format('SEV ' ++ f, x))229 │ ~230 │231 └─ lib/utl.ex:18:57232233 warning: using single-quoted strings to represent charlists is deprecated.234 Use ~c"" if you indeed want a charlist or use "" instead.235 You may run "mix format --migrate" to change all single-quoted236 strings to use the ~c sigil and fix this warning.237 │238 19 │ def info(f, x), do: :logger.info(:io_lib.format('SEV ' ++ f, x))239 │ ~240 │241 └─ lib/utl.ex:19:51242243 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 15 │ {_,wsdl} = :file.read_file('priv/sevovv/tempuri.org.wsdl')249 │ ~250 │251 └─ lib/wsdl.ex:15:32252253 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 16 │ Soap.Wsdl.get_full_paths(wsdl, [], 'wsdl', 'xsd') |> Soap.Wsdl.get_imported_types259 │ ~260 │261 └─ lib/wsdl.ex:16:40262263 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 16 │ Soap.Wsdl.get_full_paths(wsdl, [], 'wsdl', 'xsd') |> Soap.Wsdl.get_imported_types269 │ ~270 │271 └─ lib/wsdl.ex:16:48272273 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 49 │ defp format({:doctype, {:system, name, system}}, 0, _options), do: ['<!DOCTYPE ', to_string(name), ' SYSTEM "', to_string(system), '">']279 │ ~280 │281 └─ lib/xml_builder.ex:49:71282283 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 49 │ defp format({:doctype, {:system, name, system}}, 0, _options), do: ['<!DOCTYPE ', to_string(name), ' SYSTEM "', to_string(system), '">']289 │ ~290 │291 └─ lib/xml_builder.ex:49:102292293 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 49 │ defp format({:doctype, {:system, name, system}}, 0, _options), do: ['<!DOCTYPE ', to_string(name), ' SYSTEM "', to_string(system), '">']299 │ ~300 │301 └─ lib/xml_builder.ex:49:134302303 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 50 │ defp format({:doctype, {:public, name, public, system}}, 0, _options), do: ['<!DOCTYPE ', to_string(name), ' PUBLIC "', to_string(public), '" "', to_string(system), '">']309 │ ~310 │311 └─ lib/xml_builder.ex:50:79312313 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 50 │ defp format({:doctype, {:public, name, public, system}}, 0, _options), do: ['<!DOCTYPE ', to_string(name), ' PUBLIC "', to_string(public), '" "', to_string(system), '">']319 │ ~320 │321 └─ lib/xml_builder.ex:50:110322323 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 50 │ defp format({:doctype, {:public, name, public, system}}, 0, _options), do: ['<!DOCTYPE ', to_string(name), ' PUBLIC "', to_string(public), '" "', to_string(system), '">']329 │ ~330 │331 └─ lib/xml_builder.ex:50:142332333 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 50 │ defp format({:doctype, {:public, name, public, system}}, 0, _options), do: ['<!DOCTYPE ', to_string(name), ' PUBLIC "', to_string(public), '" "', to_string(system), '">']339 │ ~340 │341 └─ lib/xml_builder.ex:50:168342343 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 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), '/>']349 │ ~350 │351 └─ lib/xml_builder.ex:58:139352353 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 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), '/>']359 │ ~360 │361 └─ lib/xml_builder.ex:58:161362363 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 59 │ defp format({name, attrs, content}, level, options) when is_blank_list(content), do: [indent(level, options), '<', to_string(name), ' ', format_attributes(attrs), '/>']369 │ ~370 │371 └─ lib/xml_builder.ex:59:113372373 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 59 │ defp format({name, attrs, content}, level, options) when is_blank_list(content), do: [indent(level, options), '<', to_string(name), ' ', format_attributes(attrs), '/>']379 │ ~380 │381 └─ lib/xml_builder.ex:59:135382383 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 59 │ defp format({name, attrs, content}, level, options) when is_blank_list(content), do: [indent(level, options), '<', to_string(name), ' ', format_attributes(attrs), '/>']389 │ ~390 │391 └─ lib/xml_builder.ex:59:166392393 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 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), '>']399 │ ~400 │401 └─ lib/xml_builder.ex:60:137402403 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 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), '>']409 │ ~410 │411 └─ lib/xml_builder.ex:60:159412413 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 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), '>']419 │ ~420 │421 └─ lib/xml_builder.ex:60:207422423 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 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), '>']429 │ ~430 │431 └─ lib/xml_builder.ex:60:230432433 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 63 │ [indent(level, options), '<', to_string(name), '>', format_content(content, level+1, options), format_char, indent(level, options), '</', to_string(name), '>']439 │ ~440 │441 └─ lib/xml_builder.ex:63:30442443 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 63 │ [indent(level, options), '<', to_string(name), '>', format_content(content, level+1, options), format_char, indent(level, options), '</', to_string(name), '>']449 │ ~450 │451 └─ lib/xml_builder.ex:63:52452453 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 63 │ [indent(level, options), '<', to_string(name), '>', format_content(content, level+1, options), format_char, indent(level, options), '</', to_string(name), '>']459 │ ~460 │461 └─ lib/xml_builder.ex:63:137462463 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 63 │ [indent(level, options), '<', to_string(name), '>', format_content(content, level+1, options), format_char, indent(level, options), '</', to_string(name), '>']469 │ ~470 │471 └─ lib/xml_builder.ex:63:160472473 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 67 │ do: [indent(level, options), '<', to_string(name), ' ', format_attributes(attrs), '>', format_content(content, level+1, options), '</', to_string(name), '>']479 │ ~480 │481 └─ lib/xml_builder.ex:67:34482483 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 67 │ do: [indent(level, options), '<', to_string(name), ' ', format_attributes(attrs), '>', format_content(content, level+1, options), '</', to_string(name), '>']489 │ ~490 │491 └─ lib/xml_builder.ex:67:56492493 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 67 │ do: [indent(level, options), '<', to_string(name), ' ', format_attributes(attrs), '>', format_content(content, level+1, options), '</', to_string(name), '>']499 │ ~500 │501 └─ lib/xml_builder.ex:67:87502503 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 67 │ do: [indent(level, options), '<', to_string(name), ' ', format_attributes(attrs), '>', format_content(content, level+1, options), '</', to_string(name), '>']509 │ ~510 │511 └─ lib/xml_builder.ex:67:135512513 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 67 │ do: [indent(level, options), '<', to_string(name), ' ', format_attributes(attrs), '>', format_content(content, level+1, options), '</', to_string(name), '>']519 │ ~520 │521 └─ lib/xml_builder.ex:67:158522523 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 71 │ [indent(level, options), '<', to_string(name), ' ', format_attributes(attrs), '>', format_content(content, level+1, options), format_char, indent(level, options), '</', to_string(name), '>']529 │ ~530 │531 └─ lib/xml_builder.ex:71:30532533 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 71 │ [indent(level, options), '<', to_string(name), ' ', format_attributes(attrs), '>', format_content(content, level+1, options), format_char, indent(level, options), '</', to_string(name), '>']539 │ ~540 │541 └─ lib/xml_builder.ex:71:52542543 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 71 │ [indent(level, options), '<', to_string(name), ' ', format_attributes(attrs), '>', format_content(content, level+1, options), format_char, indent(level, options), '</', to_string(name), '>']549 │ ~550 │551 └─ lib/xml_builder.ex:71:83552553 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 71 │ [indent(level, options), '<', to_string(name), ' ', format_attributes(attrs), '>', format_content(content, level+1, options), format_char, indent(level, options), '</', to_string(name), '>']559 │ ~560 │561 └─ lib/xml_builder.ex:71:168562563 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 71 │ [indent(level, options), '<', to_string(name), ' ', format_attributes(attrs), '>', format_content(content, level+1, options), format_char, indent(level, options), '</', to_string(name), '>']569 │ ~570 │571 └─ lib/xml_builder.ex:71:191572573 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 93 │ defp format_attributes(attrs), do: Enum.map_join(attrs, " ", fn {name,value} -> [to_string(name), '=', quote_attribute_value(value)] end)579 │ ~580 │581 └─ lib/xml_builder.ex:93:101582583 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 operator584 │585 106 │ <<_::binary - size(size), h>> <> tail when h == ?\s or h == ?\n or h == ?\r or h == ?\t ->586 │ ~587 │588 └─ lib/sweet_xml.ex:106:26: SwXml.split_last_whitespace/2589590 warning: incompatible types given to Map.has_key?/2:591592 Map.has_key?(val_map, k)593594 given types:595596 -dynamic(not nil and not map())-, dynamic()597598 but expected one of:599600 map(), term()601602 where "k" was given the type:603604 # type: dynamic()605 # from: lib/request/params.ex:57:15606 {k, _, v} = param607608 where "val_map" was given the type:609610 # type: dynamic(not nil and not map())611 # from: lib/request/params.ex:59:10612 val_map613614 type warning found at:615 │616 68 │ if Map.has_key?(val_map, k) do617 │ ~618 │619 └─ lib/request/params.ex:68:16: Soap.Request.Params.validate_param/3620621Generated soa app622==> nerves_compatibility_test623===> Analyzing applications...624===> Compiling ranch625 ┌─ src/ranch_conns_sup.erl:626 │627 80 │ catch erlang:send(SupPid, {?MODULE, active_connections, self(), Tag},628 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.629Compile directive 'nowarn_deprecated_catch' can be used to suppress630warnings in selected modules.631632633==> dec634Compiling 1 file (.erl)635src/dec.erl:2:2: Warning: export_all flag enabled - all functions will be exported636% 2| -compile(export_all).637% | ^638639Compiling 1 file (.ex)640 warning: unused require Record641 │642 2 │ require Record643 │ ~644 │645 └─ lib/DEC.ex:2:3646647 warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)648 │649 11 │ if Code.ensure_compiled?(mod) do650 │ ~651 │652 └─ lib/DEC.ex:11:15: DEC.__using__/1653654Generated dec app655==> tablet656Compiling 2 files (.ex)657Generated tablet app658==> kvs659Compiling 6 files (.erl)660src/stores/kvs_fs.erl:70:10: Warning: function kvs_fs:get/2 is not exported661% 70| case kvs_fs:get(TableName, Key) of662% | ^663664src/stores/kvs_rocks.erl:113:3: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.665Compile directive 'nowarn_deprecated_catch' can be used to suppress666warnings in selected modules.667% 113| catch case lists:foldl(State_Machine, Initial_Object, Compiled_Operations) of668% | ^669670Compiling 1 file (.ex)671warning: cannot infer signatures from :ex_doc because it is not loaded672673Generated kvs app674==> elixir_make675Compiling 1 file (.ex)676Generated elixir_make app677==> nerves_logging678 CC kmsg_tailer.o679 LD kmsg_tailer680Compiling 5 files (.ex)681Generated nerves_logging app682==> ecsv683/home/nerves/.nerves/artifacts/nerves_toolchain_armv7_nerves_linux_gnueabihf-15.3.1/bin/armv7-nerves-linux-gnueabihf-gcc -mabi=aapcs-linux -mfpu=neon-vfpv4 -marm -fstack-protector-strong -mfloat-abi=hard -mcpu=cortex-a7 -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_trellis-0.5.0/staging -g -fvisibility=hidden -fPIC -I /home/nerves/.nerves/artifacts/nerves_system_trellis-0.5.0/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_trellis-0.5.0/staging -c -o /work/proj/deps_trellis/ecsv/c_src/ecsv_parser.o /work/proj/deps_trellis/ecsv/c_src/ecsv_parser.c684/home/nerves/.nerves/artifacts/nerves_toolchain_armv7_nerves_linux_gnueabihf-15.3.1/bin/armv7-nerves-linux-gnueabihf-gcc -mabi=aapcs-linux -mfpu=neon-vfpv4 -marm -fstack-protector-strong -mfloat-abi=hard -mcpu=cortex-a7 -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_trellis-0.5.0/staging -g -fvisibility=hidden -fPIC -I /home/nerves/.nerves/artifacts/nerves_system_trellis-0.5.0/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_trellis-0.5.0/staging -c -o /work/proj/deps_trellis/ecsv/c_src/ecsv_writer.o /work/proj/deps_trellis/ecsv/c_src/ecsv_writer.c685/work/proj/deps_trellis/ecsv/c_src/ecsv_parser.c:6:10: fatal error: csv.h: No such file or directory686 6 | #include <csv.h>687 | ^~~~~~~688compilation terminated.689/work/proj/deps_trellis/ecsv/c_src/ecsv_writer.c:6:10: fatal error: csv.h: No such file or directory690 6 | #include <csv.h>691 | ^~~~~~~692compilation terminated.693make: *** [c_src/Makefile:66: /work/proj/deps_trellis/ecsv/c_src/ecsv_parser.o] Error 1694make: *** Waiting for unfinished jobs....695make: *** [c_src/Makefile:66: /work/proj/deps_trellis/ecsv/c_src/ecsv_writer.o] Error 1696could 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"697==> nerves_compatibility_test698** (Mix) Could not compile with "make" (exit status: 2).699You need to have gcc and make installed. If you are using700Ubuntu or any other Debian-based system, install the packages701"build-essential". Also install "erlang-dev" package if not702included in your Erlang/OTP version. If you're on Fedora, run703"dnf group install 'Development Tools'".704