Build log
nerves_system_x86_64
raven_smcd 0.2.1 · fail · run raven_smcd-0.2.1-1791082180789
166 of 166 lines
1Resolving Hex dependencies...2Resolution completed in 0.134s3Unchanged:4 circular_buffer 1.1.05 elixir_make 0.10.06 interactive_cmd 0.1.47 nerves 2.0.0-pre.28 nerves_discovery 0.1.59 nerves_logging 0.2.410 nerves_runtime 0.13.1311 nerves_system_bbb 2.30.212 nerves_system_br 1.34.413 nerves_system_mangopi_mq_pro 0.17.214 nerves_system_qemu_aarch64 0.4.215 nerves_system_rpi0 2.1.216 nerves_system_rpi4 2.1.217 nerves_system_rpi5 2.1.218 nerves_system_trellis 0.5.019 nerves_system_x86_64 1.34.220 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.121 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.122 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.123 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.124 nerves_toolchain_x86_64_nerves_linux_musl 15.3.125 nerves_uart 0.1.226 nerves_uevent 0.1.727 property_table 0.3.428 raven_smcd 0.2.129 ring_logger 0.11.730 sweet_xml 0.6.6 VULNERABLE!31 GHSA-qpmc-wprv-x746 (HIGH)32 aka: CVE-2019-1516033 Inline DTD allows XML bomb attack34 https://osv.dev/vulnerability/GHSA-qpmc-wprv-x74635 tablet 0.3.336 toolshed 0.5.037 uboot_env 1.0.238* Getting raven_smcd (Hex package)39* Getting nerves (Hex package)40* Getting ring_logger (Hex package)41* Getting toolshed (Hex package)42* Getting nerves_runtime (Hex package)43* Getting nerves_system_bbb (Hex package)44* Getting nerves_system_mangopi_mq_pro (Hex package)45* Getting nerves_system_qemu_aarch64 (Hex package)46* Getting nerves_system_rpi0 (Hex package)47* Getting nerves_system_rpi4 (Hex package)48* Getting nerves_system_rpi5 (Hex package)49* Getting nerves_system_trellis (Hex package)50* Getting nerves_system_x86_64 (Hex package)51* Getting nerves_system_br (Hex package)52* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)53* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)54* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)55* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)56* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)57* Getting nerves_logging (Hex package)58* Getting nerves_uevent (Hex package)59* Getting uboot_env (Hex package)60* Getting elixir_make (Hex package)61* Getting property_table (Hex package)62* Getting circular_buffer (Hex package)63* Getting interactive_cmd (Hex package)64* Getting nerves_discovery (Hex package)65* Getting tablet (Hex package)66* Getting nerves_uart (Hex package)67* Getting sweet_xml (Hex package)68Found packages with security advisories, see above for details69 warning: found quoted keyword "compile" but the quotes are not required. Note that keywords are always atoms, even when quoted. Similar to atoms, keywords made exclusively of ASCII letters, numbers, and underscores and not beginning with a number do not require quotes70 │71 35 │ [aliases: ["compile": ["compile", ©_prebuilt/1]]]72 │ ~73 │74 └─ /work/proj/deps_x86_64/nerves_uart/mix.exs:35:187576==> sweet_xml77Compiling 1 file (.ex)78 warning: using single-quoted strings to represent charlists is deprecated.79 Use ~c"" if you indeed want a charlist or use "" instead.80 You may run "mix format --migrate" to change all single-quoted81 strings to use the ~c sigil and fix this warning.82 │83 190 │ def sigil_x(path, modifiers \\ '') do84 │ ~85 │86 └─ lib/sweet_xml.ex:190:348788 warning: using single-quoted strings to represent charlists is deprecated.89 Use ~c"" if you indeed want a charlist or use "" instead.90 You may run "mix format --migrate" to change all single-quoted91 strings to use the ~c sigil and fix this warning.92 │93 237 │ {parsed_doc, _} = :xmerl_scan.string('', options ++ continuation_opts(doc_enum))94 │ ~95 │96 └─ lib/sweet_xml.ex:237:429798 warning: using single-quoted strings to represent charlists is deprecated.99 Use ~c"" if you indeed want a charlist or use "" instead.100 You may run "mix format --migrate" to change all single-quoted101 strings to use the ~c sigil and fix this warning.102 │103 361 │ pid = spawn_link fn -> :xmerl_scan.string('', opts ++ continuation_opts(doc, waiter)) end104 │ ~105 │106 └─ lib/sweet_xml.ex:361:49107108 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 operator109 │110 632 │ <<_::binary - size(size), h>> <> tail when h == ?\s or h == ?\n or h == ?\r or h == ?\t ->111 │ ~112 │113 └─ lib/sweet_xml.ex:632:26: SweetXml.split_last_whitespace/2114115 warning: a struct for SweetXpath is expected on struct update:116117 %SweetXpath{xpath | namespaces: [{to_charlist(prefix), to_charlist(uri)} | xpath.namespaces]}118119 but got type:120121 dynamic()122123 where "xpath" was given the type:124125 # type: dynamic()126 # from: lib/sweet_xml.ex:209:21127 xpath128129 when defining the variable "xpath", you must also pattern match on "%SweetXpath{}"130131 type warning found at:132 │133 210 │ %SweetXpath{xpath | namespaces: [{to_charlist(prefix), to_charlist(uri)}134 │ ~135 │136 └─ lib/sweet_xml.ex:210:5: SweetXml.add_namespace/3137138Generated sweet_xml app139==> raven_smcd140Compiling 9 files (.ex)141 warning: variable get_tty in code block has no effect as it is never returned (remove the variable or assign it to _ to avoid warnings)142 │143 7 │ get_tty144 │ ~145 │146 └─ lib/raven.ex:7:5: Raven.start/2147148 warning: variable "pid" is unused (if the variable is not meant to be used, prefix it with an underscore)149 │150 8 │ {:ok, pid} = Raven.Supervisor.start_link151 │ ~~~152 │153 └─ lib/raven.ex:8:11: Raven.start/2154155 error: undefined variable "get_tty"156 │157 7 │ get_tty158 │ ^^^^^^^159 │160 └─ lib/raven.ex:7:5: Raven.start/2161162163== Compilation error in file lib/raven.ex ==164** (CompileError) lib/raven.ex: cannot compile module Raven (errors have been logged)165166could not compile dependency :raven_smcd, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile raven_smcd --force", update it with "mix deps.update raven_smcd" or clean it with "mix deps.clean raven_smcd"