Build log
host
gulib 0.1.0 · fail · run gulib-0.1.0-1791193143356
245 of 245 lines
1Resolving Hex dependencies...2Resolution completed in 0.377s3Unchanged:4 circular_buffer 1.1.05 combine 0.10.06 cowboy 1.1.2 VULNERABLE!7 GHSA-w4f7-4cxr-rv3c (MEDIUM)8 aka: CVE-2026-43966, EEF-CVE-2026-439669 cowboy and gun affected by an HTTP Request/Response Splitting vulnerability10 https://osv.dev/vulnerability/GHSA-w4f7-4cxr-rv3c11 cowlib 1.0.2 VULNERABLE!12 EEF-CVE-2026-7790 (HIGH)13 aka: CVE-2026-7790, GHSA-32p9-57cr-4x6514 Unbounded chunk-size hex digits in cowlib cause quadratic CPU and memory DoS15 https://osv.dev/vulnerability/EEF-CVE-2026-77901617 EEF-CVE-2026-43970 (HIGH)18 aka: CVE-2026-43970, GHSA-84f2-rp86-235p19 Decompression Bomb in cow_spdy:inflate/2 Allows Memory Exhaustion via Crafted SPDY Frame20 https://osv.dev/vulnerability/EEF-CVE-2026-4397021 decimal 1.9.0 VULNERABLE!22 EEF-CVE-2026-32686 (MEDIUM)23 aka: CVE-2026-32686, GHSA-rhv4-8758-jx7v24 Unbounded exponent in decimal enables unauthenticated DoS25 https://osv.dev/vulnerability/EEF-CVE-2026-3268626 earmark 1.2.6 RETIRED!27 (deprecated) Earmark is no longer maintained. Migrate to a replacement, for example MDEx (https://hex.pm/packages/mdex).28 ecto 2.2.1229 elixir_make 0.10.030 ex_marshal 0.0.1331 expo 1.1.132 floki 0.18.133 gettext 0.26.234 gulib 0.1.035 interactive_cmd 0.1.436 mime 2.0.737 mochiweb 2.22.038 nerves 2.0.0-pre.239 nerves_discovery 0.1.540 nerves_logging 0.2.441 nerves_runtime 0.13.1342 nerves_system_bbb 2.30.243 nerves_system_br 1.34.444 nerves_system_mangopi_mq_pro 0.17.245 nerves_system_qemu_aarch64 0.4.246 nerves_system_rpi0 2.1.247 nerves_system_rpi4 2.1.248 nerves_system_rpi5 2.1.249 nerves_system_trellis 0.5.050 nerves_system_x86_64 1.34.251 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.152 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.153 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.154 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.155 nerves_toolchain_x86_64_nerves_linux_musl 15.3.156 nerves_uevent 0.1.757 plug 1.20.358 plug_crypto 2.2.059 poison 3.1.060 poolboy 1.5.261 property_table 0.3.462 ranch 1.3.263 ring_logger 0.11.764 tablet 0.3.365 telemetry 1.4.266 timex 3.7.1367 timex_ecto 3.4.068 toolshed 0.5.069 tzdata 1.2.270 uboot_env 1.0.271Found retired packages, see above for details72Found packages with security advisories, see above for details73All dependencies have been fetched74 warning: String.strip/1 is deprecated. Use String.trim/1 instead75 │76 4 │ @version File.read!("VERSION") |> String.strip77 │ ~78 │79 └─ /work/proj/deps/poison/mix.exs:4:44: Poison.Mixfile (module)8081 warning: Code.load_file/1 is deprecated. Use Code.require_file/2 or Code.compile_file/2 instead82 │83 69 │ Code.load_file "tasks/docs.exs"84 │ ~85 │86 └─ mix.exs:69:10: Earmark.Mixfile.docs/187 └─ mix.exs:74:10: Earmark.Mixfile.readme/18889==> earmark90warning: in order to compile .yrl files, you must add "compilers: [:yecc] ++ Mix.compilers()" to the "def project" section of earmark's mix.exs91Compiling 1 file (.yrl)92warning: in order to compile .xrl files, you must add "compilers: [:leex] ++ Mix.compilers()" to the "def project" section of earmark's mix.exs93Compiling 2 files (.xrl)94Compiling 3 files (.erl)95Compiling 24 files (.ex)96 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.9798 This error happens when you have function calls without parentheses inside keywords. For example:99100 function(arg, one: nested_call a, b, c)101 function(arg, one: if expr, do: :this, else: :that)102103 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:104105 function(arg, one: if(expr, do: :this, else: :that))106 function(arg, one: nested_call(a, b, c))107108 Ambiguity found at:109 │110 407 │ raise Error, "#{inspect task} has died with reason #{inspect reason}"111 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~112 │113 └─ lib/earmark.ex:407114115 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.116117 This error happens when you have function calls without parentheses inside keywords. For example:118119 function(arg, one: nested_call a, b, c)120 function(arg, one: if expr, do: :this, else: :that)121122 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:123124 function(arg, one: if(expr, do: :this, else: :that))125 function(arg, one: nested_call(a, b, c))126127 Ambiguity found at:128 │129 409 │ raise Error, "#{inspect task} has not responded within the set timeout of #{timeout}ms, consider increasing it"130 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~131 │132 └─ lib/earmark.ex:409133134warning: 2..-1 has a default step of -1, please write 2..-1//-1 instead135 lib/earmark/helpers/reparse_helpers.ex:15: Earmark.Helpers.ReparseHelpers.indent_list_item_body/2136137 warning: duplicate key :inside_code found in struct138 │139 65 │ do: defstruct lnb: 0, line: "", level: 1, inside_code: false, inside_code: false140 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~141 │142 └─ lib/earmark/line.ex:65: Earmark.Line.SetextUnderlineHeading (module)143144warning: ~R/.../ is deprecated, use ~r/.../ instead145 lib/earmark/line.ex:129: Earmark.Line._type_of/3146147 warning: Tuple.append/2 is deprecated. Use insert_at instead148 │149 102 │ |> Tuple.append( false )150 │ ~151 │152 └─ lib/earmark/scanner.ex:102:14: Earmark.Scanner.scan_next_token/2153154Generated earmark app155==> nerves_compatibility_test156===> Analyzing applications...157===> Compiling mochiweb158 ┌─ src/mochinum.erl:159 │160 47 │ digits(0.0) ->161 │ ╰── Warning: matching on the float 0.0 will no longer also match -0.0 in OTP 27.162If you specifically intend to match 0.0 alone, write +0.0 instead.163164165 ┌─ src/mochiweb_util.erl:166 │167 143 │ after catch port_close(Port)168 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.169Compile directive 'nowarn_deprecated_catch' can be used to suppress170warnings in selected modules.171172173 ┌─ src/mochiweb_socket_server.erl:174 │175 199 │ case (catch inet:getaddr("localhost", inet6)) of176 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.177Compile directive 'nowarn_deprecated_catch' can be used to suppress178warnings in selected modules.179180 ┌─ src/mochiweb_socket_server.erl:181 │182 322 │ catch F([{timing, Timing} | state_to_proplist(State1)])183 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.184Compile directive 'nowarn_deprecated_catch' can be used to suppress185warnings in selected modules.186187188 ┌─ src/reloader.erl:189 │190 154 │ case catch Module:test() of191 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.192Compile directive 'nowarn_deprecated_catch' can be used to suppress193warnings in selected modules.194195196===> Compiling src/mochiweb_multipart.erl failed197 ┌─ src/mochiweb_multipart.erl:198 │199 278 │ {maybe, Start} ->200 │ ╰── syntax error before: ','201202 ┌─ src/mochiweb_multipart.erl:203 │204 331 │ {maybe, Skip};205 │ ╰── syntax error before: ','206207208 ┌─ src/mochiweb_multipart.erl:209 │210 186 │ feed_mp(headers,211 │ ╰── function feed_mp/2 undefined212213214 ┌─ src/mochiweb_multipart.erl:215 │216 191 │ parse_headers(<<>>) -> [];217 │ ╰── Warning: function parse_headers/1 is unused218219 ┌─ src/mochiweb_multipart.erl:220 │221 194 │ parse_headers(Binary, Acc) ->222 │ ╰── Warning: function parse_headers/2 is unused223224 ┌─ src/mochiweb_multipart.erl:225 │226 202 │ split_header(Line) ->227 │ ╰── Warning: function split_header/1 is unused228229 ┌─ src/mochiweb_multipart.erl:230 │231 217 │ read_more(State = #mp{length = Length, buffer = Buffer,232 │ ╰── Warning: function read_more/1 is unused233234 ┌─ src/mochiweb_multipart.erl:235 │236 300 │ find_in_binary(P, Data) when size(P) > 0 ->237 │ ╰── Warning: function find_in_binary/2 is unused238239 ┌─ src/mochiweb_multipart.erl:240 │241 312 │ partial_find(_B, _D, _N, 0) -> not_found;242 │ ╰── Warning: function partial_find/4 is unused243244245** (Mix) Could not compile dependency :mochiweb, "/home/nerves/.mix/elixir/1-20-otp-29/rebar3 bare compile --paths /work/proj/_build/host/lib/*/ebin" command failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile mochiweb --force", update it with "mix deps.update mochiweb" or clean it with "mix deps.clean mochiweb"