soothsayer

Build log

nerves_system_mangopi_mq_pro

soothsayer 1.2.1 · fail · run soothsayer-1.2.1-1790039595845
440 of 440 lines
1Resolving Hex dependencies...2Resolution completed in 0.442s3Unchanged:4  aws_signature 0.4.35  axon 0.8.16  circular_buffer 1.1.07  complex 0.7.08  dayoff 0.2.29  decimal 3.1.110  elixir_make 0.10.011  exla 0.13.112  explorer 0.12.013  fine 0.1.614  interactive_cmd 0.1.415  jason 1.4.516  nerves 1.15.017  nerves_discovery 0.1.518  nerves_logging 0.2.419  nerves_runtime 0.13.1320  nerves_system_bbb 2.30.221  nerves_system_br 1.34.422  nerves_system_mangopi_mq_pro 0.17.223  nerves_system_qemu_aarch64 0.4.224  nerves_system_rpi 2.1.225  nerves_system_rpi0 2.1.226  nerves_system_rpi0_2 2.1.227  nerves_system_rpi2 2.1.228  nerves_system_rpi3 2.1.229  nerves_system_rpi4 2.1.230  nerves_system_rpi5 2.1.231  nerves_system_x86_64 1.34.232  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.133  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.134  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.135  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.136  nerves_toolchain_x86_64_nerves_linux_musl 15.3.137  nerves_uevent 0.1.738  nimble_pool 1.1.039  nx 0.13.140  polaris 0.2.041  property_table 0.3.442  ring_logger 0.11.743  rustler_precompiled 0.9.044  shoehorn 0.9.345  soothsayer 1.2.146  table 0.1.247  table_rex 4.1.048  tablet 0.3.349  telemetry 1.4.250  toolshed 0.5.051  uboot_env 1.0.252  xla 0.10.053* Getting soothsayer (Hex package)54* Getting nerves (Hex package)55* Getting shoehorn (Hex package)56* Getting ring_logger (Hex package)57* Getting toolshed (Hex package)58* Getting nerves_runtime (Hex package)59* Getting nerves_system_bbb (Hex package)60* Getting nerves_system_mangopi_mq_pro (Hex package)61* Getting nerves_system_qemu_aarch64 (Hex package)62* Getting nerves_system_rpi (Hex package)63* Getting nerves_system_rpi0 (Hex package)64* Getting nerves_system_rpi0_2 (Hex package)65* Getting nerves_system_rpi2 (Hex package)66* Getting nerves_system_rpi3 (Hex package)67* Getting nerves_system_rpi4 (Hex package)68* Getting nerves_system_rpi5 (Hex package)69* Getting nerves_system_x86_64 (Hex package)70* Getting nerves_system_br (Hex package)71* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)72* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)73* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)74* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)75* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)76* Getting nerves_logging (Hex package)77* Getting nerves_uevent (Hex package)78* Getting uboot_env (Hex package)79* Getting elixir_make (Hex package)80* Getting property_table (Hex package)81* Getting circular_buffer (Hex package)82* Getting interactive_cmd (Hex package)83* Getting jason (Hex package)84* Getting nerves_discovery (Hex package)85* Getting tablet (Hex package)86* Getting axon (Hex package)87* Getting dayoff (Hex package)88* Getting exla (Hex package)89* Getting explorer (Hex package)90* Getting nx (Hex package)91* Getting complex (Hex package)92* Getting telemetry (Hex package)93* Getting aws_signature (Hex package)94* Getting decimal (Hex package)95* Getting rustler_precompiled (Hex package)96* Getting table (Hex package)97* Getting table_rex (Hex package)98* Getting fine (Hex package)99* Getting nimble_pool (Hex package)100* Getting xla (Hex package)101* Getting polaris (Hex package)102==> tablet103Compiling 2 files (.ex)104Generated tablet app105==> elixir_make106Compiling 8 files (.ex)107Generated elixir_make app108==> nerves_discovery109Compiling 5 files (.ex)110Generated nerves_discovery app111==> decimal112Compiling 4 files (.ex)113Generated decimal app114==> jason115Compiling 10 files (.ex)116Generated jason app117==> interactive_cmd118Compiling 1 file (.ex)119Generated interactive_cmd app120==> nerves121HOST_CC port.o122HOST_LD port123Compiling 55 files (.ex)124Generated nerves app125==> nerves_compatibility_test126127Nerves environment128  MIX_TARGET:   mangopi_mq_pro129  MIX_ENV:      prod130131Checking for prebuilt Nerves artifacts...132  Found nerves_system_mangopi_mq_pro in cache133    /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-portable-0.17.2134  Found nerves_toolchain_riscv64_nerves_linux_gnu in cache135    /home/nerves/.nerves/artifacts/nerves_toolchain_riscv64_nerves_linux_gnu-linux_x86_64-15.3.1136==> tablet137Compiling 2 files (.ex)138Generated tablet app139==> elixir_make140Compiling 8 files (.ex)141Generated elixir_make app142==> nerves_discovery143Compiling 5 files (.ex)144Generated nerves_discovery app145==> decimal146Compiling 4 files (.ex)147Generated decimal app148==> jason149Compiling 10 files (.ex)150Compiling lib/encode.ex (it's taking more than 10s)151Compiling lib/decoder.ex (it's taking more than 10s)152Generated jason app153==> interactive_cmd154Compiling 1 file (.ex)155Generated interactive_cmd app156==> nerves157HOST_CC port.o158HOST_LD port159Compiling 55 files (.ex)160Generated nerves app161==> nerves_system_br162Generated nerves_system_br app163==> nerves_toolchain_riscv64_nerves_linux_gnu164Compiling 1 file (.ex)165Generated nerves_toolchain_riscv64_nerves_linux_gnu app166==> nerves_system_mangopi_mq_pro167Generated nerves_system_mangopi_mq_pro app168==> nerves_compatibility_test169170Nerves environment171  MIX_TARGET:   mangopi_mq_pro172  MIX_ENV:      prod173174==> circular_buffer175Compiling 1 file (.ex)176Generated circular_buffer app177==> fine178Compiling 1 file (.ex)179Generated fine app180==> complex181Compiling 2 files (.ex)182     warning: the following clause is redundant:183184         def divide(n, b) when is_number(n) and (b === :infinity or b === :neg_infinity)185186     it has type:187188         dynamic(float() or integer()), dynamic(:infinity or :neg_infinity)189190     previous clauses have already matched on the following types:191192         :infinity or :nan or :neg_infinity, :infinity or :nan or :neg_infinity193         :nan, float() or integer()194         float() or integer(), :nan195         float() or integer(), :infinity196         float() or integer(), :neg_infinity197         float() or integer(), float() or integer()198199     │200 590 │   def divide(n, b) when is_number(n) and b in [:infinity, :neg_infinity] do201     │       ~202     │203     └─ lib/complex.ex:590:7: Complex.divide/2204205      warning: the following clause is redundant:206207          def pow(%Complex{re: re, im: im}, :neg_infinity) when re == 0 and im == 0208209      it has type:210211          dynamic(%Complex{re: float() or integer(), im: float() or integer()}), :neg_infinity212213      previous clauses have already matched on the following types:214215          :infinity or :nan or :neg_infinity, %Complex{}216          %Complex{}, :infinity or :nan or :neg_infinity217          %Complex{re: :infinity or :nan or :neg_infinity}, term()218          %Complex{im: :infinity or :nan or :neg_infinity}, term()219          term(), %Complex{re: :infinity or :nan or :neg_infinity}220          term(), %Complex{im: :infinity or :nan or :neg_infinity}221          :nan, term()222          term(), :nan223224      │225 1143 │   def pow(%Complex{re: re, im: im}, :neg_infinity) when re == 0 and im == 0, do: new(:infinity, 0)226      │       ~227      │228      └─ lib/complex.ex:1143:7: Complex.pow/2229230      warning: the following clause is redundant:231232          def atan2(:nan, :nan)233234      it has type:235236          :nan, :nan237238      previous clauses have already matched on the following types:239240          float() or integer(), float() or integer()241          :infinity, :infinity242          :infinity, :neg_infinity243          :infinity, :nan244          :infinity, float() or integer()245          :neg_infinity, :infinity246          :neg_infinity, :neg_infinity247          :neg_infinity, :nan248          :neg_infinity, float() or integer()249          :nan, :infinity or :nan or :neg_infinity or float() or integer()250          :infinity or :nan or :neg_infinity or float() or integer(), :nan251252      │253 1458 │   def atan2(:nan, :nan), do: :nan254      │       ~255      │256      └─ lib/complex.ex:1458:7: Complex.atan2/2257258Generated complex app259==> table_rex260Compiling 7 files (.ex)261     warning: incompatible types given to Map.get/3:262263         Map.get(cell, :width_calc, nil)264265     the map:266267         dynamic(%TableRex.Cell{})268269     does not have all required keys:270271         :width_calc272273     therefore this function will always return nil274275     where "cell" was given the types:276277         # type: dynamic(%TableRex.Cell{})278         # from: lib/table_rex/renderer/text.ex:305:63279         %TableRex.Cell{} = cell280281         # type: dynamic(%TableRex.Cell{})282         # from: lib/table_rex/renderer/text.ex283         {%TableRex.Cell{} = cell, col_index}284285     type warning found at:286     │287 312 │       Map.get(cell, :width_calc, nil) || Table.get_column_meta(table, col_index, :width_calc)288     │           ~289     │290     └─ lib/table_rex/renderer/text.ex:312:11: TableRex.Renderer.Text.render_cell/3291292Generated table_rex app293==> nerves_logging294 CC kmsg_tailer.o295 LD kmsg_tailer296Compiling 5 files (.ex)297Generated nerves_logging app298==> ring_logger299Compiling 7 files (.ex)300Generated ring_logger app301==> nerves_compatibility_test302===> Analyzing applications...303===> Compiling aws_signature304==> shoehorn305Compiling 8 files (.ex)306Generated shoehorn app307==> xla308Compiling 5 files (.ex)309Generated xla app310==> table311Compiling 5 files (.ex)312Generated table app313==> nerves_compatibility_test314===> Analyzing applications...315===> Compiling telemetry316==> nx317Compiling 43 files (.ex)318Compiling lib/nx/defn/compiler.ex (it's taking more than 10s)319Compiling lib/nx/defn/tree.ex (it's taking more than 10s)320Compiling lib/nx/defn/graph.ex (it's taking more than 10s)321Compiling lib/nx/defn/grad.ex (it's taking more than 10s)322Compiling lib/nx/binary_backend.ex (it's taking more than 10s)323Compiling lib/nx.ex (it's taking more than 10s)324Generated nx app325==> polaris326Compiling 5 files (.ex)327Generated polaris app328==> axon329Compiling 27 files (.ex)330     warning: unused require Polaris.Updates331     │332 212 │   require Polaris.Updates333     │   ~334     │335     └─ lib/axon/loop.ex:212:3336337Compiling lib/axon/compiler.ex (it's taking more than 10s)338Compiling lib/axon.ex (it's taking more than 10s)339     warning: unused require Logger340     │341 284 │   require Logger342     │   ~343     │344     └─ lib/axon.ex:284:3345346      warning: the following conditional expression will always succeed:347348          not improved?349350      because it evaluates to:351352          dynamic(true)353354      where "improved?" was given the type:355356          # type: dynamic(false or nil)357          # from: lib/axon/loop.ex:1124:7358          improved?359360      type warning found at:361      │362 1136 │       not improved? and not over_patience? ->363      │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~364      │365      └─ lib/axon/loop.ex:1136: Axon.Loop.monitor_impl/6366367     warning: the following clause will never match:368369         map when is_map(map) ->370371     because it attempts to match on the result of:372373         value374375     which has type:376377         dynamic(not empty_list() and not map() and not non_empty_list(term(), term()))378379     where "map" was given the type:380381         # type: map()382         # from: lib/axon/model_state.ex:208:16383         is_map(map)384385     type warning found at:386     │387 208 │       map when is_map(map) ->388     │       ~389     │390     └─ lib/axon/model_state.ex:208:7: Axon.ModelState.transform_to_parameters/1391392      warning: the following clause is redundant:393394          %{parent: [parent_id]} = popped ->395396      previous clauses have already matched on the following types:397398          %{..., op: term(), op_name: :container, parent: term()}399          %{..., parent: non_empty_list(term(), term())}400401      where "parent_id" was given the type:402403          # type: dynamic()404          # from: lib/axon.ex:3960:30405          %{parent: [parent_id]} = popped406407      where "popped" was given the type:408409          # type: dynamic(%{..., parent: non_empty_list(term())})410          # from: lib/axon.ex:3960:30411          %{parent: [parent_id]} = popped412413      type warning found at:414      │415 3960 │       %{parent: [parent_id]} = popped ->416      │                                       ~417      │418      └─ lib/axon.ex:3960:39: Axon.pop_node/1419420Generated axon app421==> rustler_precompiled422Compiling 4 files (.ex)423Generated rustler_precompiled app424==> explorer425Compiling 22 files (.ex)426427== Compilation error in file lib/explorer/polars_backend/native.ex ==428** (RuntimeError) precompiled NIF is not available for this target: "riscv64gc-unknown-linux-gnu".429The available targets are:430 - aarch64-apple-darwin431 - aarch64-unknown-linux-gnu432 - aarch64-unknown-linux-musl433 - x86_64-apple-darwin434 - x86_64-pc-windows-msvc435 - x86_64-pc-windows-gnu436 - x86_64-unknown-linux-gnu437 - x86_64-unknown-linux-musl438 - x86_64-unknown-freebsd439    lib/explorer/polars_backend/native.ex:32: (module)440could not compile dependency :explorer, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile explorer --force", update it with "mix deps.update explorer" or clean it with "mix deps.clean explorer"