gauc

Build log

nerves_system_x86_64

gauc 0.17.1 · fail · run gauc-0.17.1-1791188039500
330 of 330 lines
1Resolving Hex dependencies...2Resolution completed in 0.224s3Unchanged:4  benchee 0.99.05  circular_buffer 1.1.06  deep_merge 1.0.27  elixir_make 0.10.08  gauc 0.17.19  interactive_cmd 0.1.410  jason 1.4.511  nerves 2.0.0-pre.212  nerves_discovery 0.1.513  nerves_logging 0.2.414  nerves_runtime 0.13.1315  nerves_system_bbb 2.30.216  nerves_system_br 1.34.417  nerves_system_mangopi_mq_pro 0.17.218  nerves_system_qemu_aarch64 0.4.219  nerves_system_rpi0 2.1.220  nerves_system_rpi4 2.1.221  nerves_system_rpi5 2.1.222  nerves_system_trellis 0.5.023  nerves_system_x86_64 1.34.224  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.125  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.126  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.127  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.128  nerves_toolchain_x86_64_nerves_linux_musl 15.3.129  nerves_uevent 0.1.730  poison 3.1.031  poolboy 1.5.232  property_table 0.3.433  ring_logger 0.11.734  rustler 0.38.035  tablet 0.3.336  toolshed 0.5.037  uboot_env 1.0.238* Getting gauc (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 benchee (Hex package)67* Getting poison (Hex package)68* Getting poolboy (Hex package)69* Getting rustler (Hex package)70* Getting jason (Hex package)71* Getting deep_merge (Hex package)72     warning: found quoted keyword "check" 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 quotes73     │74 103 │       "check": [75     │       ~76     │77     └─ /work/proj/deps_x86_64/gauc/mix.exs:103:77879    warning: String.strip/1 is deprecated. Use String.trim/1 instead80    │81  4 │   @version File.read!("VERSION") |> String.strip82    │                                            ~83    │84    └─ /work/proj/deps_x86_64/poison/mix.exs:4:44: Poison.Mixfile (module)8586==> benchee87Compiling 39 files (.ex)88warning: pattern matching on 0.0 is equivalent to matching only on +0.0. Instead you must match on +0.0 or -0.089└─ lib/benchee/output/benchmark_printer.ex: Benchee.Output.BenchmarkPrinter.benchmarking/39091warning: pattern matching on 0.0 is equivalent to matching only on +0.0. Instead you must match on +0.0 or -0.092└─ lib/benchee/output/benchmark_printer.ex: Benchee.Output.BenchmarkPrinter.benchmarking/39394warning: pattern matching on 0.0 is equivalent to matching only on +0.0. Instead you must match on +0.0 or -0.095└─ lib/benchee/output/benchmark_printer.ex: Benchee.Output.BenchmarkPrinter.benchmarking/39697warning: pattern matching on 0.0 is equivalent to matching only on +0.0. Instead you must match on +0.0 or -0.098└─ lib/benchee/relative_statistics.ex: Benchee.RelativeStatistics.zero_safe_division/299100warning: pattern matching on 0.0 is equivalent to matching only on +0.0. Instead you must match on +0.0 or -0.0101└─ lib/benchee/relative_statistics.ex: Benchee.RelativeStatistics.zero_safe_division/2102103warning: pattern matching on 0.0 is equivalent to matching only on +0.0. Instead you must match on +0.0 or -0.0104└─ lib/benchee/relative_statistics.ex: Benchee.RelativeStatistics.zero_safe_division/2105106warning: pattern matching on 0.0 is equivalent to matching only on +0.0. Instead you must match on +0.0 or -0.0107└─ lib/benchee/statistics.ex: Benchee.Statistics.add_ips/1108109    warning: unused require Integer110    │111 13 │   require Integer112    │   ~113    │114    └─ lib/benchee/statistics.ex:13:3115116warning: pattern matching on 0.0 is equivalent to matching only on +0.0. Instead you must match on +0.0 or -0.0117└─ lib/benchee/benchmark/runner.ex: Benchee.Benchmark.Runner.run_memory_benchmark/2118119warning: pattern matching on 0.0 is equivalent to matching only on +0.0. Instead you must match on +0.0 or -0.0120└─ lib/benchee/benchmark/runner.ex: Benchee.Benchmark.Runner.measure_runtimes/4121122    warning: a struct for Benchee.Benchmark.ScenarioContext is expected on struct update:123124        %Benchee.Benchmark.ScenarioContext{125          scenario_context126          | function_call_overhead: function_call_overhead127        }128129    but got type:130131        dynamic(%{..., config: %{..., measure_function_call_overhead: term(), pre_check: term()}})132133    where "scenario_context" was given the types:134135        # type: dynamic(%{..., config: %{..., pre_check: term()}})136        # from: lib/benchee/benchmark/runner.ex:26:32137        scenario_context.config.pre_check138139        # type: dynamic(%{..., config: %{..., measure_function_call_overhead: term(), pre_check: term()}})140        # from: lib/benchee/benchmark/runner.ex:31:34141        scenario_context.config.measure_function_call_overhead142143    when defining the variable "scenario_context", you must also pattern match on "%Benchee.Benchmark.ScenarioContext{}"144145    type warning found at:146    │147 37 │     scenario_context = %ScenarioContext{148    │                        ~149    │150    └─ lib/benchee/benchmark/runner.ex:37:24: Benchee.Benchmark.Runner.run_scenarios/2151152     warning: a struct for Benchee.Configuration is expected on struct update:153154         %Benchee.Configuration{155           config156           | formatters: config.formatters ++ [{Benchee.Formatters.TaggedSave, tagged_save_options}]157         }158159     but got type:160161         dynamic(%{..., save: not false})162163     where "config" was given the type:164165         # type: dynamic(%{..., save: not false})166         # from: lib/benchee/configuration.ex:413:38167         config = %{save: save_values}168169     when defining the variable "config", you must also pattern match on "%Benchee.Configuration{}"170171     type warning found at:172     │173 421 │     %__MODULE__{174     │     ~175     │176     └─ lib/benchee/configuration.ex:421:5: Benchee.Configuration.save_option_conversion/1177178    warning: a struct for Benchee.Scenario is expected on struct update:179180        %Benchee.Scenario{scenario | name: Benchee.Scenario.display_name(scenario)}181182    but got type:183184        dynamic()185186    where "scenario" was given the type:187188        # type: dynamic()189        # from: lib/benchee/formatters/tagged_save.ex:73:20190        scenario191192    when defining the variable "scenario", you must also pattern match on "%Benchee.Scenario{}"193194    type warning found at:195    │196 74 │     %Scenario{scenario | name: Scenario.display_name(scenario)}197    │     ~198    │199    └─ lib/benchee/formatters/tagged_save.ex:74:5: Benchee.Formatters.TaggedSave.update_name/1200201    warning: a struct for Benchee.Suite is expected on struct update:202203        %Benchee.Suite{suite | scenarios: scenarios ++ loaded}204205    but got type:206207        dynamic(%{..., configuration: %{..., load: term()}, scenarios: term()})208209    where "suite" was given the type:210211        # type: dynamic(%{..., configuration: %{..., load: term()}, scenarios: term()})212        # from: lib/benchee/scenario_loader.ex:18:18213        suite = %{configuration: %{load: load_path}, scenarios: scenarios}214215    when defining the variable "suite", you must also pattern match on "%Benchee.Suite{}"216217    type warning found at:218    │219 20 │     %Suite{suite | scenarios: scenarios ++ loaded}220    │     ~221    │222    └─ lib/benchee/scenario_loader.ex:20:5: Benchee.ScenarioLoader.load/1223224     warning: a struct for Benchee.Statistics is expected on struct update:225226         %Benchee.Statistics{statistics | ips: ips, std_dev_ips: standard_dev_ips}227228     but got type:229230         dynamic(%{..., average: float() or integer(), std_dev_ratio: float() or integer()})231232     where "statistics" was given the types:233234         # type: dynamic(%{..., average: float() or integer()})235         # from: lib/benchee/statistics.ex:235:61236         Benchee.Conversion.Duration.convert_value({1, :second}, :nanosecond) / statistics.average237238         # type: dynamic(%{..., average: float() or integer(), std_dev_ratio: float() or integer()})239         # from: lib/benchee/statistics.ex:236:28240         ips * statistics.std_dev_ratio241242     when defining the variable "statistics", you must also pattern match on "%Benchee.Statistics{}"243244     type warning found at:245     │246 238 │     %__MODULE__{247     │     ~248     │249     └─ lib/benchee/statistics.ex:238:5: Benchee.Statistics.add_ips/1250251    warning: a struct for Benchee.Suite is expected on struct update:252253        %Benchee.Suite{suite | scenarios: scenarios}254255    but got type:256257        dynamic(%{..., configuration: %{..., inputs: term()}, scenarios: term()})258259    where "suite" was given the types:260261        # type: dynamic(%{..., scenarios: term()})262        # from: lib/benchee/relative_statistics.ex:27:10263        sort(suite.scenarios)264265        # type: dynamic(%{..., configuration: %{..., inputs: term()}, scenarios: term()})266        # from: lib/benchee/relative_statistics.ex:28:10267        calculate_relative_statistics(268          sort(suite.scenarios),269          suite.configuration.inputs270        )271272    when defining the variable "suite", you must also pattern match on "%Benchee.Suite{}"273274    type warning found at:275    │276 30 │     %Suite{suite | scenarios: scenarios}277    │     ~278    │279    └─ lib/benchee/relative_statistics.ex:30:5: Benchee.RelativeStatistics.relative_statistics/1280281     warning: :code.lib_dir/2 is deprecated. This functionality will be removed in a future release282     │283 183 │     path = :code.lib_dir(:elixir, :ebin)284     │                  ~285     │286     └─ lib/benchee/system.ex:183:18: Benchee.System.all_protocols_consolidated?/0287288    warning: a struct for Benchee.Statistics is expected on struct update:289290        %Benchee.Statistics{291          statistics292          | relative_more: zero_safe_division(statistics.average, reference_statistics.average),293            relative_less: zero_safe_division(reference_statistics.average, statistics.average),294            absolute_difference: statistics.average - reference_statistics.average295        }296297    but got type:298299        dynamic(not %{..., average: nil})300301    where "statistics" was given the type:302303        # type: dynamic(not %{..., average: nil})304        # from: lib/benchee/relative_statistics.ex:85:32305        statistics306307    when defining the variable "statistics", you must also pattern match on "%Benchee.Statistics{}"308309    type warning found at:310    │311 86 │     %Statistics{312    │     ~313    │314    └─ lib/benchee/relative_statistics.ex:86:5: Benchee.RelativeStatistics.add_relative_statistics/2315316    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead317    │318 59 │           stacktrace = System.stacktrace()319    │                               ~320    │321    └─ lib/benchee/benchmark/collect/memory.ex:59:31: Benchee.Benchmark.Collect.Memory.start_runner/2322323Generated benchee app324==> gauc325Unchecked dependencies for environment prod:326* benchee (Hex package)327  the dependency build is outdated, please run "MIX_ENV=prod mix deps.compile"328could not compile dependency :gauc, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile gauc --force", update it with "mix deps.update gauc" or clean it with "mix deps.clean gauc"329==> nerves_compatibility_test330** (Mix) Can't continue due to errors on dependencies