Build log
host
gauc 0.17.1 · fail · run gauc-0.17.1-1791188039500
297 of 297 lines
1Resolving Hex dependencies...2Resolution completed in 0.123s3Unchanged: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.238All dependencies have been fetched39 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 quotes40 │41 103 │ "check": [42 │ ~43 │44 └─ /work/proj/deps/gauc/mix.exs:103:74546 warning: String.strip/1 is deprecated. Use String.trim/1 instead47 │48 4 │ @version File.read!("VERSION") |> String.strip49 │ ~50 │51 └─ /work/proj/deps/poison/mix.exs:4:44: Poison.Mixfile (module)5253==> benchee54Compiling 39 files (.ex)55warning: pattern matching on 0.0 is equivalent to matching only on +0.0. Instead you must match on +0.0 or -0.056└─ lib/benchee/relative_statistics.ex: Benchee.RelativeStatistics.zero_safe_division/25758warning: pattern matching on 0.0 is equivalent to matching only on +0.0. Instead you must match on +0.0 or -0.059└─ lib/benchee/relative_statistics.ex: Benchee.RelativeStatistics.zero_safe_division/26061warning: pattern matching on 0.0 is equivalent to matching only on +0.0. Instead you must match on +0.0 or -0.062└─ lib/benchee/relative_statistics.ex: Benchee.RelativeStatistics.zero_safe_division/26364warning: pattern matching on 0.0 is equivalent to matching only on +0.0. Instead you must match on +0.0 or -0.065└─ lib/benchee/output/benchmark_printer.ex: Benchee.Output.BenchmarkPrinter.benchmarking/36667warning: pattern matching on 0.0 is equivalent to matching only on +0.0. Instead you must match on +0.0 or -0.068└─ lib/benchee/output/benchmark_printer.ex: Benchee.Output.BenchmarkPrinter.benchmarking/36970warning: pattern matching on 0.0 is equivalent to matching only on +0.0. Instead you must match on +0.0 or -0.071└─ lib/benchee/output/benchmark_printer.ex: Benchee.Output.BenchmarkPrinter.benchmarking/37273warning: pattern matching on 0.0 is equivalent to matching only on +0.0. Instead you must match on +0.0 or -0.074└─ lib/benchee/statistics.ex: Benchee.Statistics.add_ips/17576 warning: unused require Integer77 │78 13 │ require Integer79 │ ~80 │81 └─ lib/benchee/statistics.ex:13:38283warning: pattern matching on 0.0 is equivalent to matching only on +0.0. Instead you must match on +0.0 or -0.084└─ lib/benchee/benchmark/runner.ex: Benchee.Benchmark.Runner.run_memory_benchmark/28586warning: pattern matching on 0.0 is equivalent to matching only on +0.0. Instead you must match on +0.0 or -0.087└─ lib/benchee/benchmark/runner.ex: Benchee.Benchmark.Runner.measure_runtimes/48889 warning: a struct for Benchee.Benchmark.ScenarioContext is expected on struct update:9091 %Benchee.Benchmark.ScenarioContext{92 scenario_context93 | function_call_overhead: function_call_overhead94 }9596 but got type:9798 dynamic(%{..., config: %{..., measure_function_call_overhead: term(), pre_check: term()}})99100 where "scenario_context" was given the types:101102 # type: dynamic(%{..., config: %{..., pre_check: term()}})103 # from: lib/benchee/benchmark/runner.ex:26:32104 scenario_context.config.pre_check105106 # type: dynamic(%{..., config: %{..., measure_function_call_overhead: term(), pre_check: term()}})107 # from: lib/benchee/benchmark/runner.ex:31:34108 scenario_context.config.measure_function_call_overhead109110 when defining the variable "scenario_context", you must also pattern match on "%Benchee.Benchmark.ScenarioContext{}"111112 type warning found at:113 │114 37 │ scenario_context = %ScenarioContext{115 │ ~116 │117 └─ lib/benchee/benchmark/runner.ex:37:24: Benchee.Benchmark.Runner.run_scenarios/2118119 warning: a struct for Benchee.Configuration is expected on struct update:120121 %Benchee.Configuration{122 config123 | formatters: config.formatters ++ [{Benchee.Formatters.TaggedSave, tagged_save_options}]124 }125126 but got type:127128 dynamic(%{..., save: not false})129130 where "config" was given the type:131132 # type: dynamic(%{..., save: not false})133 # from: lib/benchee/configuration.ex:413:38134 config = %{save: save_values}135136 when defining the variable "config", you must also pattern match on "%Benchee.Configuration{}"137138 type warning found at:139 │140 421 │ %__MODULE__{141 │ ~142 │143 └─ lib/benchee/configuration.ex:421:5: Benchee.Configuration.save_option_conversion/1144145 warning: a struct for Benchee.Scenario is expected on struct update:146147 %Benchee.Scenario{scenario | name: Benchee.Scenario.display_name(scenario)}148149 but got type:150151 dynamic()152153 where "scenario" was given the type:154155 # type: dynamic()156 # from: lib/benchee/formatters/tagged_save.ex:73:20157 scenario158159 when defining the variable "scenario", you must also pattern match on "%Benchee.Scenario{}"160161 type warning found at:162 │163 74 │ %Scenario{scenario | name: Scenario.display_name(scenario)}164 │ ~165 │166 └─ lib/benchee/formatters/tagged_save.ex:74:5: Benchee.Formatters.TaggedSave.update_name/1167168 warning: a struct for Benchee.Suite is expected on struct update:169170 %Benchee.Suite{suite | scenarios: scenarios ++ loaded}171172 but got type:173174 dynamic(%{..., configuration: %{..., load: term()}, scenarios: term()})175176 where "suite" was given the type:177178 # type: dynamic(%{..., configuration: %{..., load: term()}, scenarios: term()})179 # from: lib/benchee/scenario_loader.ex:18:18180 suite = %{configuration: %{load: load_path}, scenarios: scenarios}181182 when defining the variable "suite", you must also pattern match on "%Benchee.Suite{}"183184 type warning found at:185 │186 20 │ %Suite{suite | scenarios: scenarios ++ loaded}187 │ ~188 │189 └─ lib/benchee/scenario_loader.ex:20:5: Benchee.ScenarioLoader.load/1190191 warning: a struct for Benchee.Suite is expected on struct update:192193 %Benchee.Suite{suite | scenarios: scenarios}194195 but got type:196197 dynamic(%{..., configuration: %{..., inputs: term()}, scenarios: term()})198199 where "suite" was given the types:200201 # type: dynamic(%{..., scenarios: term()})202 # from: lib/benchee/relative_statistics.ex:27:10203 sort(suite.scenarios)204205 # type: dynamic(%{..., configuration: %{..., inputs: term()}, scenarios: term()})206 # from: lib/benchee/relative_statistics.ex:28:10207 calculate_relative_statistics(208 sort(suite.scenarios),209 suite.configuration.inputs210 )211212 when defining the variable "suite", you must also pattern match on "%Benchee.Suite{}"213214 type warning found at:215 │216 30 │ %Suite{suite | scenarios: scenarios}217 │ ~218 │219 └─ lib/benchee/relative_statistics.ex:30:5: Benchee.RelativeStatistics.relative_statistics/1220221 warning: a struct for Benchee.Statistics is expected on struct update:222223 %Benchee.Statistics{statistics | ips: ips, std_dev_ips: standard_dev_ips}224225 but got type:226227 dynamic(%{..., average: float() or integer(), std_dev_ratio: float() or integer()})228229 where "statistics" was given the types:230231 # type: dynamic(%{..., average: float() or integer()})232 # from: lib/benchee/statistics.ex:235:61233 Benchee.Conversion.Duration.convert_value({1, :second}, :nanosecond) / statistics.average234235 # type: dynamic(%{..., average: float() or integer(), std_dev_ratio: float() or integer()})236 # from: lib/benchee/statistics.ex:236:28237 ips * statistics.std_dev_ratio238239 when defining the variable "statistics", you must also pattern match on "%Benchee.Statistics{}"240241 type warning found at:242 │243 238 │ %__MODULE__{244 │ ~245 │246 └─ lib/benchee/statistics.ex:238:5: Benchee.Statistics.add_ips/1247248 warning: a struct for Benchee.Statistics is expected on struct update:249250 %Benchee.Statistics{251 statistics252 | relative_more: zero_safe_division(statistics.average, reference_statistics.average),253 relative_less: zero_safe_division(reference_statistics.average, statistics.average),254 absolute_difference: statistics.average - reference_statistics.average255 }256257 but got type:258259 dynamic(not %{..., average: nil})260261 where "statistics" was given the type:262263 # type: dynamic(not %{..., average: nil})264 # from: lib/benchee/relative_statistics.ex:85:32265 statistics266267 when defining the variable "statistics", you must also pattern match on "%Benchee.Statistics{}"268269 type warning found at:270 │271 86 │ %Statistics{272 │ ~273 │274 └─ lib/benchee/relative_statistics.ex:86:5: Benchee.RelativeStatistics.add_relative_statistics/2275276 warning: :code.lib_dir/2 is deprecated. This functionality will be removed in a future release277 │278 183 │ path = :code.lib_dir(:elixir, :ebin)279 │ ~280 │281 └─ lib/benchee/system.ex:183:18: Benchee.System.all_protocols_consolidated?/0282283 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead284 │285 59 │ stacktrace = System.stacktrace()286 │ ~287 │288 └─ lib/benchee/benchmark/collect/memory.ex:59:31: Benchee.Benchmark.Collect.Memory.start_runner/2289290Generated benchee app291==> gauc292Unchecked dependencies for environment prod:293* benchee (Hex package)294 the dependency build is outdated, please run "MIX_ENV=prod mix deps.compile"295could 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"296==> nerves_compatibility_test297** (Mix) Can't continue due to errors on dependencies