dpp

Build log

host

dpp 0.1.1 · fail · run dpp-0.1.1-1791167817828
463 of 463 lines
1Resolving Hex dependencies...2Resolution completed in 0.161s3Unchanged: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.243Found packages with security advisories, see above for details44All dependencies have been fetched45==> toml46Compiling 10 files (.ex)47     warning: using single-quoted strings to represent charlists is deprecated.48     Use ~c"" if you indeed want a charlist or use "" instead.49     You may run "mix format --migrate" to change all single-quoted50     strings to use the ~c sigil and fix this warning.51     │52 263 │   defp handle_token(lexer, original, doc, type, skip, _data, lines) when type in '-_' do53     │                                                                                  ~54     │55     └─ lib/decoder.ex:263:825657     warning: using single-quoted strings to represent charlists is deprecated.58     Use ~c"" if you indeed want a charlist or use "" instead.59     You may run "mix format --migrate" to change all single-quoted60     strings to use the ~c sigil and fix this warning.61     │62 370 │       {:ok, {type, _skip, _data, _lines}} when type in '-+' ->63     │                                                        ~64     │65     └─ lib/decoder.ex:370:566667     warning: using single-quoted strings to represent charlists is deprecated.68     Use ~c"" if you indeed want a charlist or use "" instead.69     You may run "mix format --migrate" to change all single-quoted70     strings to use the ~c sigil and fix this warning.71     │72 418 │           {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' ->73     │                                                        ~74     │75     └─ lib/decoder.ex:418:567677     warning: using single-quoted strings to represent charlists is deprecated.78     Use ~c"" if you indeed want a charlist or use "" instead.79     You may run "mix format --migrate" to change all single-quoted80     strings to use the ~c sigil and fix this warning.81     │82 473 │       {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' ->83     │                                                    ~84     │85     └─ lib/decoder.ex:473:528687     warning: using single-quoted strings to represent charlists is deprecated.88     Use ~c"" if you indeed want a charlist or use "" instead.89     You may run "mix format --migrate" to change all single-quoted90     strings to use the ~c sigil and fix this warning.91     │92 513 │       {:ok, {sign, _, _, _}} when sign in '-+' and last == ?e ->93     │                                           ~94     │95     └─ lib/decoder.ex:513:439697     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 517 │       {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' and signal == ?. ->103     │                                                    ~104     │105     └─ lib/decoder.ex:517:52106107     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 521 │       {:ok, {?_, skip, _, lines}} when last not in '_e.' ->113     │                                                    ~114     │115     └─ lib/decoder.ex:521:52116117     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 537 │       {:ok, {type, skip, data, lines}} when last in 'e.' ->123     │                                                     ~124     │125     └─ lib/decoder.ex:537:53126127     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 541 │       {:ok, {_type, skip, _data, lines} = token} when last not in '_e.' ->133     │                                                                   ~134     │135     └─ lib/decoder.ex:541:67136137     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 681 │         {:ok, {sign, _, _, _}} when sign in '-+' ->143     │                                             ~144     │145     └─ lib/decoder.ex:681:45146147     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 798 │       {:ok, {sign, _, _, _}} when sign in '-+' ->153     │                                           ~154     │155     └─ lib/decoder.ex:798:43156157     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 947 │         {:ok, {type, skip, _, lines}} when type in '-_' ->163     │                                                    ~164     │165     └─ lib/decoder.ex:947:52166167     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 985 │               {:ok, {type, _, _, _}} when type in '-_' ->173     │                                                   ~174     │175     └─ lib/decoder.ex:985:51176177      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 1000 │       {:ok, {type, _, _, _}} when type in '-_' ->183      │                                           ~184      │185      └─ lib/decoder.ex:1000:43186187      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 1014 │           {:ok, {type, _, _, _}} when type in '-_' ->193      │                                               ~194      │195      └─ lib/decoder.ex:1014:47196197     warning: the following clause will never match:198199         {:datetime, {:error, :invalid_date}} ->200201     it is expected to match on type:202203         dynamic(204           {:date,205            ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or206              {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and207             not {:date, {:ok, %Date{}}}208         )209210     type warning found at:211     │212 721 │       {:datetime, {:error, :invalid_date}} ->213     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~214     │215     └─ lib/decoder.ex:721: Toml.Decoder.datetime/3216217     warning: the following clause will never match:218219         {:datetime, {:error, reason}} ->220221     it is expected to match on type:222223         dynamic(224           {:date,225            ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or226              {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and227             not {:date, {:ok, %Date{}}}228         )229230     type warning found at:231     │232 724 │       {:datetime, {:error, reason}} ->233     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~234     │235     └─ lib/decoder.ex:724: Toml.Decoder.datetime/3236237     warning: the following clause will never match:238239         {:error, _, _, _} = err ->240241     it is expected to match on type:242243         dynamic(244           {:date,245            ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or246              {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and247             not {:date, {:ok, %Date{}}}248         )249250     type warning found at:251     │252 727 │       {:error, _, _, _} = err ->253     │                         ~254     │255     └─ lib/decoder.ex:727:25: Toml.Decoder.datetime/3256257     warning: the following clause will never match:258259         {:ok, {type, skip, data, lines}} ->260261     it is expected to match on type:262263         dynamic(264           {:date,265            ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or266              {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and267             not {:date, {:ok, %Date{}}}268         )269270     type warning found at:271     │272 730 │       {:ok, {type, skip, data, lines}} ->273     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~274     │275     └─ lib/decoder.ex:730: Toml.Decoder.datetime/3276277Generated toml app278==> rustler279Compiling 7 files (.ex)280     warning: using single-quoted strings to represent charlists is deprecated.281     Use ~c"" if you indeed want a charlist or use "" instead.282     You may run "mix format --migrate" to change all single-quoted283     strings to use the ~c sigil and fix this warning.284     │285 128 │       '2.7',286     │       ~287     │288     └─ lib/rustler.ex:128:7289290     warning: using single-quoted strings to represent charlists is deprecated.291     Use ~c"" if you indeed want a charlist or use "" instead.292     You may run "mix format --migrate" to change all single-quoted293     strings to use the ~c sigil and fix this warning.294     │295 129 │       '2.8',296     │       ~297     │298     └─ lib/rustler.ex:129:7299300     warning: using single-quoted strings to represent charlists is deprecated.301     Use ~c"" if you indeed want a charlist or use "" instead.302     You may run "mix format --migrate" to change all single-quoted303     strings to use the ~c sigil and fix this warning.304     │305 130 │       '2.9',306     │       ~307     │308     └─ lib/rustler.ex:130:7309310     warning: using single-quoted strings to represent charlists is deprecated.311     Use ~c"" if you indeed want a charlist or use "" instead.312     You may run "mix format --migrate" to change all single-quoted313     strings to use the ~c sigil and fix this warning.314     │315 131 │       '2.10',316     │       ~317     │318     └─ lib/rustler.ex:131:7319320     warning: using single-quoted strings to represent charlists is deprecated.321     Use ~c"" if you indeed want a charlist or use "" instead.322     You may run "mix format --migrate" to change all single-quoted323     strings to use the ~c sigil and fix this warning.324     │325 132 │       '2.11',326     │       ~327     │328     └─ lib/rustler.ex:132:7329330     warning: using single-quoted strings to represent charlists is deprecated.331     Use ~c"" if you indeed want a charlist or use "" instead.332     You may run "mix format --migrate" to change all single-quoted333     strings to use the ~c sigil and fix this warning.334     │335 133 │       '2.12',336     │       ~337     │338     └─ lib/rustler.ex:133:7339340     warning: using single-quoted strings to represent charlists is deprecated.341     Use ~c"" if you indeed want a charlist or use "" instead.342     You may run "mix format --migrate" to change all single-quoted343     strings to use the ~c sigil and fix this warning.344     │345 134 │       '2.13',346     │       ~347     │348     └─ lib/rustler.ex:134:7349350     warning: using single-quoted strings to represent charlists is deprecated.351     Use ~c"" if you indeed want a charlist or use "" instead.352     You may run "mix format --migrate" to change all single-quoted353     strings to use the ~c sigil and fix this warning.354     │355 135 │       '2.14',356     │       ~357     │358     └─ lib/rustler.ex:135:7359360     warning: using single-quoted strings to represent charlists is deprecated.361     Use ~c"" if you indeed want a charlist or use "" instead.362     You may run "mix format --migrate" to change all single-quoted363     strings to use the ~c sigil and fix this warning.364     │365 136 │       '2.15',366     │       ~367     │368     └─ lib/rustler.ex:136:7369370     warning: using single-quoted strings to represent charlists is deprecated.371     Use ~c"" if you indeed want a charlist or use "" instead.372     You may run "mix format --migrate" to change all single-quoted373     strings to use the ~c sigil and fix this warning.374     │375 137 │       '2.16'376     │       ~377     │378     └─ lib/rustler.ex:137:7379380Generated rustler app381==> elixir_xml_to_map382Compiling 2 files (.ex)383Generated elixir_xml_to_map app384==> elixir_linear_algebra385Compiling 2 files (.ex)386    warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.387388    This error happens when you have function calls without parentheses inside keywords. For example:389390        function(arg, one: nested_call a, b, c)391        function(arg, one: if expr, do: :this, else: :that)392393    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:394395        function(arg, one: if(expr, do: :this, else: :that))396        function(arg, one: nested_call(a, b, c))397398    Ambiguity found at:399    │400 21 │     for i <- 1..n, do: for j <- 1..n, do: (fn401    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~402    │403    └─ lib/matrix.ex:21404405    warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.406407    This error happens when you have function calls without parentheses inside keywords. For example:408409        function(arg, one: nested_call a, b, c)410        function(arg, one: if expr, do: :this, else: :that)411412    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:413414        function(arg, one: if(expr, do: :this, else: :that))415        function(arg, one: nested_call(a, b, c))416417    Ambiguity found at:418    │419 40 │     for _ <- 1..n, do: for _ <- 1..m, do: 0420    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~421    │422    └─ lib/matrix.ex:40423424    warning: List.zip/1 is deprecated. Use Enum.zip/1 instead425    │426 56 │     List.zip(a) |> Enum.map(&Tuple.to_list(&1))427    │          ~428    │429    └─ lib/matrix.ex:56:10: ELA.Matrix.transp/1430431Generated elixir_linear_algebra app432==> dpp433Compiling 12 files (.ex)434    warning: variable "xmldoc" is unused (if the variable is not meant to be used, prefix it with an underscore)435    │436 22 │         {:ok, xmldoc} =File.read(Path.join(File.cwd!,path))437    │               ~~~~~~438    │439    └─ lib/collada/collada.ex:22:15: COLLADA.import_robot/1440441    warning: variable "map" is unused (there is a variable with the same name in the context, use the pin operator (^) to match on it or prefix this variable with underscore if it is not meant to be used)442    │443 56 │                         map = %{map | triangles: tri_list_d}444    │                         ~445    │446    └─ lib/collada/collada.ex:56:25: COLLADA.get_geometries/1447448    warning: variable "geometries" is unused (if the variable is not meant to be used, prefix it with an underscore)449    │450 47 │         geometries = result 451    │         ~~~~~~~~~~452    │453    └─ lib/collada/collada.ex:47:9: COLLADA.get_geometries/1454455456== Compilation error in file lib/collision_detector/collision_detector.ex ==457** (ErlangError) Erlang error: :enoent458    (elixir 1.20.3) lib/system.ex:1141: System.cmd("cargo", ["metadata", "--format-version=1"], [cd: "native/collision_detector"])459    (rustler 0.22.2) lib/rustler/compiler/config.ex:81: Rustler.Compiler.Config.external_resources/2460    (rustler 0.22.2) lib/rustler/compiler/config.ex:69: Rustler.Compiler.Config.build/1461    (rustler 0.22.2) lib/rustler/compiler.ex:9: Rustler.Compiler.compile_crate/2462    lib/collision_detector/collision_detector.ex:7: (module)463could 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"