kino_phonograph

Build log

nerves_system_x86_64

kino_phonograph 0.9.0 · fail · run kino_phonograph-0.9.0-1790967471194
290 of 290 lines
1Resolving Hex dependencies...2Resolution completed in 0.236s3Unchanged: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_phonograph 0.9.012  kino_zoetrope 0.25.013  nerves 2.0.0-pre.214  nerves_discovery 0.1.515  nerves_logging 0.2.416  nerves_runtime 0.13.1317  nerves_system_bbb 2.30.218  nerves_system_br 1.34.419  nerves_system_mangopi_mq_pro 0.17.220  nerves_system_qemu_aarch64 0.4.221  nerves_system_rpi0 2.1.222  nerves_system_rpi4 2.1.223  nerves_system_rpi5 2.1.224  nerves_system_trellis 0.5.025  nerves_system_x86_64 1.34.226  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.127  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.128  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.129  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.130  nerves_toolchain_x86_64_nerves_linux_musl 15.3.131  nerves_uevent 0.1.732  nx 0.12.133  phoenix_html 4.3.034  property_table 0.3.435  ring_logger 0.11.736  sweet_xml 0.7.537  table 0.1.238  tablet 0.3.339  telemetry 1.4.240  toolshed 0.5.041  uboot_env 1.0.242  vix 0.42.043* Getting kino_phonograph (Hex package)44* Getting nerves (Hex package)45* Getting ring_logger (Hex package)46* Getting toolshed (Hex package)47* Getting nerves_runtime (Hex package)48* Getting nerves_system_bbb (Hex package)49* Getting nerves_system_mangopi_mq_pro (Hex package)50* Getting nerves_system_qemu_aarch64 (Hex package)51* Getting nerves_system_rpi0 (Hex package)52* Getting nerves_system_rpi4 (Hex package)53* Getting nerves_system_rpi5 (Hex package)54* Getting nerves_system_trellis (Hex package)55* Getting nerves_system_x86_64 (Hex package)56* Getting nerves_system_br (Hex package)57* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)58* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)59* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)60* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)61* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)62* Getting nerves_logging (Hex package)63* Getting nerves_uevent (Hex package)64* Getting uboot_env (Hex package)65* Getting elixir_make (Hex package)66* Getting property_table (Hex package)67* Getting circular_buffer (Hex package)68* Getting interactive_cmd (Hex package)69* Getting nerves_discovery (Hex package)70* Getting tablet (Hex package)71* Getting image (Hex package)72* Getting kino (Hex package)73* Getting kino_zoetrope (Hex package)74* Getting nx (Hex package)75* Getting complex (Hex package)76* Getting telemetry (Hex package)77* Getting table (Hex package)78* Getting phoenix_html (Hex package)79* Getting sweet_xml (Hex package)80* Getting vix (Hex package)81* Getting cc_precompiler (Hex package)82==> nx83Compiling 42 files (.ex)84Compiling lib/nx/binary_backend.ex (it's taking more than 10s)85      warning: the following conditional expression will always succeed:8687          is_float(split)8889      because it evaluates to:9091          dynamic(true)9293      where "split" was given the types:9495          # type: dynamic(float() or integer())96          # from: lib/nx.ex:3608:4397          split * axis_size9899          # type: float()100          # from: lib/nx.ex:3618:9101          is_integer(split)102103      type warning found at:104      │105 3622 │         is_float(split) and float_split_index > 0 and float_split_index < axis_size ->106      │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~107      │108      └─ lib/nx.ex:3622: Nx.split/3109110      warning: this clause in cond will always match:111112          is_float(split)113114      since it has type:115116          dynamic(true)117118      where "split" was given the types:119120          # type: dynamic(float() or integer())121          # from: lib/nx.ex:3608:43122          split * axis_size123124          # type: float()125          # from: lib/nx.ex:3618:9126          is_integer(split)127128      type warning found at:129      │130 3625 │         is_float(split) ->131      │                         ~132      │133      └─ lib/nx.ex:3625:25: Nx.split/3134135      warning: incompatible types given to Kernel.trunc/1:136137          trunc(x)138139      given types:140141          -dynamic(%Complex{142            re: :infinity or :nan or :neg_infinity or float(),143            im: :infinity or :nan or :neg_infinity or float()144          })-145146      but expected one of:147148          float() or integer()149150      where "x" was given the type:151152          # type: dynamic(%Complex{153            re: :infinity or :nan or :neg_infinity or float(),154            im: :infinity or :nan or :neg_infinity or float()155          })156          # from: lib/nx/binary_backend.ex:2080:17157          x =158            Nx.Shared.read_complex(159              x,160              arg1161            )162163      type warning found at:164      │165 2093 │                   number_to_binary(trunc(x), output_type)166      │                                    ~167      │168      └─ lib/nx/binary_backend.ex:2093:36: Nx.BinaryBackend.as_type/2169170      warning: comparison with structs found:171172          a >= b173174      given types:175176          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            dynamic(183              %Complex{184                re: :infinity or :nan or :neg_infinity or float(),185                im: :infinity or :nan or :neg_infinity or float()186              } or float() or integer()187            )188189      where "a" was given the type:190191          # type: dynamic(192            %Complex{193              re: :infinity or :nan or :neg_infinity or float(),194              im: :infinity or :nan or :neg_infinity or float()195            } or float() or integer()196          )197          # from: lib/nx/binary_backend.ex198          {a, b}199200      where "b" was given the type:201202          # type: dynamic(203            %Complex{204              re: :infinity or :nan or :neg_infinity or float(),205              im: :infinity or :nan or :neg_infinity or float()206            } or float() or integer()207          )208          # from: lib/nx/binary_backend.ex209          {a, b}210211      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.212213      type warning found at:214      │215 2138 │               {a, b} -> a >= b216      │                           ~217      │218      └─ lib/nx/binary_backend.ex:2138:27: Nx.BinaryBackend.do_sort/4219220      warning: comparison with structs found:221222          a <= b223224      given types:225226          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            dynamic(233              %Complex{234                re: :infinity or :nan or :neg_infinity or float(),235                im: :infinity or :nan or :neg_infinity or float()236              } or float() or integer()237            )238239      where "a" was given the type:240241          # type: dynamic(242            %Complex{243              re: :infinity or :nan or :neg_infinity or float(),244              im: :infinity or :nan or :neg_infinity or float()245            } or float() or integer()246          )247          # from: lib/nx/binary_backend.ex248          {a, b}249250      where "b" was given the type:251252          # type: dynamic(253            %Complex{254              re: :infinity or :nan or :neg_infinity or float(),255              im: :infinity or :nan or :neg_infinity or float()256            } or float() or integer()257          )258          # from: lib/nx/binary_backend.ex259          {a, b}260261      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.262263      type warning found at:264      │265 2152 │               {a, b} -> a <= b266      │                           ~267      │268      └─ lib/nx/binary_backend.ex:2152:27: Nx.BinaryBackend.do_sort/4269270Generated nx app271==> kino272Compiling 50 files (.ex)273Generated kino app274==> vix275Downloading precompiled NIF to /home/nerves/.cache/elixir_make/vix-nif-2.17-x86_64-linux-musl-0.42.0.tar.gz276Compiling 28 files (.ex)27727819:04:15.128 [warning] The on_load function for module Elixir.Vix.Nif returned:279{:error,280 {:load_failed,281  ~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'"}}282283284== Compilation error in file lib/vix/vips/enum.ex ==285** (UndefinedFunctionError) function Vix.Nif.nif_vips_enum_list/0 is undefined (module Vix.Nif is not available)286    Vix.Nif.nif_vips_enum_list()287    lib/vix/vips/enum.ex:5: Vix.Vips.EnumHelper.__before_compile__/1288    (stdlib 8.1) lists.erl:2465: :lists.foldl/3289    (stdlib 8.1) lists.erl:2470: :lists.foldl_1/3290could 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"