membrane_whisper_plugin

Build log

nerves_system_bbb

membrane_whisper_plugin 0.1.1 · fail · run membrane_whisper_plugin-0.1.1-1790999418560
1164 of 1164 lines
1Resolving Hex dependencies...2Resolution completed in 0.21s3Unchanged:4  axon 0.7.05  bimap 1.3.06  bumblebee 0.6.37  bunch 1.6.48  castore 1.0.219  circular_buffer 1.1.010  coerce 1.0.211  complex 0.7.012  elixir_make 0.10.013  exla 0.10.014  fine 0.1.615  interactive_cmd 0.1.416  jason 1.4.517  membrane_core 1.3.418  membrane_raw_audio_format 0.12.319  membrane_whisper_plugin 0.1.120  nerves 2.0.0-pre.221  nerves_discovery 0.1.522  nerves_logging 0.2.423  nerves_runtime 0.13.1324  nerves_system_bbb 2.30.225  nerves_system_br 1.34.426  nerves_system_mangopi_mq_pro 0.17.227  nerves_system_qemu_aarch64 0.4.228  nerves_system_rpi0 2.1.229  nerves_system_rpi4 2.1.230  nerves_system_rpi5 2.1.231  nerves_system_trellis 0.5.032  nerves_system_x86_64 1.34.233  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.134  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.135  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.136  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.137  nerves_toolchain_x86_64_nerves_linux_musl 15.3.138  nerves_uevent 0.1.739  nimble_pool 1.1.040  numbers 5.2.541  nx 0.10.042  nx_image 0.1.243  nx_signal 0.2.044  polaris 0.2.045  progress_bar 3.1.046  property_table 0.3.447  qex 0.5.248  ratio 4.0.149  ring_logger 0.11.750  rustler_precompiled 0.10.051  safetensors 0.1.352  tablet 0.3.353  telemetry 1.4.254  tokenizers 0.5.155  toolshed 0.5.056  uboot_env 1.0.257  unpickler 0.1.058  unzip 0.12.059  xla 0.9.160* Getting membrane_whisper_plugin (Hex package)61* Getting nerves (Hex package)62* Getting ring_logger (Hex package)63* Getting toolshed (Hex package)64* Getting nerves_runtime (Hex package)65* Getting nerves_system_bbb (Hex package)66* Getting nerves_system_mangopi_mq_pro (Hex package)67* Getting nerves_system_qemu_aarch64 (Hex package)68* Getting nerves_system_rpi0 (Hex package)69* Getting nerves_system_rpi4 (Hex package)70* Getting nerves_system_rpi5 (Hex package)71* Getting nerves_system_trellis (Hex package)72* Getting nerves_system_x86_64 (Hex package)73* Getting nerves_system_br (Hex package)74* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)75* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)76* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)77* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)78* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)79* Getting nerves_logging (Hex package)80* Getting nerves_uevent (Hex package)81* Getting uboot_env (Hex package)82* Getting elixir_make (Hex package)83* Getting property_table (Hex package)84* Getting circular_buffer (Hex package)85* Getting interactive_cmd (Hex package)86* Getting nerves_discovery (Hex package)87* Getting tablet (Hex package)88* Getting bumblebee (Hex package)89* Getting exla (Hex package)90* Getting membrane_core (Hex package)91* Getting membrane_raw_audio_format (Hex package)92* Getting bimap (Hex package)93* Getting bunch (Hex package)94* Getting qex (Hex package)95* Getting ratio (Hex package)96* Getting telemetry (Hex package)97* Getting numbers (Hex package)98* Getting coerce (Hex package)99* Getting fine (Hex package)100* Getting nimble_pool (Hex package)101* Getting nx (Hex package)102* Getting xla (Hex package)103* Getting complex (Hex package)104* Getting axon (Hex package)105* Getting jason (Hex package)106* Getting nx_image (Hex package)107* Getting nx_signal (Hex package)108* Getting progress_bar (Hex package)109* Getting safetensors (Hex package)110* Getting tokenizers (Hex package)111* Getting unpickler (Hex package)112* Getting unzip (Hex package)113* Getting castore (Hex package)114* Getting rustler_precompiled (Hex package)115* Getting polaris (Hex package)116==> nerves_system_br117Generated nerves_system_br app118==> progress_bar119Compiling 10 files (.ex)120Generated progress_bar app121==> circular_buffer122Compiling 1 file (.ex)123Generated circular_buffer app124==> fine125Compiling 1 file (.ex)126Generated fine app127==> jason128Compiling 10 files (.ex)129Generated jason app130==> unpickler131Compiling 3 files (.ex)132     warning: the variable "prefix_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator133     │134 275 │     <<string::binary-size(prefix_size), ?L>> = string135     │                           ~136     │137     └─ lib/unpickler.ex:275:27: Unpickler.load_op/3138139     warning: the variable "content_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator140     │141 306 │         <<q, string::binary-size(content_size), q>> when q in [?', ?"] ->142     │                                  ~143     │144     └─ lib/unpickler.ex:306:34: Unpickler.load_op/3145146Generated unpickler app147==> coerce148Compiling 3 files (.ex)149Generated coerce app150==> bunch151Compiling 19 files (.ex)152Generated bunch app153==> complex154Compiling 2 files (.ex)155     warning: the following clause is redundant:156157         def divide(n, b) when is_number(n) and (b === :infinity or b === :neg_infinity)158159     it has type:160161         dynamic(float() or integer()), dynamic(:infinity or :neg_infinity)162163     previous clauses have already matched on the following types:164165         :infinity or :nan or :neg_infinity, :infinity or :nan or :neg_infinity166         :nan, float() or integer()167         float() or integer(), :nan168         float() or integer(), :infinity169         float() or integer(), :neg_infinity170         float() or integer(), float() or integer()171172     │173 590 │   def divide(n, b) when is_number(n) and b in [:infinity, :neg_infinity] do174     │       ~175     │176     └─ lib/complex.ex:590:7: Complex.divide/2177178      warning: the following clause is redundant:179180          def pow(%Complex{re: re, im: im}, :neg_infinity) when re == 0 and im == 0181182      it has type:183184          dynamic(%Complex{re: float() or integer(), im: float() or integer()}), :neg_infinity185186      previous clauses have already matched on the following types:187188          :infinity or :nan or :neg_infinity, %Complex{}189          %Complex{}, :infinity or :nan or :neg_infinity190          %Complex{re: :infinity or :nan or :neg_infinity}, term()191          %Complex{im: :infinity or :nan or :neg_infinity}, term()192          term(), %Complex{re: :infinity or :nan or :neg_infinity}193          term(), %Complex{im: :infinity or :nan or :neg_infinity}194          :nan, term()195          term(), :nan196197      │198 1143 │   def pow(%Complex{re: re, im: im}, :neg_infinity) when re == 0 and im == 0, do: new(:infinity, 0)199      │       ~200      │201      └─ lib/complex.ex:1143:7: Complex.pow/2202203      warning: the following clause is redundant:204205          def atan2(:nan, :nan)206207      it has type:208209          :nan, :nan210211      previous clauses have already matched on the following types:212213          float() or integer(), float() or integer()214          :infinity, :infinity215          :infinity, :neg_infinity216          :infinity, :nan217          :infinity, float() or integer()218          :neg_infinity, :infinity219          :neg_infinity, :neg_infinity220          :neg_infinity, :nan221          :neg_infinity, float() or integer()222          :nan, :infinity or :nan or :neg_infinity or float() or integer()223          :infinity or :nan or :neg_infinity or float() or integer(), :nan224225      │226 1458 │   def atan2(:nan, :nan), do: :nan227      │       ~228      │229      └─ lib/complex.ex:1458:7: Complex.atan2/2230231Generated complex app232==> tablet233Compiling 2 files (.ex)234Generated tablet app235==> numbers236Compiling 7 files (.ex)237Generated numbers app238==> elixir_make239Compiling 8 files (.ex)240Generated elixir_make app241==> nerves_logging242 CC kmsg_tailer.o243 LD kmsg_tailer244Compiling 5 files (.ex)245Generated nerves_logging app246==> castore247Compiling 1 file (.ex)248Generated castore app249==> ratio250Compiling 5 files (.ex)251Generated ratio app252==> unzip253Compiling 6 files (.ex)254    warning: unused require Logger255    │256 37 │   require Logger257    │   ~258    │259    └─ lib/unzip.ex:37:3260261    warning: a struct for Unzip.FileBuffer is expected on struct update:262263        %Unzip.FileBuffer{264          buffer265          | buffer: <<binary::binary, buffer.buffer::binary>>,266            buffer_position: new_buffer_pos267        }268269    but got type:270271        dynamic(272          %{273            ...,274            buffer: bitstring(),275            buffer_position: float() or integer(),276            buffer_size: float() or integer(),277            file: term()278          } and not %Unzip.FileBuffer{direction: :forward}279        )280281    where "buffer" was given the types:282283        # type: dynamic(not %Unzip.FileBuffer{direction: :forward})284        # from: lib/unzip/file_buffer.ex:59:18285        buffer286287        # type: dynamic(288          %{..., buffer_position: float() or integer()} and not %Unzip.FileBuffer{direction: :forward}289        )290        # from: lib/unzip/file_buffer.ex:60:45291        buffer.buffer_position + byte_size(buffer.buffer)292293        # type: dynamic(294          %{..., buffer: bitstring(), buffer_position: float() or integer()} and295            not %Unzip.FileBuffer{direction: :forward}296        )297        # from: lib/unzip/file_buffer.ex:60:47298        byte_size(buffer.buffer)299300        # type: dynamic(301          %{..., buffer: bitstring(), buffer_position: float() or integer()} and302            not %Unzip.FileBuffer{direction: :forward}303        )304        # from: lib/unzip/file_buffer.ex:63:31305        buffer.buffer_position > start_pos306307        # type: dynamic(308          %{309            ...,310            buffer: bitstring(),311            buffer_position: float() or integer(),312            buffer_size: float() or integer()313          } and not %Unzip.FileBuffer{direction: :forward}314        )315        # from: lib/unzip/file_buffer.ex:64:58316        buffer.buffer_position - buffer.buffer_size317318        # type: dynamic(319          %{320            ...,321            buffer: bitstring(),322            buffer_position: float() or integer(),323            buffer_size: float() or integer(),324            file: term()325          } and not %Unzip.FileBuffer{direction: :forward}326        )327        # from: lib/unzip/file_buffer.ex:67:29328        pread(buffer.file, new_buffer_pos, chunk_size)329330    when defining the variable "buffer", you must also pattern match on "%Unzip.FileBuffer{}"331332    type warning found at:333    │334 70 │         buffer = %FileBuffer{335    │                  ~336    │337    └─ lib/unzip/file_buffer.ex:70:18: Unzip.FileBuffer.next_chunk/2338339    warning: a struct for Unzip.FileBuffer is expected on struct update:340341        %Unzip.FileBuffer{342          buffer343          | buffer: binary_part(buffer.buffer, 0, byte_size(buffer.buffer) - count)344        }345346    but got type:347348        dynamic()349350    where "buffer" was given the type:351352        # type: dynamic()353        # from: lib/unzip/file_buffer.ex:87:24354        buffer355356    when defining the variable "buffer", you must also pattern match on "%Unzip.FileBuffer{}"357358    type warning found at:359    │360 89 │      %FileBuffer{361    │      ~362    │363    └─ lib/unzip/file_buffer.ex:89:6: Unzip.FileBuffer.move_backward_by/2364365     warning: a struct for Unzip.FileBuffer is expected on struct update:366367         %Unzip.FileBuffer{368           buffer369           | buffer: binary_part(buffer.buffer, count, byte_size(buffer.buffer) - count),370             buffer_position: min(buffer.buffer_position + count, buffer.limit)371         }372373     but got type:374375         dynamic()376377     where "buffer" was given the type:378379         # type: dynamic()380         # from: lib/unzip/file_buffer.ex:98:23381         buffer382383     when defining the variable "buffer", you must also pattern match on "%Unzip.FileBuffer{}"384385     type warning found at:386     │387 100 │      %FileBuffer{388     │      ~389     │390     └─ lib/unzip/file_buffer.ex:100:6: Unzip.FileBuffer.move_forward_by/2391392Generated unzip app393==> nerves_discovery394Compiling 5 files (.ex)395Generated nerves_discovery app396==> ring_logger397Compiling 7 files (.ex)398Generated ring_logger app399==> xla400Compiling 5 files (.ex)401Generated xla app402==> interactive_cmd403Compiling 1 file (.ex)404Generated interactive_cmd app405==> nerves406Compiling 65 files (.ex)407    warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)408    │409  6 │ defmodule Mix.Tasks.Nerves.Init do410    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~411    │412    └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)413414    warning: redefining module Nerves (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.beam)415    │416  6 │ defmodule Nerves do417    │ ~~~~~~~~~~~~~~~~~~~418    │419    └─ lib/nerves.ex:6: Nerves (module)420421    warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)422    │423  5 │ defmodule Nerves.ArtifactResolver do424    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~425    │426    └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)427428    warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)429    │430  6 │ defmodule Nerves.BuildAction.AppModes do431    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~432    │433    └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)434435    warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)436    │437  5 │ defmodule Nerves.BuildAction.CheckExecutables do438    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~439    │440    └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)441442    warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)443    │444  8 │ defmodule Nerves.BuildAction.Erlinit do445    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~446    │447    └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)448449    warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)450    │451  5 │ defmodule Nerves.BuildAction.Firmware do452    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~453    │454    └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)455456    warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)457    │458  7 │ defmodule Nerves.BuildAction.IExStartupCheck do459    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~460    │461    └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)462463    warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)464    │465  5 │ defmodule Nerves.BuildAction.NervesV1System do466    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~467    │468    └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)469470    warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)471    │472  5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do473    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~474    │475    └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)476477    warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)478    │479  5 │ defmodule Nerves.BuildAction.Rootfs do480    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~481    │482    └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)483484    warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)485    │486  6 │ defmodule Nerves.BuildAction.SortApps do487    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~488    │489    └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)490491    warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)492    │493  5 │ defmodule Nerves.BuildAction.StripAll do494    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~495    │496    └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)497498    warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)499    │500  5 │ defmodule Nerves.BuildAction.Trimmer do501    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~502    │503    └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)504505    warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)506    │507  5 │ defmodule Nerves.BuildPlan do508    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~509    │510    └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)511512    warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)513    │514  5 │ defmodule Nerves.BuildPlan.Checks do515    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~516    │517    └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)518519    warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.Container.beam)520    │521  6 │ defmodule Nerves.Container do522    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~523    │524    └─ lib/nerves/container.ex:6: Nerves.Container (module)525526    warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)527    │528  5 │ defmodule Nerves.Fingerprint do529    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~530    │531    └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)532533    warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)534    │535  5 │ defmodule Nerves.MixPackage do536    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~537    │538    └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)539540    warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.Paths.beam)541    │542  5 │ defmodule Nerves.Paths do543    │ ~~~~~~~~~~~~~~~~~~~~~~~~~544    │545    └─ lib/nerves/paths.ex:5: Nerves.Paths (module)546547    warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)548    │549  5 │ defmodule Nerves.TargetTuple do550    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~551    │552    └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)553554Generated nerves app555==> nerves_toolchain_armv7_nerves_linux_gnueabihf556Compiling 1 file (.ex)557Generated nerves_toolchain_armv7_nerves_linux_gnueabihf app558==> nerves_compatibility_test559===> Analyzing applications...560===> Compiling telemetry561==> nx562Compiling 38 files (.ex)563     warning: ~~~ is deprecated. Use Bitwise.bnot/1 instead for clarity564     │565 655 │   def ~~~tensor when is_number(tensor), do: Bitwise.~~~(tensor)566     │       ~567     │568     └─ lib/nx/defn/kernel.ex:655:7569570     warning: ~~~ is deprecated. Use Bitwise.bnot/1 instead for clarity571     │572 656 │   def ~~~tensor, do: Nx.bitwise_not(tensor)573     │       ~574     │575     └─ lib/nx/defn/kernel.ex:656:7576577    warning: unused require Nx578    │579 11 │   require Nx580    │   ~581    │582    └─ lib/nx/lin_alg/block_eigh.ex:11:3583584      warning: the following conditional expression will always succeed:585586          is_float(split)587588      because it evaluates to:589590          dynamic(true)591592      where "split" was given the types:593594          # type: dynamic(float() or integer())595          # from: lib/nx.ex:3505:43596          split * axis_size597598          # type: float()599          # from: lib/nx.ex:3515:9600          is_integer(split)601602      type warning found at:603      │604 3519 │         is_float(split) and float_split_index > 0 and float_split_index < axis_size ->605      │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~606      │607      └─ lib/nx.ex:3519: Nx.split/3608609      warning: this clause in cond will always match:610611          is_float(split)612613      since it has type:614615          dynamic(true)616617      where "split" was given the types:618619          # type: dynamic(float() or integer())620          # from: lib/nx.ex:3505:43621          split * axis_size622623          # type: float()624          # from: lib/nx.ex:3515:9625          is_integer(split)626627      type warning found at:628      │629 3522 │         is_float(split) ->630      │                         ~631      │632      └─ lib/nx.ex:3522:25: Nx.split/3633634      warning: incompatible types given to Kernel.trunc/1:635636          trunc(x)637638      given types:639640          -dynamic(%Complex{641            re: :infinity or :nan or :neg_infinity or float(),642            im: :infinity or :nan or :neg_infinity or float()643          })-644645      but expected one of:646647          float() or integer()648649      where "x" was given the type:650651          # type: dynamic(%Complex{652            re: :infinity or :nan or :neg_infinity or float(),653            im: :infinity or :nan or :neg_infinity or float()654          })655          # from: lib/nx/binary_backend.ex:2057:17656          x =657            Nx.Shared.read_complex(658              x,659              arg1660            )661662      type warning found at:663      │664 2070 │                   number_to_binary(trunc(x), output_type)665      │                                    ~666      │667      └─ lib/nx/binary_backend.ex:2070:36: Nx.BinaryBackend.as_type/2668669      warning: the following conditional expression:670671          is_list(axes)672673      will always evaluate to:674675          dynamic(true)676677      where "axes" was given the type:678679          # type: dynamic(list(term()))680          # from: lib/nx.ex:9277:49681          length(axes)682683      type warning found at:684      │685 9282 │         checked_axes = if is_list(axes), do: Enum.at(axes, 0), else: axes686      │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~687      │688      └─ lib/nx.ex:9282: Nx.weighted_mean/3689690      warning: comparison with structs found:691692          a >= b693694      given types:695696          dynamic(697            %Complex{698              re: :infinity or :nan or :neg_infinity or float(),699              im: :infinity or :nan or :neg_infinity or float()700            } or float() or integer()701          ) >=702            dynamic(703              %Complex{704                re: :infinity or :nan or :neg_infinity or float(),705                im: :infinity or :nan or :neg_infinity or float()706              } or float() or integer()707            )708709      where "a" was given the type:710711          # type: dynamic(712            %Complex{713              re: :infinity or :nan or :neg_infinity or float(),714              im: :infinity or :nan or :neg_infinity or float()715            } or float() or integer()716          )717          # from: lib/nx/binary_backend.ex718          {a, b}719720      where "b" was given the type:721722          # type: dynamic(723            %Complex{724              re: :infinity or :nan or :neg_infinity or float(),725              im: :infinity or :nan or :neg_infinity or float()726            } or float() or integer()727          )728          # from: lib/nx/binary_backend.ex729          {a, b}730731      Comparison operators (>, <, >=, <=, min, and max) perform structural and not semantic comparison. Comparing with a struct won't give meaningful results. Structs that can be compared typically define a compare/2 function within their modules that can be used for semantic comparison.732733      type warning found at:734      │735 2115 │               {a, b} -> a >= b736      │                           ~737      │738      └─ lib/nx/binary_backend.ex:2115:27: Nx.BinaryBackend.do_sort/4739740      warning: comparison with structs found:741742          a <= b743744      given types:745746          dynamic(747            %Complex{748              re: :infinity or :nan or :neg_infinity or float(),749              im: :infinity or :nan or :neg_infinity or float()750            } or float() or integer()751          ) <=752            dynamic(753              %Complex{754                re: :infinity or :nan or :neg_infinity or float(),755                im: :infinity or :nan or :neg_infinity or float()756              } or float() or integer()757            )758759      where "a" was given the type:760761          # type: dynamic(762            %Complex{763              re: :infinity or :nan or :neg_infinity or float(),764              im: :infinity or :nan or :neg_infinity or float()765            } or float() or integer()766          )767          # from: lib/nx/binary_backend.ex768          {a, b}769770      where "b" was given the type:771772          # type: dynamic(773            %Complex{774              re: :infinity or :nan or :neg_infinity or float(),775              im: :infinity or :nan or :neg_infinity or float()776            } or float() or integer()777          )778          # from: lib/nx/binary_backend.ex779          {a, b}780781      Comparison operators (>, <, >=, <=, min, and max) perform structural and not semantic comparison. Comparing with a struct won't give meaningful results. Structs that can be compared typically define a compare/2 function within their modules that can be used for semantic comparison.782783      type warning found at:784      │785 2129 │               {a, b} -> a <= b786      │                           ~787      │788      └─ lib/nx/binary_backend.ex:2129:27: Nx.BinaryBackend.do_sort/4789790     warning: this clause of defp boolean_to_number/1 is never used (or it will always fail/warn when invoked)791     │792 852 │   defp boolean_to_number(value), do: value793     │        ~794     │795     └─ lib/nx/defn/kernel.ex:852:8: Nx.Defn.Kernel.boolean_to_number/1796797Generated nx app798==> nx_image799Compiling 1 file (.ex)800Generated nx_image app801==> safetensors802Compiling 3 files (.ex)803    warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator804    │805 27 │         for <<data::size(size)-binary <- binary>> do806    │                          ~807    │808    └─ lib/safetensors/shared.ex:27:26: Safetensors.Shared.new_byte_order/3809810Generated safetensors app811==> polaris812Compiling 5 files (.ex)813Generated polaris app814==> axon815Compiling 27 files (.ex)816     warning: unused require Polaris.Updates817     │818 212 │   require Polaris.Updates819     │   ~820     │821     └─ lib/axon/loop.ex:212:3822823     warning: unused require Logger824     │825 284 │   require Logger826     │   ~827     │828     └─ lib/axon.ex:284:3829830      warning: the following conditional expression will always succeed:831832          not improved?833834      because it evaluates to:835836          dynamic(true)837838      where "improved?" was given the type:839840          # type: dynamic(false or nil)841          # from: lib/axon/loop.ex:1124:7842          improved?843844      type warning found at:845      │846 1136 │       not improved? and not over_patience? ->847      │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~848      │849      └─ lib/axon/loop.ex:1136: Axon.Loop.monitor_impl/6850851      warning: a struct for Axon.Loop.State is expected on struct update:852853          %Axon.Loop.State{854            state855            | epoch: epoch + 1,856              metrics: zero_metrics,857              iteration: 0,858              max_iteration: state.max_iteration859          }860861      but got type:862863          dynamic(%{..., metrics: term()})864865      where "state" was given the type:866867          # type: dynamic(%{..., metrics: term()})868          # from: lib/axon/loop.ex:1694:43869          Map.put(final_metrics_map, epoch, state.metrics)870871      when defining the variable "state", you must also pattern match on "%Axon.Loop.State{}"872873      type warning found at:874      │875 1695 │ ...                   %State{876      │                       ~877      │878      └─ lib/axon/loop.ex:1695:29: Axon.Loop.run/4879880      warning: a struct for Axon.Loop.State is expected on struct update:881882          %Axon.Loop.State{state | epoch: epoch + 1, iteration: 0}883884      but got type:885886          dynamic(%{..., epoch: term(), metrics: term()})887888      where "state" was given the types:889890          # type: dynamic(%{..., epoch: term(), metrics: term()})891          # from: lib/axon/loop.ex:1925:55892          %{epoch: epoch, metrics: metrics} = state893894          # type: dynamic(%{..., epoch: term(), metrics: term()})895          # from: lib/axon/loop.ex896          {:halt_epoch, %{epoch: epoch, metrics: metrics} = state}897898      when defining the variable "state", you must also pattern match on "%Axon.Loop.State{}"899900      type warning found at:901      │902 1927 │         {:cont, {batch_fn, final_metrics_map, %State{state | epoch: epoch + 1, iteration: 0}}}903      │                                               ~904      │905      └─ lib/axon/loop.ex:1927:47: Axon.Loop.halt_epoch/5906907     warning: incompatible types given to Kernel.apply/2:908909         apply(Axon.Initializers, [])910911     given types:912913         -Axon.Initializers-, empty_list()914915     but expected one of:916917         fun(), list(term())918919     type warning found at:920     │921 135 │                 apply(Axon.Initializers, [])922     │                 ~923     │924     └─ lib/axon/quantization.ex:135:17: Axon.Quantization.weight_only_quantized_dense/3925926      warning: the following clause is redundant:927928          %{parent: [parent_id]} = popped ->929930      previous clauses have already matched on the following types:931932          %{..., op: term(), op_name: :container, parent: term()}933          %{..., parent: non_empty_list(term(), term())}934935      where "parent_id" was given the type:936937          # type: dynamic()938          # from: lib/axon.ex:3862:30939          %{parent: [parent_id]} = popped940941      where "popped" was given the type:942943          # type: dynamic(%{..., parent: non_empty_list(term())})944          # from: lib/axon.ex:3862:30945          %{parent: [parent_id]} = popped946947      type warning found at:948      │949 3862 │       %{parent: [parent_id]} = popped ->950      │                                       ~951      │952      └─ lib/axon.ex:3862:39: Axon.pop_node/1953954     warning: the following clause will never match:955956         map when is_map(map) ->957958     because it attempts to match on the result of:959960         value961962     which has type:963964         dynamic(not empty_list() and not map() and not non_empty_list(term(), term()))965966     where "map" was given the type:967968         # type: map()969         # from: lib/axon/model_state.ex:208:16970         is_map(map)971972     type warning found at:973     │974 208 │       map when is_map(map) ->975     │       ~976     │977     └─ lib/axon/model_state.ex:208:7: Axon.ModelState.transform_to_parameters/1978979    warning: Tuple.append/2 is deprecated. Use insert_at instead980    │981 49 │     Nx.reshape(scales, Tuple.append(ones, :auto))982    │                              ~983    │984    └─ lib/axon/quantization/layers.ex:49:30: Axon.Quantization.Layers.reshape_scales/2985    └─ lib/axon/quantization/layers.ex:54:23: Axon.Quantization.Layers.reshape_output/2986987    warning: got "@impl true" for function __stream__/7 but no behaviour specifies such callback. The known callbacks are:988989      * Nx.Defn.Compiler.__compile__/4 (function)990      * Nx.Defn.Compiler.__jit__/5 (function)991      * Nx.Defn.Compiler.__partitions_options__/1 (function)992      * Nx.Defn.Compiler.__to_backend__/1 (function)993994    │995 18 │   def __stream__(_, _, _, _, _, _, _), do: raise("not implemented")996    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~997    │998    └─ lib/axon/defn.ex:18: Axon.Defn (module)9991000Generated axon app1001==> bimap1002Compiling 2 files (.ex)1003Generated bimap app1004==> rustler_precompiled1005Compiling 4 files (.ex)1006Generated rustler_precompiled app1007==> tokenizers1008Compiling 18 files (.ex)1009101003:58:17.943 [debug] Downloading NIF from https://github.com/elixir-nx/tokenizers/releases/download/v0.5.1/libex_tokenizers-v0.5.1-nif-2.15-arm-unknown-linux-gnueabihf.so.tar.gz1011101203:58:19.169 [debug] NIF cached at /home/nerves/.cache/rustler_precompiled/precompiled_nifs/libex_tokenizers-v0.5.1-nif-2.15-arm-unknown-linux-gnueabihf.so.tar.gz and extracted to /work/proj/_build/bbb/lib/tokenizers/priv/native/libex_tokenizers-v0.5.1-nif-2.15-arm-unknown-linux-gnueabihf.so1013Generated tokenizers app1014==> nx_signal1015Compiling 5 files (.ex)1016     warning: Tuple.append/2 is deprecated. Use insert_at instead1017     │1018 739 │     |> Tuple.append(out_len)1019     │              ~1020     │1021     └─ lib/nx_signal.ex:739:14: NxSignal.overlap_and_add_output_shape/210221023Generated nx_signal app1024==> bumblebee1025Compiling 95 files (.ex)1026Generated bumblebee app1027==> uboot_env1028Compiling 5 files (.ex)1029Generated uboot_env app1030==> qex1031Compiling 4 files (.ex)1032warning: x..y inside match is deprecated, you must always match on the step: x..y//var or x..y//_ if you want to ignore it1033  lib/qex.ex:45: Qex.new/110341035Generated qex app1036==> membrane_core1037Compiling 143 files (.ex)1038Generated membrane_core app1039==> membrane_raw_audio_format1040Compiling 2 files (.ex)1041Generated membrane_raw_audio_format app1042==> nimble_pool1043Compiling 2 files (.ex)1044Generated nimble_pool app1045==> exla1046Unpacking /home/nerves/.cache/xla/0.9.1/download/xla_extension-0.9.1-x86_64-linux-gnu-cpu.tar.gz into /work/proj/deps_bbb/exla/cache1047Using libexla.so from /home/nerves/.cache/xla/exla/elixir-1.20.3-erts-17.1-xla-0.9.1-exla-0.10.0-33nz456jwwlxvyv777lmjd5w4i/libexla.so1048/home/nerves/.nerves/artifacts/nerves_toolchain_armv7_nerves_linux_gnueabihf-15.3.1/bin/armv7-nerves-linux-gnueabihf-g++ -mabi=aapcs-linux -mfpu=vfpv3 -marm -fstack-protector-strong -mfloat-abi=hard -mcpu=cortex-a8 -fPIE -pie -Wl,-z,now -Wl,-z,relro -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -pipe -O2 --sysroot /home/nerves/.nerves/artifacts/nerves_system_bbb-2.30.2/staging -fPIC -I/home/nerves/.nerves/artifacts/nerves_system_bbb-2.30.2/staging/usr/lib/erlang/erts-17.0.6/include -I/work/proj/deps_bbb/fine/c_include -Icache/xla_extension/include -Wall -Wno-sign-compare -Wno-unused-parameter -Wno-missing-field-initializers -Wno-comment -std=c++17 -w -O3 -c c_src/exla/exla.cc -o cache/0.10.0/objs/exla.o1049In file included from cache/xla_extension/include/xla/index_util.h:31,1050                 from cache/xla_extension/include/xla/literal.h:46,1051                 from cache/xla_extension/include/xla/client/client.h:30,1052                 from cache/xla_extension/include/xla/client/local_client.h:28,1053                 from cache/xla_extension/include/xla/pjrt/gpu/gpu_helpers.h:28,1054                 from c_src/exla/exla_client.h:13,1055                 from c_src/exla/exla.cc:6:1056cache/xla_extension/include/xla/shape_util.h: In static member function 'static xla::Shape xla::ShapeUtil::MakeShape(xla::PrimitiveType, absl::lts_20230802::Span<const long long int>)':1057cache/xla_extension/include/xla/shape_util.h:432:16: note: parameter passing for argument of type 'absl::lts_20230802::Span<const long long int>' changed in GCC 7.11058  432 |   static Shape MakeShape(PrimitiveType element_type,1059      |                ^~~~~~~~~1060In file included from cache/xla_extension/include/mlir/IR/AttributeSupport.h:16,1061                 from cache/xla_extension/include/mlir/IR/Attributes.h:12,1062                 from cache/xla_extension/include/mlir/Bytecode/BytecodeImplementation.h:17,1063                 from cache/xla_extension/include/mlir/Bytecode/BytecodeOpInterface.h:17,1064                 from cache/xla_extension/include/mlir/IR/BuiltinOps.h:16,1065                 from c_src/exla/exla_client.h:11:1066In member function 'T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::func::FuncDialect]',1067    inlined from 'fine::ResourcePtr<mlir::MLIRContext> exla::mlir_new_context(ErlNifEnv*, fine::ResourcePtr<llvm::StdThreadPool>)' at c_src/exla/exla.cc:60:53:1068cache/xla_extension/include/mlir/IR/MLIRContext.h:99:25: note: parameter passing for argument of type 'mlir::TypeID' changed in GCC 7.11069   99 |         getOrLoadDialect(T::getDialectNamespace(), TypeID::get<T>(), [this]() {1070      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1071  100 |           std::unique_ptr<T> dialect(new T(this));1072      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1073  101 |           return dialect;1074      |           ~~~~~~~~~~~~~~~1075  102 |         }));1076      |         ~~               1077In member function 'T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::stablehlo::StablehloDialect]',1078    inlined from 'fine::ResourcePtr<mlir::MLIRContext> exla::mlir_new_context(ErlNifEnv*, fine::ResourcePtr<llvm::StdThreadPool>)' at c_src/exla/exla.cc:61:63:1079cache/xla_extension/include/mlir/IR/MLIRContext.h:99:25: note: parameter passing for argument of type 'mlir::TypeID' changed in GCC 7.11080   99 |         getOrLoadDialect(T::getDialectNamespace(), TypeID::get<T>(), [this]() {1081      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1082  100 |           std::unique_ptr<T> dialect(new T(this));1083      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1084  101 |           return dialect;1085      |           ~~~~~~~~~~~~~~~1086  102 |         }));1087      |         ~~               1088In member function 'T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::chlo::ChloDialect]',1089    inlined from 'fine::ResourcePtr<mlir::MLIRContext> exla::mlir_new_context(ErlNifEnv*, fine::ResourcePtr<llvm::StdThreadPool>)' at c_src/exla/exla.cc:62:53:1090cache/xla_extension/include/mlir/IR/MLIRContext.h:99:25: note: parameter passing for argument of type 'mlir::TypeID' changed in GCC 7.11091   99 |         getOrLoadDialect(T::getDialectNamespace(), TypeID::get<T>(), [this]() {1092      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1093  100 |           std::unique_ptr<T> dialect(new T(this));1094      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1095  101 |           return dialect;1096      |           ~~~~~~~~~~~~~~~1097  102 |         }));1098      |         ~~               1099In file included from cache/xla_extension/include/mlir/IR/AttributeSupport.h:18:1100cache/xla_extension/include/mlir/IR/Types.h: In static member function 'static typename mlir::TypeInterface<ConcreteType, Traits>::InterfaceBase::Concept* mlir::TypeInterface<ConcreteType, Traits>::getInterfaceFor(mlir::Type) [with ConcreteType = mlir::FloatType; Traits = mlir::detail::FloatTypeInterfaceTraits]':1101cache/xla_extension/include/mlir/IR/Types.h:273:68: note: parameter passing for argument of type 'mlir::TypeID' changed in GCC 7.11102  273 |     dialect_extension_detail::handleUseOfUndefinedPromisedInterface(1103      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^1104  274 |         type.getDialect(), type.getTypeID(), ConcreteType::getInterfaceID(),1105      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1106  275 |         llvm::getTypeName<ConcreteType>());1107      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                          1108/home/nerves/.nerves/artifacts/nerves_toolchain_armv7_nerves_linux_gnueabihf-15.3.1/bin/armv7-nerves-linux-gnueabihf-g++ -mabi=aapcs-linux -mfpu=vfpv3 -marm -fstack-protector-strong -mfloat-abi=hard -mcpu=cortex-a8 -fPIE -pie -Wl,-z,now -Wl,-z,relro -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -pipe -O2 --sysroot /home/nerves/.nerves/artifacts/nerves_system_bbb-2.30.2/staging -fPIC -I/home/nerves/.nerves/artifacts/nerves_system_bbb-2.30.2/staging/usr/lib/erlang/erts-17.0.6/include -I/work/proj/deps_bbb/fine/c_include -Icache/xla_extension/include -Wall -Wno-sign-compare -Wno-unused-parameter -Wno-missing-field-initializers -Wno-comment -std=c++17 -w -O3 -c c_src/exla/exla_client.cc -o cache/0.10.0/objs/exla_client.o1109In file included from cache/xla_extension/include/xla/index_util.h:31,1110                 from cache/xla_extension/include/xla/literal.h:46,1111                 from cache/xla_extension/include/xla/client/client.h:30,1112                 from cache/xla_extension/include/xla/client/local_client.h:28,1113                 from cache/xla_extension/include/xla/pjrt/gpu/gpu_helpers.h:28,1114                 from c_src/exla/exla_client.h:13,1115                 from c_src/exla/exla_client.cc:1:1116In static member function 'static xla::Shape xla::ShapeUtil::MakeTupleShape(absl::lts_20230802::Span<const xla::Shape>)',1117    inlined from 'tsl::Status exla::ExlaClient::TransferToInfeed(ErlNifEnv*, std::vector<ErlNifBinary>, std::vector<xla::Shape>, int)' at c_src/exla/exla_client.cc:343:53:1118cache/xla_extension/include/xla/shape_util.h:363:35: note: parameter passing for argument of type 'absl::lts_20230802::Span<const xla::Shape>' changed in GCC 7.11119  363 |     return MakeValidatedTupleShape(shapes).value();1120      |            ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~1121In file included from c_src/exla/exla_client.cc:5:1122c_src/exla/exla_client.cc: In function 'tsl::StatusOr<std::unique_ptr<xla::PjRtBuffer> > exla::PjRtBufferFromBinary(xla::PjRtClient*, ERL_NIF_TERM, const xla::Shape&, int)':1123c_src/exla/exla_nif_util.h:264:25: note: parameter passing for argument of type 'absl::lts_20230802::Span<const long long int>' changed in GCC 7.11124  264 |   auto statusor = (rexpr);                                                     \1125      |                         ^1126c_src/exla/exla_nif_util.h:259:3: note: in expansion of macro 'EXLA_ASSIGN_OR_RETURN_IMPL'1127  259 |   EXLA_ASSIGN_OR_RETURN_IMPL(                                                  \1128      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~1129c_src/exla/exla_client.cc:85:3: note: in expansion of macro 'EXLA_ASSIGN_OR_RETURN'1130   85 |   EXLA_ASSIGN_OR_RETURN(auto buffer, client->BufferFromHostBuffer(1131      |   ^~~~~~~~~~~~~~~~~~~~~1132/home/nerves/.nerves/artifacts/nerves_toolchain_armv7_nerves_linux_gnueabihf-15.3.1/bin/armv7-nerves-linux-gnueabihf-g++ -mabi=aapcs-linux -mfpu=vfpv3 -marm -fstack-protector-strong -mfloat-abi=hard -mcpu=cortex-a8 -fPIE -pie -Wl,-z,now -Wl,-z,relro -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -pipe -O2 --sysroot /home/nerves/.nerves/artifacts/nerves_system_bbb-2.30.2/staging -fPIC -I/home/nerves/.nerves/artifacts/nerves_system_bbb-2.30.2/staging/usr/lib/erlang/erts-17.0.6/include -I/work/proj/deps_bbb/fine/c_include -Icache/xla_extension/include -Wall -Wno-sign-compare -Wno-unused-parameter -Wno-missing-field-initializers -Wno-comment -std=c++17 -w -O3 -c c_src/exla/exla_mlir.cc -o cache/0.10.0/objs/exla_mlir.o1133In file included from cache/xla_extension/include/mlir/IR/BlockSupport.h:18,1134                 from cache/xla_extension/include/mlir/IR/OperationSupport.h:18,1135                 from cache/xla_extension/include/mlir/IR/Dialect.h:17,1136                 from cache/xla_extension/include/mlir/Bytecode/BytecodeImplementation.h:19,1137                 from cache/xla_extension/include/mlir/Bytecode/BytecodeOpInterface.h:17,1138                 from cache/xla_extension/include/mlir/Dialect/Func/IR/FuncOps.h:12,1139                 from c_src/exla/exla_mlir.h:7,1140                 from c_src/exla/exla_mlir.cc:1:1141In member function 'void llvm::iplist_impl<IntrusiveListT, TraitsT>::transfer(iterator, llvm::iplist_impl<IntrusiveListT, TraitsT>&, iterator, iterator) [with IntrusiveListT = llvm::simple_ilist<mlir::Block>; TraitsT = llvm::ilist_traits<mlir::Block>]',1142    inlined from 'void llvm::iplist_impl<IntrusiveListT, TraitsT>::splice(iterator, llvm::iplist_impl<IntrusiveListT, TraitsT>&) [with IntrusiveListT = llvm::simple_ilist<mlir::Block>; TraitsT = llvm::ilist_traits<mlir::Block>]' at cache/xla_extension/include/llvm/ADT/ilist.h:268:15,1143    inlined from 'std::vector<fine::ResourcePtr<mlir::Value> > exla::MLIRFunction::Op(std::string, std::vector<fine::ResourcePtr<mlir::Value> >, std::vector<mlir::Type, std::allocator<mlir::Type> >, std::vector<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, mlir::Attribute> >, std::vector<fine::ResourcePtr<mlir::Region> >)' at c_src/exla/exla_mlir.cc:52:35:1144cache/xla_extension/include/llvm/ADT/ilist.h:228:32: note: parameter passing for argument of type 'llvm::iplist_impl<llvm::simple_ilist<mlir::Block>, llvm::ilist_traits<mlir::Block> >::iterator' {aka 'llvm::ilist_iterator<llvm::ilist_detail::node_options<mlir::Block, false, false, void, false, void>, false, false>'} changed in GCC 7.11145  228 |     this->transferNodesFromList(L2, first, last);1146      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~1147/home/nerves/.nerves/artifacts/nerves_toolchain_armv7_nerves_linux_gnueabihf-15.3.1/bin/armv7-nerves-linux-gnueabihf-g++ -mabi=aapcs-linux -mfpu=vfpv3 -marm -fstack-protector-strong -mfloat-abi=hard -mcpu=cortex-a8 -fPIE -pie -Wl,-z,now -Wl,-z,relro -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -pipe -O2 --sysroot /home/nerves/.nerves/artifacts/nerves_system_bbb-2.30.2/staging -fPIC -I/home/nerves/.nerves/artifacts/nerves_system_bbb-2.30.2/staging/usr/lib/erlang/erts-17.0.6/include -I/work/proj/deps_bbb/fine/c_include -Icache/xla_extension/include -Wall -Wno-sign-compare -Wno-unused-parameter -Wno-missing-field-initializers -Wno-comment -std=c++17 -w -O3 -c c_src/exla/ipc.cc -o cache/0.10.0/objs/ipc.o1148/home/nerves/.nerves/artifacts/nerves_toolchain_armv7_nerves_linux_gnueabihf-15.3.1/bin/armv7-nerves-linux-gnueabihf-g++ -mabi=aapcs-linux -mfpu=vfpv3 -marm -fstack-protector-strong -mfloat-abi=hard -mcpu=cortex-a8 -fPIE -pie -Wl,-z,now -Wl,-z,relro -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -pipe -O2 --sysroot /home/nerves/.nerves/artifacts/nerves_system_bbb-2.30.2/staging -fPIC -I/home/nerves/.nerves/artifacts/nerves_system_bbb-2.30.2/staging/usr/lib/erlang/erts-17.0.6/include -I/work/proj/deps_bbb/fine/c_include -Icache/xla_extension/include -Wall -Wno-sign-compare -Wno-unused-parameter -Wno-missing-field-initializers -Wno-comment -std=c++17 -w -O3 -c c_src/exla/custom_calls/eigh_f32.cc -o cache/0.10.0/objs/custom_calls/eigh_f32.o1149In file included from c_src/exla/custom_calls/eigh.h:9,1150                 from c_src/exla/custom_calls/eigh_f32.cc:1:1151cache/xla_extension/include/xla/ffi/api/ffi.h:367:69: error: static assertion failed1152  367 |     static_assert(alignof(std::max_align_t) >= 8 && sizeof(Waiter*) == 8);1153      |                                                     ~~~~~~~~~~~~~~~~^~~~1154cache/xla_extension/include/xla/ffi/api/ffi.h:367:69: note: the comparison reduces to '(4 == 8)'1155make: *** [Makefile:98: cache/0.10.0/objs/custom_calls/eigh_f32.o] Error 11156could not compile dependency :exla, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile exla --force", update it with "mix deps.update exla" or clean it with "mix deps.clean exla"1157==> nerves_compatibility_test1158** (Mix) Could not compile with "make" (exit status: 2).1159You need to have gcc and make installed. If you are using1160Ubuntu or any other Debian-based system, install the packages1161"build-essential". Also install "erlang-dev" package if not1162included in your Erlang/OTP version. If you're on Fedora, run1163"dnf group install 'Development Tools'".1164