gulib

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"