kino_zoetrope

Build log

nerves_system_x86_64

kino_zoetrope 0.25.0 · fail · run kino_zoetrope-0.25.0-1790968457379
288 of 288 lines
1Resolving Hex dependencies...2Resolution completed in 0.207s3Unchanged:4  cc_precompiler 0.1.115  circular_buffer 1.1.06  complex 0.7.07  elixir_make 0.10.08  image 0.62.19  interactive_cmd 0.1.410  kino 0.19.111  kino_zoetrope 0.25.012  nerves 2.0.0-pre.213  nerves_discovery 0.1.514  nerves_logging 0.2.415  nerves_runtime 0.13.1316  nerves_system_bbb 2.30.217  nerves_system_br 1.34.418  nerves_system_mangopi_mq_pro 0.17.219  nerves_system_qemu_aarch64 0.4.220  nerves_system_rpi0 2.1.221  nerves_system_rpi4 2.1.222  nerves_system_rpi5 2.1.223  nerves_system_trellis 0.5.024  nerves_system_x86_64 1.34.225  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.126  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.127  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.128  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.129  nerves_toolchain_x86_64_nerves_linux_musl 15.3.130  nerves_uevent 0.1.731  nx 0.12.132  phoenix_html 4.3.033  property_table 0.3.434  ring_logger 0.11.735  sweet_xml 0.7.536  table 0.1.237  tablet 0.3.338  telemetry 1.4.239  toolshed 0.5.040  uboot_env 1.0.241  vix 0.42.042* Getting kino_zoetrope (Hex package)43* Getting nerves (Hex package)44* Getting ring_logger (Hex package)45* Getting toolshed (Hex package)46* Getting nerves_runtime (Hex package)47* Getting nerves_system_bbb (Hex package)48* Getting nerves_system_mangopi_mq_pro (Hex package)49* Getting nerves_system_qemu_aarch64 (Hex package)50* Getting nerves_system_rpi0 (Hex package)51* Getting nerves_system_rpi4 (Hex package)52* Getting nerves_system_rpi5 (Hex package)53* Getting nerves_system_trellis (Hex package)54* Getting nerves_system_x86_64 (Hex package)55* Getting nerves_system_br (Hex package)56* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)57* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)58* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)59* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)60* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)61* Getting nerves_logging (Hex package)62* Getting nerves_uevent (Hex package)63* Getting uboot_env (Hex package)64* Getting elixir_make (Hex package)65* Getting property_table (Hex package)66* Getting circular_buffer (Hex package)67* Getting interactive_cmd (Hex package)68* Getting nerves_discovery (Hex package)69* Getting tablet (Hex package)70* Getting image (Hex package)71* Getting kino (Hex package)72* Getting nx (Hex package)73* Getting complex (Hex package)74* Getting telemetry (Hex package)75* Getting table (Hex package)76* Getting phoenix_html (Hex package)77* Getting sweet_xml (Hex package)78* Getting vix (Hex package)79* Getting cc_precompiler (Hex package)80==> nx81Compiling 42 files (.ex)82Compiling lib/nx/binary_backend.ex (it's taking more than 10s)83      warning: the following conditional expression will always succeed:8485          is_float(split)8687      because it evaluates to:8889          dynamic(true)9091      where "split" was given the types:9293          # type: dynamic(float() or integer())94          # from: lib/nx.ex:3608:4395          split * axis_size9697          # type: float()98          # from: lib/nx.ex:3618:999          is_integer(split)100101      type warning found at:102      │103 3622 │         is_float(split) and float_split_index > 0 and float_split_index < axis_size ->104      │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~105      │106      └─ lib/nx.ex:3622: Nx.split/3107108      warning: this clause in cond will always match:109110          is_float(split)111112      since it has type:113114          dynamic(true)115116      where "split" was given the types:117118          # type: dynamic(float() or integer())119          # from: lib/nx.ex:3608:43120          split * axis_size121122          # type: float()123          # from: lib/nx.ex:3618:9124          is_integer(split)125126      type warning found at:127      │128 3625 │         is_float(split) ->129      │                         ~130      │131      └─ lib/nx.ex:3625:25: Nx.split/3132133      warning: incompatible types given to Kernel.trunc/1:134135          trunc(x)136137      given types:138139          -dynamic(%Complex{140            re: :infinity or :nan or :neg_infinity or float(),141            im: :infinity or :nan or :neg_infinity or float()142          })-143144      but expected one of:145146          float() or integer()147148      where "x" was given the type:149150          # type: dynamic(%Complex{151            re: :infinity or :nan or :neg_infinity or float(),152            im: :infinity or :nan or :neg_infinity or float()153          })154          # from: lib/nx/binary_backend.ex:2080:17155          x =156            Nx.Shared.read_complex(157              x,158              arg1159            )160161      type warning found at:162      │163 2093 │                   number_to_binary(trunc(x), output_type)164      │                                    ~165      │166      └─ lib/nx/binary_backend.ex:2093:36: Nx.BinaryBackend.as_type/2167168      warning: comparison with structs found:169170          a >= b171172      given types:173174          dynamic(175            %Complex{176              re: :infinity or :nan or :neg_infinity or float(),177              im: :infinity or :nan or :neg_infinity or float()178            } or float() or integer()179          ) >=180            dynamic(181              %Complex{182                re: :infinity or :nan or :neg_infinity or float(),183                im: :infinity or :nan or :neg_infinity or float()184              } or float() or integer()185            )186187      where "a" was given the type:188189          # type: dynamic(190            %Complex{191              re: :infinity or :nan or :neg_infinity or float(),192              im: :infinity or :nan or :neg_infinity or float()193            } or float() or integer()194          )195          # from: lib/nx/binary_backend.ex196          {a, b}197198      where "b" was given the type:199200          # type: dynamic(201            %Complex{202              re: :infinity or :nan or :neg_infinity or float(),203              im: :infinity or :nan or :neg_infinity or float()204            } or float() or integer()205          )206          # from: lib/nx/binary_backend.ex207          {a, b}208209      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.210211      type warning found at:212      │213 2138 │               {a, b} -> a >= b214      │                           ~215      │216      └─ lib/nx/binary_backend.ex:2138:27: Nx.BinaryBackend.do_sort/4217218      warning: comparison with structs found:219220          a <= b221222      given types:223224          dynamic(225            %Complex{226              re: :infinity or :nan or :neg_infinity or float(),227              im: :infinity or :nan or :neg_infinity or float()228            } or float() or integer()229          ) <=230            dynamic(231              %Complex{232                re: :infinity or :nan or :neg_infinity or float(),233                im: :infinity or :nan or :neg_infinity or float()234              } or float() or integer()235            )236237      where "a" was given the type:238239          # type: dynamic(240            %Complex{241              re: :infinity or :nan or :neg_infinity or float(),242              im: :infinity or :nan or :neg_infinity or float()243            } or float() or integer()244          )245          # from: lib/nx/binary_backend.ex246          {a, b}247248      where "b" was given the type:249250          # type: dynamic(251            %Complex{252              re: :infinity or :nan or :neg_infinity or float(),253              im: :infinity or :nan or :neg_infinity or float()254            } or float() or integer()255          )256          # from: lib/nx/binary_backend.ex257          {a, b}258259      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.260261      type warning found at:262      │263 2152 │               {a, b} -> a <= b264      │                           ~265      │266      └─ lib/nx/binary_backend.ex:2152:27: Nx.BinaryBackend.do_sort/4267268Generated nx app269==> kino270Compiling 50 files (.ex)271Generated kino app272==> vix273Downloading precompiled NIF to /home/nerves/.cache/elixir_make/vix-nif-2.17-x86_64-linux-musl-0.42.0.tar.gz274Compiling 28 files (.ex)27527619:21:17.930 [warning] The on_load function for module Elixir.Vix.Nif returned:277{:error,278 {:load_failed,279  ~c"Failed to load NIF library /work/proj/_build/x86_64/lib/vix/priv/vix: '/lib/x86_64-linux-gnu/libc.so: invalid ELF header'"}}280281282== Compilation error in file lib/vix/vips/enum.ex ==283** (UndefinedFunctionError) function Vix.Nif.nif_vips_enum_list/0 is undefined (module Vix.Nif is not available)284    Vix.Nif.nif_vips_enum_list()285    lib/vix/vips/enum.ex:5: Vix.Vips.EnumHelper.__before_compile__/1286    (stdlib 8.1) lists.erl:2465: :lists.foldl/3287    (stdlib 8.1) lists.erl:2470: :lists.foldl_1/3288could not compile dependency :vix, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile vix --force", update it with "mix deps.update vix" or clean it with "mix deps.clean vix"