dpp

Build log

nerves_system_x86_64

dpp 0.1.1 · fail · run dpp-0.1.1-1791167817828
476 of 476 lines
1Resolving Hex dependencies...2Resolution completed in 0.167s3Unchanged:4  circular_buffer 1.1.05  dpp 0.1.16  ela 1.0.07  elixir_make 0.10.08  elixir_xml_to_map 2.0.09  erlsom 1.5.210  interactive_cmd 0.1.411  jason 1.4.512  nerves 2.0.0-pre.213  nerves_discovery 0.1.514  nerves_logging 0.2.415  nerves_runtime 0.13.1316  nerves_system_bbb 2.30.217  nerves_system_br 1.34.418  nerves_system_mangopi_mq_pro 0.17.219  nerves_system_qemu_aarch64 0.4.220  nerves_system_rpi0 2.1.221  nerves_system_rpi4 2.1.222  nerves_system_rpi5 2.1.223  nerves_system_trellis 0.5.024  nerves_system_x86_64 1.34.225  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.126  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.127  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.128  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.129  nerves_toolchain_x86_64_nerves_linux_musl 15.3.130  nerves_uevent 0.1.731  property_table 0.3.432  ring_logger 0.11.733  rustler 0.22.234  sweet_xml 0.6.6 VULNERABLE!35    GHSA-qpmc-wprv-x746 (HIGH)36    aka: CVE-2019-1516037    Inline DTD allows XML bomb attack38    https://osv.dev/vulnerability/GHSA-qpmc-wprv-x74639  tablet 0.3.340  toml 0.5.241  toolshed 0.5.042  uboot_env 1.0.243* Getting dpp (Hex package)44* Getting nerves (Hex package)45* Getting ring_logger (Hex package)46* Getting toolshed (Hex package)47* Getting nerves_runtime (Hex package)48* Getting nerves_system_bbb (Hex package)49* Getting nerves_system_mangopi_mq_pro (Hex package)50* Getting nerves_system_qemu_aarch64 (Hex package)51* Getting nerves_system_rpi0 (Hex package)52* Getting nerves_system_rpi4 (Hex package)53* Getting nerves_system_rpi5 (Hex package)54* Getting nerves_system_trellis (Hex package)55* Getting nerves_system_x86_64 (Hex package)56* Getting nerves_system_br (Hex package)57* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)58* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)59* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)60* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)61* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)62* Getting nerves_logging (Hex package)63* Getting nerves_uevent (Hex package)64* Getting uboot_env (Hex package)65* Getting elixir_make (Hex package)66* Getting property_table (Hex package)67* Getting circular_buffer (Hex package)68* Getting interactive_cmd (Hex package)69* Getting nerves_discovery (Hex package)70* Getting tablet (Hex package)71* Getting elixir_linear_algebra (Hex package)72* Getting elixir_xml_to_map (Hex package)73* Getting rustler (Hex package)74* Getting sweet_xml (Hex package)75* Getting jason (Hex package)76* Getting toml (Hex package)77* Getting erlsom (Hex package)78Found packages with security advisories, see above for details79==> toml80Compiling 10 files (.ex)81     warning: using single-quoted strings to represent charlists is deprecated.82     Use ~c"" if you indeed want a charlist or use "" instead.83     You may run "mix format --migrate" to change all single-quoted84     strings to use the ~c sigil and fix this warning.85     │86 263 │   defp handle_token(lexer, original, doc, type, skip, _data, lines) when type in '-_' do87     │                                                                                  ~88     │89     └─ lib/decoder.ex:263:829091     warning: using single-quoted strings to represent charlists is deprecated.92     Use ~c"" if you indeed want a charlist or use "" instead.93     You may run "mix format --migrate" to change all single-quoted94     strings to use the ~c sigil and fix this warning.95     │96 370 │       {:ok, {type, _skip, _data, _lines}} when type in '-+' ->97     │                                                        ~98     │99     └─ lib/decoder.ex:370:56100101     warning: using single-quoted strings to represent charlists is deprecated.102     Use ~c"" if you indeed want a charlist or use "" instead.103     You may run "mix format --migrate" to change all single-quoted104     strings to use the ~c sigil and fix this warning.105     │106 418 │           {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' ->107     │                                                        ~108     │109     └─ lib/decoder.ex:418:56110111     warning: using single-quoted strings to represent charlists is deprecated.112     Use ~c"" if you indeed want a charlist or use "" instead.113     You may run "mix format --migrate" to change all single-quoted114     strings to use the ~c sigil and fix this warning.115     │116 473 │       {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' ->117     │                                                    ~118     │119     └─ lib/decoder.ex:473:52120121     warning: using single-quoted strings to represent charlists is deprecated.122     Use ~c"" if you indeed want a charlist or use "" instead.123     You may run "mix format --migrate" to change all single-quoted124     strings to use the ~c sigil and fix this warning.125     │126 513 │       {:ok, {sign, _, _, _}} when sign in '-+' and last == ?e ->127     │                                           ~128     │129     └─ lib/decoder.ex:513:43130131     warning: using single-quoted strings to represent charlists is deprecated.132     Use ~c"" if you indeed want a charlist or use "" instead.133     You may run "mix format --migrate" to change all single-quoted134     strings to use the ~c sigil and fix this warning.135     │136 517 │       {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' and signal == ?. ->137     │                                                    ~138     │139     └─ lib/decoder.ex:517:52140141     warning: using single-quoted strings to represent charlists is deprecated.142     Use ~c"" if you indeed want a charlist or use "" instead.143     You may run "mix format --migrate" to change all single-quoted144     strings to use the ~c sigil and fix this warning.145     │146 521 │       {:ok, {?_, skip, _, lines}} when last not in '_e.' ->147     │                                                    ~148     │149     └─ lib/decoder.ex:521:52150151     warning: using single-quoted strings to represent charlists is deprecated.152     Use ~c"" if you indeed want a charlist or use "" instead.153     You may run "mix format --migrate" to change all single-quoted154     strings to use the ~c sigil and fix this warning.155     │156 537 │       {:ok, {type, skip, data, lines}} when last in 'e.' ->157     │                                                     ~158     │159     └─ lib/decoder.ex:537:53160161     warning: using single-quoted strings to represent charlists is deprecated.162     Use ~c"" if you indeed want a charlist or use "" instead.163     You may run "mix format --migrate" to change all single-quoted164     strings to use the ~c sigil and fix this warning.165     │166 541 │       {:ok, {_type, skip, _data, lines} = token} when last not in '_e.' ->167     │                                                                   ~168     │169     └─ lib/decoder.ex:541:67170171     warning: using single-quoted strings to represent charlists is deprecated.172     Use ~c"" if you indeed want a charlist or use "" instead.173     You may run "mix format --migrate" to change all single-quoted174     strings to use the ~c sigil and fix this warning.175     │176 681 │         {:ok, {sign, _, _, _}} when sign in '-+' ->177     │                                             ~178     │179     └─ lib/decoder.ex:681:45180181     warning: using single-quoted strings to represent charlists is deprecated.182     Use ~c"" if you indeed want a charlist or use "" instead.183     You may run "mix format --migrate" to change all single-quoted184     strings to use the ~c sigil and fix this warning.185     │186 798 │       {:ok, {sign, _, _, _}} when sign in '-+' ->187     │                                           ~188     │189     └─ lib/decoder.ex:798:43190191     warning: using single-quoted strings to represent charlists is deprecated.192     Use ~c"" if you indeed want a charlist or use "" instead.193     You may run "mix format --migrate" to change all single-quoted194     strings to use the ~c sigil and fix this warning.195     │196 947 │         {:ok, {type, skip, _, lines}} when type in '-_' ->197     │                                                    ~198     │199     └─ lib/decoder.ex:947:52200201     warning: using single-quoted strings to represent charlists is deprecated.202     Use ~c"" if you indeed want a charlist or use "" instead.203     You may run "mix format --migrate" to change all single-quoted204     strings to use the ~c sigil and fix this warning.205     │206 985 │               {:ok, {type, _, _, _}} when type in '-_' ->207     │                                                   ~208     │209     └─ lib/decoder.ex:985:51210211      warning: using single-quoted strings to represent charlists is deprecated.212      Use ~c"" if you indeed want a charlist or use "" instead.213      You may run "mix format --migrate" to change all single-quoted214      strings to use the ~c sigil and fix this warning.215      │216 1000 │       {:ok, {type, _, _, _}} when type in '-_' ->217      │                                           ~218      │219      └─ lib/decoder.ex:1000:43220221      warning: using single-quoted strings to represent charlists is deprecated.222      Use ~c"" if you indeed want a charlist or use "" instead.223      You may run "mix format --migrate" to change all single-quoted224      strings to use the ~c sigil and fix this warning.225      │226 1014 │           {:ok, {type, _, _, _}} when type in '-_' ->227      │                                               ~228      │229      └─ lib/decoder.ex:1014:47230231     warning: the following clause will never match:232233         {:datetime, {:error, :invalid_date}} ->234235     it is expected to match on type:236237         dynamic(238           {:date,239            ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or240              {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and241             not {:date, {:ok, %Date{}}}242         )243244     type warning found at:245     │246 721 │       {:datetime, {:error, :invalid_date}} ->247     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~248     │249     └─ lib/decoder.ex:721: Toml.Decoder.datetime/3250251     warning: the following clause will never match:252253         {:datetime, {:error, reason}} ->254255     it is expected to match on type:256257         dynamic(258           {:date,259            ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or260              {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and261             not {:date, {:ok, %Date{}}}262         )263264     type warning found at:265     │266 724 │       {:datetime, {:error, reason}} ->267     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~268     │269     └─ lib/decoder.ex:724: Toml.Decoder.datetime/3270271     warning: the following clause will never match:272273         {:error, _, _, _} = err ->274275     it is expected to match on type:276277         dynamic(278           {:date,279            ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or280              {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and281             not {:date, {:ok, %Date{}}}282         )283284     type warning found at:285     │286 727 │       {:error, _, _, _} = err ->287     │                         ~288     │289     └─ lib/decoder.ex:727:25: Toml.Decoder.datetime/3290291     warning: the following clause will never match:292293         {:ok, {type, skip, data, lines}} ->294295     it is expected to match on type:296297         dynamic(298           {:date,299            ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or300              {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and301             not {:date, {:ok, %Date{}}}302         )303304     type warning found at:305     │306 730 │       {:ok, {type, skip, data, lines}} ->307     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~308     │309     └─ lib/decoder.ex:730: Toml.Decoder.datetime/3310311Generated toml app312==> rustler313Compiling 7 files (.ex)314     warning: using single-quoted strings to represent charlists is deprecated.315     Use ~c"" if you indeed want a charlist or use "" instead.316     You may run "mix format --migrate" to change all single-quoted317     strings to use the ~c sigil and fix this warning.318     │319 128 │       '2.7',320     │       ~321     │322     └─ lib/rustler.ex:128:7323324     warning: using single-quoted strings to represent charlists is deprecated.325     Use ~c"" if you indeed want a charlist or use "" instead.326     You may run "mix format --migrate" to change all single-quoted327     strings to use the ~c sigil and fix this warning.328     │329 129 │       '2.8',330     │       ~331     │332     └─ lib/rustler.ex:129:7333334     warning: using single-quoted strings to represent charlists is deprecated.335     Use ~c"" if you indeed want a charlist or use "" instead.336     You may run "mix format --migrate" to change all single-quoted337     strings to use the ~c sigil and fix this warning.338     │339 130 │       '2.9',340     │       ~341     │342     └─ lib/rustler.ex:130:7343344     warning: using single-quoted strings to represent charlists is deprecated.345     Use ~c"" if you indeed want a charlist or use "" instead.346     You may run "mix format --migrate" to change all single-quoted347     strings to use the ~c sigil and fix this warning.348     │349 131 │       '2.10',350     │       ~351     │352     └─ lib/rustler.ex:131:7353354     warning: using single-quoted strings to represent charlists is deprecated.355     Use ~c"" if you indeed want a charlist or use "" instead.356     You may run "mix format --migrate" to change all single-quoted357     strings to use the ~c sigil and fix this warning.358     │359 132 │       '2.11',360     │       ~361     │362     └─ lib/rustler.ex:132:7363364     warning: using single-quoted strings to represent charlists is deprecated.365     Use ~c"" if you indeed want a charlist or use "" instead.366     You may run "mix format --migrate" to change all single-quoted367     strings to use the ~c sigil and fix this warning.368     │369 133 │       '2.12',370     │       ~371     │372     └─ lib/rustler.ex:133:7373374     warning: using single-quoted strings to represent charlists is deprecated.375     Use ~c"" if you indeed want a charlist or use "" instead.376     You may run "mix format --migrate" to change all single-quoted377     strings to use the ~c sigil and fix this warning.378     │379 134 │       '2.13',380     │       ~381     │382     └─ lib/rustler.ex:134:7383384     warning: using single-quoted strings to represent charlists is deprecated.385     Use ~c"" if you indeed want a charlist or use "" instead.386     You may run "mix format --migrate" to change all single-quoted387     strings to use the ~c sigil and fix this warning.388     │389 135 │       '2.14',390     │       ~391     │392     └─ lib/rustler.ex:135:7393394     warning: using single-quoted strings to represent charlists is deprecated.395     Use ~c"" if you indeed want a charlist or use "" instead.396     You may run "mix format --migrate" to change all single-quoted397     strings to use the ~c sigil and fix this warning.398     │399 136 │       '2.15',400     │       ~401     │402     └─ lib/rustler.ex:136:7403404     warning: using single-quoted strings to represent charlists is deprecated.405     Use ~c"" if you indeed want a charlist or use "" instead.406     You may run "mix format --migrate" to change all single-quoted407     strings to use the ~c sigil and fix this warning.408     │409 137 │       '2.16'410     │       ~411     │412     └─ lib/rustler.ex:137:7413414Generated rustler app415==> elixir_xml_to_map416Compiling 2 files (.ex)417Generated elixir_xml_to_map app418==> elixir_linear_algebra419Compiling 2 files (.ex)420    warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.421422    This error happens when you have function calls without parentheses inside keywords. For example:423424        function(arg, one: nested_call a, b, c)425        function(arg, one: if expr, do: :this, else: :that)426427    In the examples above, we don't know if the arguments "b" and "c" apply to the function "function" or "nested_call". Or if the keywords "do" and "else" apply to the function "function" or "if". You can solve this by explicitly adding parentheses:428429        function(arg, one: if(expr, do: :this, else: :that))430        function(arg, one: nested_call(a, b, c))431432    Ambiguity found at:433    │434 21 │     for i <- 1..n, do: for j <- 1..n, do: (fn435    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~436    │437    └─ lib/matrix.ex:21438439    warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.440441    This error happens when you have function calls without parentheses inside keywords. For example:442443        function(arg, one: nested_call a, b, c)444        function(arg, one: if expr, do: :this, else: :that)445446    In the examples above, we don't know if the arguments "b" and "c" apply to the function "function" or "nested_call". Or if the keywords "do" and "else" apply to the function "function" or "if". You can solve this by explicitly adding parentheses:447448        function(arg, one: if(expr, do: :this, else: :that))449        function(arg, one: nested_call(a, b, c))450451    Ambiguity found at:452    │453 40 │     for _ <- 1..n, do: for _ <- 1..m, do: 0454    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~455    │456    └─ lib/matrix.ex:40457458    warning: List.zip/1 is deprecated. Use Enum.zip/1 instead459    │460 56 │     List.zip(a) |> Enum.map(&Tuple.to_list(&1))461    │          ~462    │463    └─ lib/matrix.ex:56:10: ELA.Matrix.transp/1464465Generated elixir_linear_algebra app466==> dpp467Compiling 12 files (.ex)468469== Compilation error in file lib/collision_detector/collision_detector.ex ==470** (ErlangError) Erlang error: :enoent471    (elixir 1.20.3) lib/system.ex:1141: System.cmd("cargo", ["metadata", "--format-version=1"], [cd: "native/collision_detector"])472    (rustler 0.22.2) lib/rustler/compiler/config.ex:81: Rustler.Compiler.Config.external_resources/2473    (rustler 0.22.2) lib/rustler/compiler/config.ex:69: Rustler.Compiler.Config.build/1474    (rustler 0.22.2) lib/rustler/compiler.ex:9: Rustler.Compiler.compile_crate/2475    lib/collision_detector/collision_detector.ex:7: (module)476could not compile dependency :dpp, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile dpp --force", update it with "mix deps.update dpp" or clean it with "mix deps.clean dpp"