sevovv

Build log

host

sevovv 1.1.1 · fail · run sevovv-1.1.1-1791100136436
643 of 643 lines
1Resolving Hex dependencies...2Resolution completed in 0.179s3Unchanged: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.248All dependencies have been fetched49===> Analyzing applications...50===> Compiling jsone51==> soa52Compiling 13 files (.ex)53     warning: using single-quoted strings to represent charlists is deprecated.54     Use ~c"" if you indeed want a charlist or use "" instead.55     You may run "mix format --migrate" to change all single-quoted56     strings to use the ~c sigil and fix this warning.57     │58 264 │       :io.format 'Tag Wrapper: ~p~n', [body]59     │                  ~60     │61     └─ lib/request/params.ex:264:186263    warning: using single-quoted strings to represent charlists is deprecated.64    Use ~c"" if you indeed want a charlist or use "" instead.65    You may run "mix format --migrate" to change all single-quoted66    strings to use the ~c sigil and fix this warning.67    │68 21 │     :io.format 'SOAP Endpoint: ~ts~n', [url]69    │                ~70    │71    └─ lib/request/request.ex:21:167273    warning: using single-quoted strings to represent charlists is deprecated.74    Use ~c"" if you indeed want a charlist or use "" instead.75    You may run "mix format --migrate" to change all single-quoted76    strings to use the ~c sigil and fix this warning.77    │78 22 │     :io.format 'SOAP Params: ~p~n', [params]79    │                ~80    │81    └─ lib/request/request.ex:22:168283    warning: using single-quoted strings to represent charlists is deprecated.84    Use ~c"" if you indeed want a charlist or use "" instead.85    You may run "mix format --migrate" to change all single-quoted86    strings to use the ~c sigil and fix this warning.87    │88 23 │     :io.format 'SOAP Request Headers: ~p~n', [request_headers]89    │                ~90    │91    └─ lib/request/request.ex:23:169293    warning: using single-quoted strings to represent charlists is deprecated.94    Use ~c"" if you indeed want a charlist or use "" instead.95    You may run "mix format --migrate" to change all single-quoted96    strings to use the ~c sigil and fix this warning.97    │98 24 │     :io.format 'SOAP Body: ~ts~n', [body]99    │                ~100    │101    └─ lib/request/request.ex:24:16102103    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 25 │     :httpc.request(:post, {url, request_headers, 'text/xml;charset=utf-8', body},109    │                                                  ~110    │111    └─ lib/request/request.ex:25:50112113    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 33 │   def sigil_x(path, modifiers \\ '') do119    │                                  ~120    │121    └─ lib/sweet_xml.ex:33:34122123     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 123 │     {parsed_doc, _} = :xmerl_scan.string('', options ++ continuation_opts(doc_enum))129     │                                          ~130     │131     └─ lib/sweet_xml.ex:123:42132133    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  4 │      :erlang.list_to_binary(:string.uppercase(:lists.flatten(:io_lib.format('~64.16.0b', [x])))))139    │                                                                             ~140    │141    └─ lib/utl.ex:4:77142143    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  7 │   def date({y, m, d}), do: :erlang.list_to_binary(:io_lib.format('~4..0w-~2..0w-~2..0w', [y, m, d]))149    │                                                                  ~150    │151    └─ lib/utl.ex:7:66152153    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 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]))159    │                                           ~160    │161    └─ lib/utl.ex:14:43162163    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 17 │   def error(f, x), do: :logger.error(:io_lib.format('SEV ' ++ f, x))169    │                                                     ~170    │171    └─ lib/utl.ex:17:53172173    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 18 │   def warning(f, x), do: :logger.warning(:io_lib.format('SEV ' ++ f, x))179    │                                                         ~180    │181    └─ lib/utl.ex:18:57182183    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 19 │   def info(f, x), do: :logger.info(:io_lib.format('SEV ' ++ f, x))189    │                                                   ~190    │191    └─ lib/utl.ex:19:51192193    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 15 │     {_,wsdl} = :file.read_file('priv/sevovv/tempuri.org.wsdl')199    │                                ~200    │201    └─ lib/wsdl.ex:15:32202203    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 16 │     Soap.Wsdl.get_full_paths(wsdl, [], 'wsdl', 'xsd') |> Soap.Wsdl.get_imported_types209    │                                        ~210    │211    └─ lib/wsdl.ex:16:40212213    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 16 │     Soap.Wsdl.get_full_paths(wsdl, [], 'wsdl', 'xsd') |> Soap.Wsdl.get_imported_types219    │                                                ~220    │221    └─ lib/wsdl.ex:16:48222223    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 49 │   defp format({:doctype, {:system, name, system}}, 0, _options), do: ['<!DOCTYPE ', to_string(name), ' SYSTEM "', to_string(system), '">']229    │                                                                       ~230    │231    └─ lib/xml_builder.ex:49:71232233    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 49 │   defp format({:doctype, {:system, name, system}}, 0, _options), do: ['<!DOCTYPE ', to_string(name), ' SYSTEM "', to_string(system), '">']239    │                                                                                                      ~240    │241    └─ lib/xml_builder.ex:49:102242243    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 49 │   defp format({:doctype, {:system, name, system}}, 0, _options), do: ['<!DOCTYPE ', to_string(name), ' SYSTEM "', to_string(system), '">']249    │                                                                                                                                      ~250    │251    └─ lib/xml_builder.ex:49:134252253    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 50 │   defp format({:doctype, {:public, name, public, system}}, 0, _options), do: ['<!DOCTYPE ', to_string(name), ' PUBLIC "', to_string(public), '" "', to_string(system), '">']259    │                                                                               ~260    │261    └─ lib/xml_builder.ex:50:79262263    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 50 │   defp format({:doctype, {:public, name, public, system}}, 0, _options), do: ['<!DOCTYPE ', to_string(name), ' PUBLIC "', to_string(public), '" "', to_string(system), '">']269    │                                                                                                              ~270    │271    └─ lib/xml_builder.ex:50:110272273    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 50 │   defp format({:doctype, {:public, name, public, system}}, 0, _options), do: ['<!DOCTYPE ', to_string(name), ' PUBLIC "', to_string(public), '" "', to_string(system), '">']279    │                                                                                                                                              ~280    │281    └─ lib/xml_builder.ex:50:142282283    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 50 │   defp format({:doctype, {:public, name, public, system}}, 0, _options), do: ['<!DOCTYPE ', to_string(name), ' PUBLIC "', to_string(public), '" "', to_string(system), '">']289    │                                                                                                                                                                        ~290    │291    └─ lib/xml_builder.ex:50:168292293    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 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), '/>']299    │                                                                                                                                           ~300    │301    └─ lib/xml_builder.ex:58:139302303    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 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), '/>']309    │                                                                                                                                                                 ~310    │311    └─ lib/xml_builder.ex:58:161312313    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 59 │   defp format({name, attrs, content}, level, options) when is_blank_list(content), do: [indent(level, options), '<', to_string(name), ' ', format_attributes(attrs), '/>']319    │                                                                                                                 ~320    │321    └─ lib/xml_builder.ex:59:113322323    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 59 │   defp format({name, attrs, content}, level, options) when is_blank_list(content), do: [indent(level, options), '<', to_string(name), ' ', format_attributes(attrs), '/>']329    │                                                                                                                                       ~330    │331    └─ lib/xml_builder.ex:59:135332333    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 59 │   defp format({name, attrs, content}, level, options) when is_blank_list(content), do: [indent(level, options), '<', to_string(name), ' ', format_attributes(attrs), '/>']339    │                                                                                                                                                                      ~340    │341    └─ lib/xml_builder.ex:59:166342343    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 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), '>']349    │                                                                                                                                         ~350    │351    └─ lib/xml_builder.ex:60:137352353    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 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), '>']359    │                                                                                                                                                               ~360    │361    └─ lib/xml_builder.ex:60:159362363    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 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), '>']369    │                                                                                                                                                                                                               ~370    │371    └─ lib/xml_builder.ex:60:207372373    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 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), '>']379    │                                                                                                                                                                                                                                      ~380    │381    └─ lib/xml_builder.ex:60:230382383    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 63 │     [indent(level, options), '<', to_string(name), '>', format_content(content, level+1, options), format_char, indent(level, options), '</', to_string(name), '>']389    │                              ~390    │391    └─ lib/xml_builder.ex:63:30392393    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 63 │     [indent(level, options), '<', to_string(name), '>', format_content(content, level+1, options), format_char, indent(level, options), '</', to_string(name), '>']399    │                                                    ~400    │401    └─ lib/xml_builder.ex:63:52402403    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 63 │     [indent(level, options), '<', to_string(name), '>', format_content(content, level+1, options), format_char, indent(level, options), '</', to_string(name), '>']409    │                                                                                                                                         ~410    │411    └─ lib/xml_builder.ex:63:137412413    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 63 │     [indent(level, options), '<', to_string(name), '>', format_content(content, level+1, options), format_char, indent(level, options), '</', to_string(name), '>']419    │                                                                                                                                                                ~420    │421    └─ lib/xml_builder.ex:63:160422423    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 67 │     do: [indent(level, options), '<', to_string(name), ' ', format_attributes(attrs), '>', format_content(content, level+1, options), '</', to_string(name), '>']429    │                                  ~430    │431    └─ lib/xml_builder.ex:67:34432433    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 67 │     do: [indent(level, options), '<', to_string(name), ' ', format_attributes(attrs), '>', format_content(content, level+1, options), '</', to_string(name), '>']439    │                                                        ~440    │441    └─ lib/xml_builder.ex:67:56442443    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 67 │     do: [indent(level, options), '<', to_string(name), ' ', format_attributes(attrs), '>', format_content(content, level+1, options), '</', to_string(name), '>']449    │                                                                                       ~450    │451    └─ lib/xml_builder.ex:67:87452453    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 67 │     do: [indent(level, options), '<', to_string(name), ' ', format_attributes(attrs), '>', format_content(content, level+1, options), '</', to_string(name), '>']459    │                                                                                                                                       ~460    │461    └─ lib/xml_builder.ex:67:135462463    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 67 │     do: [indent(level, options), '<', to_string(name), ' ', format_attributes(attrs), '>', format_content(content, level+1, options), '</', to_string(name), '>']469    │                                                                                                                                                              ~470    │471    └─ lib/xml_builder.ex:67:158472473    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 71 │     [indent(level, options), '<', to_string(name), ' ', format_attributes(attrs), '>', format_content(content, level+1, options), format_char, indent(level, options), '</', to_string(name), '>']479    │                              ~480    │481    └─ lib/xml_builder.ex:71:30482483    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 71 │     [indent(level, options), '<', to_string(name), ' ', format_attributes(attrs), '>', format_content(content, level+1, options), format_char, indent(level, options), '</', to_string(name), '>']489    │                                                    ~490    │491    └─ lib/xml_builder.ex:71:52492493    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 71 │     [indent(level, options), '<', to_string(name), ' ', format_attributes(attrs), '>', format_content(content, level+1, options), format_char, indent(level, options), '</', to_string(name), '>']499    │                                                                                   ~500    │501    └─ lib/xml_builder.ex:71:83502503    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 71 │     [indent(level, options), '<', to_string(name), ' ', format_attributes(attrs), '>', format_content(content, level+1, options), format_char, indent(level, options), '</', to_string(name), '>']509    │                                                                                                                                                                        ~510    │511    └─ lib/xml_builder.ex:71:168512513    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 71 │     [indent(level, options), '<', to_string(name), ' ', format_attributes(attrs), '>', format_content(content, level+1, options), format_char, indent(level, options), '</', to_string(name), '>']519    │                                                                                                                                                                                               ~520    │521    └─ lib/xml_builder.ex:71:191522523    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 93 │   defp format_attributes(attrs), do: Enum.map_join(attrs, " ", fn {name,value} -> [to_string(name), '=', quote_attribute_value(value)] end)529    │                                                                                                     ~530    │531    └─ lib/xml_builder.ex:93:101532533     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 operator534     │535 106 │       <<_::binary - size(size), h>> <> tail when h == ?\s or h == ?\n or h == ?\r or h == ?\t ->536     │                          ~537     │538     └─ lib/sweet_xml.ex:106:26: SwXml.split_last_whitespace/2539540    warning: incompatible types given to Map.has_key?/2:541542        Map.has_key?(val_map, k)543544    given types:545546        -dynamic(not nil and not map())-, dynamic()547548    but expected one of:549550        map(), term()551552    where "k" was given the type:553554        # type: dynamic()555        # from: lib/request/params.ex:57:15556        {k, _, v} = param557558    where "val_map" was given the type:559560        # type: dynamic(not nil and not map())561        # from: lib/request/params.ex:59:10562        val_map563564    type warning found at:565    │566 68 │         if Map.has_key?(val_map, k) do567    │                ~568    │569    └─ lib/request/params.ex:68:16: Soap.Request.Params.validate_param/3570571Generated soa app572==> nerves_compatibility_test573===> Analyzing applications...574===> Compiling ranch575    ┌─ src/ranch_conns_sup.erl:576    │577 80 │  	catch erlang:send(SupPid, {?MODULE, active_connections, self(), Tag},578    │  	╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.579Compile directive 'nowarn_deprecated_catch' can be used to suppress580warnings in selected modules.581582583==> dec584Compiling 1 file (.erl)585src/dec.erl:2:2: Warning: export_all flag enabled - all functions will be exported586%    2| -compile(export_all).587%     |  ^588589Compiling 1 file (.ex)590    warning: unused require Record591    │592  2 │   require Record593    │   ~594    │595    └─ lib/DEC.ex:2:3596597    warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)598    │599 11 │       if Code.ensure_compiled?(mod) do600    │               ~601    │602    └─ lib/DEC.ex:11:15: DEC.__using__/1603604Generated dec app605==> kvs606Compiling 6 files (.erl)607src/stores/kvs_fs.erl:70:10: Warning: function kvs_fs:get/2 is not exported608%   70|     case kvs_fs:get(TableName, Key) of609%     |          ^610611src/stores/kvs_rocks.erl:113:3: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.612Compile directive 'nowarn_deprecated_catch' can be used to suppress613warnings in selected modules.614%  113|   catch case lists:foldl(State_Machine, Initial_Object, Compiled_Operations) of615%     |   ^616617Compiling 1 file (.ex)618warning: cannot infer signatures from :ex_doc because it is not loaded619620Generated kvs app621==> ecsv622cc -O3 -std=c99 -finline-functions -Wall -Wextra -g -fvisibility=hidden -fPIC -I /usr/local/lib/erlang/erts-17.1/include  -c -o /work/proj/deps/ecsv/c_src/ecsv_parser.o /work/proj/deps/ecsv/c_src/ecsv_parser.c623cc -O3 -std=c99 -finline-functions -Wall -Wextra -g -fvisibility=hidden -fPIC -I /usr/local/lib/erlang/erts-17.1/include  -c -o /work/proj/deps/ecsv/c_src/ecsv_writer.o /work/proj/deps/ecsv/c_src/ecsv_writer.c624/work/proj/deps/ecsv/c_src/ecsv_parser.c:6:10: fatal error: csv.h: No such file or directory625    6 | #include <csv.h>626      |          ^~~~~~~627compilation terminated.628make: *** [c_src/Makefile:66: /work/proj/deps/ecsv/c_src/ecsv_parser.o] Error 1629make: *** Waiting for unfinished jobs....630/work/proj/deps/ecsv/c_src/ecsv_writer.c:6:10: fatal error: csv.h: No such file or directory631    6 | #include <csv.h>632      |          ^~~~~~~633compilation terminated.634make: *** [c_src/Makefile:66: /work/proj/deps/ecsv/c_src/ecsv_writer.o] Error 1635could 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"636==> nerves_compatibility_test637** (Mix) Could not compile with "make" (exit status: 2).638You need to have gcc and make installed. If you are using639Ubuntu or any other Debian-based system, install the packages640"build-essential". Also install "erlang-dev" package if not641included in your Erlang/OTP version. If you're on Fedora, run642"dnf group install 'Development Tools'".643