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"