emily

Build log

nerves_system_x86_64

emily 1.0.1 · fail · run emily-1.0.1-1791171282491
261 of 261 lines
1Resolving Hex dependencies...2Resolution completed in 0.118s3Unchanged:4  circular_buffer 1.1.05  complex 0.7.06  elixir_make 0.10.07  emily 1.0.18  fine 0.1.69  interactive_cmd 0.1.410  nerves 2.0.0-pre.211  nerves_discovery 0.1.512  nerves_logging 0.2.413  nerves_runtime 0.13.1314  nerves_system_bbb 2.30.215  nerves_system_br 1.34.416  nerves_system_mangopi_mq_pro 0.17.217  nerves_system_qemu_aarch64 0.4.218  nerves_system_rpi0 2.1.219  nerves_system_rpi4 2.1.220  nerves_system_rpi5 2.1.221  nerves_system_trellis 0.5.022  nerves_system_x86_64 1.34.223  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.124  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.125  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.126  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.127  nerves_toolchain_x86_64_nerves_linux_musl 15.3.128  nerves_uevent 0.1.729  nx 0.12.130  property_table 0.3.431  ring_logger 0.11.732  tablet 0.3.333  telemetry 1.4.234  toolshed 0.5.035  uboot_env 1.0.236* Getting emily (Hex package)37* Getting nerves (Hex package)38* Getting ring_logger (Hex package)39* Getting toolshed (Hex package)40* Getting nerves_runtime (Hex package)41* Getting nerves_system_bbb (Hex package)42* Getting nerves_system_mangopi_mq_pro (Hex package)43* Getting nerves_system_qemu_aarch64 (Hex package)44* Getting nerves_system_rpi0 (Hex package)45* Getting nerves_system_rpi4 (Hex package)46* Getting nerves_system_rpi5 (Hex package)47* Getting nerves_system_trellis (Hex package)48* Getting nerves_system_x86_64 (Hex package)49* Getting nerves_system_br (Hex package)50* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)51* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)52* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)53* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)54* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)55* Getting nerves_logging (Hex package)56* Getting nerves_uevent (Hex package)57* Getting uboot_env (Hex package)58* Getting elixir_make (Hex package)59* Getting property_table (Hex package)60* Getting circular_buffer (Hex package)61* Getting interactive_cmd (Hex package)62* Getting nerves_discovery (Hex package)63* Getting tablet (Hex package)64* Getting fine (Hex package)65* Getting nx (Hex package)66* Getting complex (Hex package)67* Getting telemetry (Hex package)68==> nx69Compiling 42 files (.ex)70      warning: the following conditional expression will always succeed:7172          is_float(split)7374      because it evaluates to:7576          dynamic(true)7778      where "split" was given the types:7980          # type: dynamic(float() or integer())81          # from: lib/nx.ex:3608:4382          split * axis_size8384          # type: float()85          # from: lib/nx.ex:3618:986          is_integer(split)8788      type warning found at:89      │90 3622 │         is_float(split) and float_split_index > 0 and float_split_index < axis_size ->91      │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~92      │93      └─ lib/nx.ex:3622: Nx.split/39495      warning: this clause in cond will always match:9697          is_float(split)9899      since it has type:100101          dynamic(true)102103      where "split" was given the types:104105          # type: dynamic(float() or integer())106          # from: lib/nx.ex:3608:43107          split * axis_size108109          # type: float()110          # from: lib/nx.ex:3618:9111          is_integer(split)112113      type warning found at:114      │115 3625 │         is_float(split) ->116      │                         ~117      │118      └─ lib/nx.ex:3625:25: Nx.split/3119120      warning: incompatible types given to Kernel.trunc/1:121122          trunc(x)123124      given types:125126          -dynamic(%Complex{127            re: :infinity or :nan or :neg_infinity or float(),128            im: :infinity or :nan or :neg_infinity or float()129          })-130131      but expected one of:132133          float() or integer()134135      where "x" was given the type:136137          # type: dynamic(%Complex{138            re: :infinity or :nan or :neg_infinity or float(),139            im: :infinity or :nan or :neg_infinity or float()140          })141          # from: lib/nx/binary_backend.ex:2080:17142          x =143            Nx.Shared.read_complex(144              x,145              arg1146            )147148      type warning found at:149      │150 2093 │                   number_to_binary(trunc(x), output_type)151      │                                    ~152      │153      └─ lib/nx/binary_backend.ex:2093:36: Nx.BinaryBackend.as_type/2154155      warning: comparison with structs found:156157          a >= b158159      given types:160161          dynamic(162            %Complex{163              re: :infinity or :nan or :neg_infinity or float(),164              im: :infinity or :nan or :neg_infinity or float()165            } or float() or integer()166          ) >=167            dynamic(168              %Complex{169                re: :infinity or :nan or :neg_infinity or float(),170                im: :infinity or :nan or :neg_infinity or float()171              } or float() or integer()172            )173174      where "a" was given the type:175176          # type: dynamic(177            %Complex{178              re: :infinity or :nan or :neg_infinity or float(),179              im: :infinity or :nan or :neg_infinity or float()180            } or float() or integer()181          )182          # from: lib/nx/binary_backend.ex183          {a, b}184185      where "b" was given the type:186187          # type: dynamic(188            %Complex{189              re: :infinity or :nan or :neg_infinity or float(),190              im: :infinity or :nan or :neg_infinity or float()191            } or float() or integer()192          )193          # from: lib/nx/binary_backend.ex194          {a, b}195196      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.197198      type warning found at:199      │200 2138 │               {a, b} -> a >= b201      │                           ~202      │203      └─ lib/nx/binary_backend.ex:2138:27: Nx.BinaryBackend.do_sort/4204205      warning: comparison with structs found:206207          a <= b208209      given types:210211          dynamic(212            %Complex{213              re: :infinity or :nan or :neg_infinity or float(),214              im: :infinity or :nan or :neg_infinity or float()215            } or float() or integer()216          ) <=217            dynamic(218              %Complex{219                re: :infinity or :nan or :neg_infinity or float(),220                im: :infinity or :nan or :neg_infinity or float()221              } or float() or integer()222            )223224      where "a" was given the type:225226          # type: dynamic(227            %Complex{228              re: :infinity or :nan or :neg_infinity or float(),229              im: :infinity or :nan or :neg_infinity or float()230            } or float() or integer()231          )232          # from: lib/nx/binary_backend.ex233          {a, b}234235      where "b" was given the type:236237          # type: dynamic(238            %Complex{239              re: :infinity or :nan or :neg_infinity or float(),240              im: :infinity or :nan or :neg_infinity or float()241            } or float() or integer()242          )243          # from: lib/nx/binary_backend.ex244          {a, b}245246      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.247248      type warning found at:249      │250 2152 │               {a, b} -> a <= b251      │                           ~252      │253      └─ lib/nx/binary_backend.ex:2152:27: Nx.BinaryBackend.do_sort/4254255Generated nx app256==> emily257could not compile dependency :emily, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile emily --force", update it with "mix deps.update emily" or clean it with "mix deps.clean emily"258==> nerves_compatibility_test259** (Mix) No precompiled NIF for {:unix, :linux} / x86_64-pc-linux-gnu.260Supported targets: ["macos-arm64"].261