gulib

Build log

nerves_system_x86_64

gulib 0.1.0 · fail · run gulib-0.1.0-1791193143356
285 of 285 lines
1Resolving Hex dependencies...2Resolution completed in 0.224s3Unchanged: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.271* Getting gulib (Hex package)72* Getting nerves (Hex package)73* Getting ring_logger (Hex package)74* Getting toolshed (Hex package)75* Getting nerves_runtime (Hex package)76* Getting nerves_system_bbb (Hex package)77* Getting nerves_system_mangopi_mq_pro (Hex package)78* Getting nerves_system_qemu_aarch64 (Hex package)79* Getting nerves_system_rpi0 (Hex package)80* Getting nerves_system_rpi4 (Hex package)81* Getting nerves_system_rpi5 (Hex package)82* Getting nerves_system_trellis (Hex package)83* Getting nerves_system_x86_64 (Hex package)84* Getting nerves_system_br (Hex package)85* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)86* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)87* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)88* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)89* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)90* Getting nerves_logging (Hex package)91* Getting nerves_uevent (Hex package)92* Getting uboot_env (Hex package)93* Getting elixir_make (Hex package)94* Getting property_table (Hex package)95* Getting circular_buffer (Hex package)96* Getting interactive_cmd (Hex package)97* Getting nerves_discovery (Hex package)98* Getting tablet (Hex package)99* Getting cowboy (Hex package)100* Getting earmark (Hex package)101* Getting ex_marshal (Hex package)102* Getting floki (Hex package)103* Getting plug (Hex package)104* Getting poison (Hex package)105* Getting timex (Hex package)106* Getting timex_ecto (Hex package)107* Getting ecto (Hex package)108* Getting decimal (Hex package)109* Getting poolboy (Hex package)110* Getting combine (Hex package)111* Getting gettext (Hex package)112* Getting tzdata (Hex package)113* Getting expo (Hex package)114* Getting mime (Hex package)115* Getting plug_crypto (Hex package)116* Getting telemetry (Hex package)117* Getting mochiweb (Hex package)118* Getting cowlib (Hex package)119* Getting ranch (Hex package)120Found retired packages, see above for details121Found packages with security advisories, see above for details122    warning: String.strip/1 is deprecated. Use String.trim/1 instead123    │124  4 │   @version File.read!("VERSION") |> String.strip125    │                                            ~126    │127    └─ /work/proj/deps_x86_64/poison/mix.exs:4:44: Poison.Mixfile (module)128129    warning: Code.load_file/1 is deprecated. Use Code.require_file/2 or Code.compile_file/2 instead130    │131 69 │     Code.load_file "tasks/docs.exs"132    │          ~133    │134    └─ mix.exs:69:10: Earmark.Mixfile.docs/1135    └─ mix.exs:74:10: Earmark.Mixfile.readme/1136137==> earmark138warning: in order to compile .yrl files, you must add "compilers: [:yecc] ++ Mix.compilers()" to the "def project" section of earmark's mix.exs139Compiling 1 file (.yrl)140warning: in order to compile .xrl files, you must add "compilers: [:leex] ++ Mix.compilers()" to the "def project" section of earmark's mix.exs141Compiling 2 files (.xrl)142Compiling 3 files (.erl)143Compiling 24 files (.ex)144     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.145146     This error happens when you have function calls without parentheses inside keywords. For example:147148         function(arg, one: nested_call a, b, c)149         function(arg, one: if expr, do: :this, else: :that)150151     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:152153         function(arg, one: if(expr, do: :this, else: :that))154         function(arg, one: nested_call(a, b, c))155156     Ambiguity found at:157     │158 407 │     raise Error, "#{inspect task} has died with reason #{inspect reason}"159     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~160     │161     └─ lib/earmark.ex:407162163     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.164165     This error happens when you have function calls without parentheses inside keywords. For example:166167         function(arg, one: nested_call a, b, c)168         function(arg, one: if expr, do: :this, else: :that)169170     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:171172         function(arg, one: if(expr, do: :this, else: :that))173         function(arg, one: nested_call(a, b, c))174175     Ambiguity found at:176     │177 409 │     raise Error, "#{inspect task} has not responded within the set timeout of #{timeout}ms, consider increasing it"178     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~179     │180     └─ lib/earmark.ex:409181182warning: 2..-1 has a default step of -1, please write 2..-1//-1 instead183  lib/earmark/helpers/reparse_helpers.ex:15: Earmark.Helpers.ReparseHelpers.indent_list_item_body/2184185    warning: duplicate key :inside_code found in struct186    │187 65 │                           do: defstruct lnb: 0, line: "", level: 1, inside_code: false, inside_code: false188    │                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~189    │190    └─ lib/earmark/line.ex:65: Earmark.Line.SetextUnderlineHeading (module)191192warning: ~R/.../ is deprecated, use ~r/.../ instead193  lib/earmark/line.ex:129: Earmark.Line._type_of/3194195     warning: Tuple.append/2 is deprecated. Use insert_at instead196     │197 102 │     |> Tuple.append( false )198     │              ~199     │200     └─ lib/earmark/scanner.ex:102:14: Earmark.Scanner.scan_next_token/2201202Generated earmark app203==> nerves_compatibility_test204===> Analyzing applications...205===> Compiling mochiweb206     ┌─ src/mochiweb_socket_server.erl:207     │208 199 │      case (catch inet:getaddr("localhost", inet6)) of209     │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.210Compile directive 'nowarn_deprecated_catch' can be used to suppress211warnings in selected modules.212213     ┌─ src/mochiweb_socket_server.erl:214     │215 322 │              catch F([{timing, Timing} | state_to_proplist(State1)])216     │              ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.217Compile directive 'nowarn_deprecated_catch' can be used to suppress218warnings in selected modules.219220221     ┌─ src/reloader.erl:222     │223 154 │                      case catch Module:test() of224     │                           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.225Compile directive 'nowarn_deprecated_catch' can be used to suppress226warnings in selected modules.227228229    ┌─ src/mochinum.erl:230    │231 47 │  digits(0.0) ->232    │         ╰── Warning: matching on the float 0.0 will no longer also match -0.0 in OTP 27.233If you specifically intend to match 0.0 alone, write +0.0 instead.234235236===> Compiling src/mochiweb_multipart.erl failed237     ┌─ src/mochiweb_multipart.erl:238     │239 278 │        {maybe, Start} ->240     │              ╰── syntax error before: ','241242     ┌─ src/mochiweb_multipart.erl:243     │244 331 │  		{maybe, Skip};245     │  		      ╰── syntax error before: ','246247248     ┌─ src/mochiweb_multipart.erl:249     │250 186 │      feed_mp(headers,251     │      ╰── function feed_mp/2 undefined252253254     ┌─ src/mochiweb_multipart.erl:255     │256 191 │  parse_headers(<<>>) -> [];257     │  ╰── Warning: function parse_headers/1 is unused258259     ┌─ src/mochiweb_multipart.erl:260     │261 194 │  parse_headers(Binary, Acc) ->262     │  ╰── Warning: function parse_headers/2 is unused263264     ┌─ src/mochiweb_multipart.erl:265     │266 202 │  split_header(Line) ->267     │  ╰── Warning: function split_header/1 is unused268269     ┌─ src/mochiweb_multipart.erl:270     │271 217 │  read_more(State = #mp{length = Length, buffer = Buffer,272     │  ╰── Warning: function read_more/1 is unused273274     ┌─ src/mochiweb_multipart.erl:275     │276 300 │  find_in_binary(P, Data) when size(P) > 0 ->277     │  ╰── Warning: function find_in_binary/2 is unused278279     ┌─ src/mochiweb_multipart.erl:280     │281 312 │  partial_find(_B, _D, _N, 0) -> not_found;282     │  ╰── Warning: function partial_find/4 is unused283284285** (Mix) Could not compile dependency :mochiweb, "/home/nerves/.mix/elixir/1-20-otp-29/rebar3 bare compile --paths /work/proj/_build/x86_64/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"