gyx

Build log

nerves_system_trellis

gyx 0.2.0 · fail · run gyx-0.2.0-1790937220218
364 of 364 lines
1Resolving Hex dependencies...2Resolution completed in 0.096s3Unchanged:4  axon 0.8.15  circular_buffer 1.1.06  complex 0.7.07  elixir_make 0.10.08  exla 0.13.19  fine 0.1.610  gyx 0.2.011  interactive_cmd 0.1.412  jason 1.4.513  nerves 1.15.014  nerves_discovery 0.1.515  nerves_logging 0.2.416  nerves_runtime 0.13.1317  nerves_system_br 1.34.418  nerves_system_mangopi_mq_pro 0.17.219  nerves_system_rpi4 2.1.220  nerves_system_trellis 0.5.021  nerves_system_x86_64 1.34.222  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.123  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.124  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.125  nerves_toolchain_x86_64_nerves_linux_musl 15.3.126  nerves_uevent 0.1.727  nimble_pool 1.1.028  nx 0.13.129  polaris 0.2.030  property_table 0.3.431  ring_logger 0.11.732  shoehorn 0.9.333  tablet 0.3.334  telemetry 1.4.235  toolshed 0.5.036  uboot_env 1.0.237  xla 0.10.038* Getting gyx (Hex package)39* Getting nerves (Hex package)40* Getting shoehorn (Hex package)41* Getting ring_logger (Hex package)42* Getting toolshed (Hex package)43* Getting nerves_runtime (Hex package)44* Getting nerves_system_mangopi_mq_pro (Hex package)45* Getting nerves_system_rpi4 (Hex package)46* Getting nerves_system_trellis (Hex package)47* Getting nerves_system_x86_64 (Hex package)48* Getting nerves_system_br (Hex package)49* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)50* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)51* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)52* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)53* Getting nerves_logging (Hex package)54* Getting nerves_uevent (Hex package)55* Getting uboot_env (Hex package)56* Getting elixir_make (Hex package)57* Getting property_table (Hex package)58* Getting circular_buffer (Hex package)59* Getting interactive_cmd (Hex package)60* Getting jason (Hex package)61* Getting nerves_discovery (Hex package)62* Getting tablet (Hex package)63* Getting axon (Hex package)64* Getting exla (Hex package)65* Getting nx (Hex package)66* Getting complex (Hex package)67* Getting telemetry (Hex package)68* Getting fine (Hex package)69* Getting nimble_pool (Hex package)70* Getting xla (Hex package)71* Getting polaris (Hex package)72==> jason73Compiling 10 files (.ex)74Generated jason app75==> tablet76Compiling 2 files (.ex)77Generated tablet app78==> elixir_make79Compiling 8 files (.ex)80Generated elixir_make app81==> nerves_discovery82Compiling 5 files (.ex)83Generated nerves_discovery app84==> interactive_cmd85Compiling 1 file (.ex)86Generated interactive_cmd app87==> nerves88HOST_CC port.o89HOST_LD port90Compiling 55 files (.ex)91Generated nerves app92==> nerves_compatibility_test9394Nerves environment95  MIX_TARGET:   trellis96  MIX_ENV:      prod9798Checking for prebuilt Nerves artifacts...99  Found nerves_system_trellis in cache100    /home/nerves/.nerves/artifacts/nerves_system_trellis-portable-0.5.0101  Found nerves_toolchain_armv7_nerves_linux_gnueabihf in cache102    /home/nerves/.nerves/artifacts/nerves_toolchain_armv7_nerves_linux_gnueabihf-linux_x86_64-15.3.1103==> jason104Compiling 10 files (.ex)105Generated jason app106==> tablet107Compiling 2 files (.ex)108Generated tablet app109==> elixir_make110Compiling 8 files (.ex)111Generated elixir_make app112==> nerves_discovery113Compiling 5 files (.ex)114Generated nerves_discovery app115==> interactive_cmd116Compiling 1 file (.ex)117Generated interactive_cmd app118==> nerves119HOST_CC port.o120HOST_LD port121Compiling 55 files (.ex)122Generated nerves app123==> nerves_system_br124Generated nerves_system_br app125==> nerves_toolchain_armv7_nerves_linux_gnueabihf126Compiling 1 file (.ex)127Generated nerves_toolchain_armv7_nerves_linux_gnueabihf app128==> nerves_system_trellis129Generated nerves_system_trellis app130==> nerves_compatibility_test131132Nerves environment133  MIX_TARGET:   trellis134  MIX_ENV:      prod135136==> circular_buffer137Compiling 1 file (.ex)138Generated circular_buffer app139==> fine140Compiling 1 file (.ex)141Generated fine app142==> complex143Compiling 2 files (.ex)144     warning: the following clause is redundant:145146         def divide(n, b) when is_number(n) and (b === :infinity or b === :neg_infinity)147148     it has type:149150         dynamic(float() or integer()), dynamic(:infinity or :neg_infinity)151152     previous clauses have already matched on the following types:153154         :infinity or :nan or :neg_infinity, :infinity or :nan or :neg_infinity155         :nan, float() or integer()156         float() or integer(), :nan157         float() or integer(), :infinity158         float() or integer(), :neg_infinity159         float() or integer(), float() or integer()160161     │162 590 │   def divide(n, b) when is_number(n) and b in [:infinity, :neg_infinity] do163     │       ~164     │165     └─ lib/complex.ex:590:7: Complex.divide/2166167      warning: the following clause is redundant:168169          def pow(%Complex{re: re, im: im}, :neg_infinity) when re == 0 and im == 0170171      it has type:172173          dynamic(%Complex{re: float() or integer(), im: float() or integer()}), :neg_infinity174175      previous clauses have already matched on the following types:176177          :infinity or :nan or :neg_infinity, %Complex{}178          %Complex{}, :infinity or :nan or :neg_infinity179          %Complex{re: :infinity or :nan or :neg_infinity}, term()180          %Complex{im: :infinity or :nan or :neg_infinity}, term()181          term(), %Complex{re: :infinity or :nan or :neg_infinity}182          term(), %Complex{im: :infinity or :nan or :neg_infinity}183          :nan, term()184          term(), :nan185186      │187 1143 │   def pow(%Complex{re: re, im: im}, :neg_infinity) when re == 0 and im == 0, do: new(:infinity, 0)188      │       ~189      │190      └─ lib/complex.ex:1143:7: Complex.pow/2191192      warning: the following clause is redundant:193194          def atan2(:nan, :nan)195196      it has type:197198          :nan, :nan199200      previous clauses have already matched on the following types:201202          float() or integer(), float() or integer()203          :infinity, :infinity204          :infinity, :neg_infinity205          :infinity, :nan206          :infinity, float() or integer()207          :neg_infinity, :infinity208          :neg_infinity, :neg_infinity209          :neg_infinity, :nan210          :neg_infinity, float() or integer()211          :nan, :infinity or :nan or :neg_infinity or float() or integer()212          :infinity or :nan or :neg_infinity or float() or integer(), :nan213214      │215 1458 │   def atan2(:nan, :nan), do: :nan216      │       ~217      │218      └─ lib/complex.ex:1458:7: Complex.atan2/2219220Generated complex app221==> nerves_logging222 CC kmsg_tailer.o223 LD kmsg_tailer224Compiling 5 files (.ex)225Generated nerves_logging app226==> ring_logger227Compiling 7 files (.ex)228Generated ring_logger app229==> shoehorn230Compiling 8 files (.ex)231Generated shoehorn app232==> xla233Compiling 5 files (.ex)234Generated xla app235==> nerves_compatibility_test236===> Analyzing applications...237===> Compiling telemetry238==> nx239Compiling 43 files (.ex)240Generated nx app241==> polaris242Compiling 5 files (.ex)243Generated polaris app244==> axon245Compiling 27 files (.ex)246     warning: unused require Polaris.Updates247     │248 212 │   require Polaris.Updates249     │   ~250     │251     └─ lib/axon/loop.ex:212:3252253     warning: unused require Logger254     │255 284 │   require Logger256     │   ~257     │258     └─ lib/axon.ex:284:3259260      warning: the following conditional expression will always succeed:261262          not improved?263264      because it evaluates to:265266          dynamic(true)267268      where "improved?" was given the type:269270          # type: dynamic(false or nil)271          # from: lib/axon/loop.ex:1124:7272          improved?273274      type warning found at:275      │276 1136 │       not improved? and not over_patience? ->277      │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~278      │279      └─ lib/axon/loop.ex:1136: Axon.Loop.monitor_impl/6280281      warning: the following clause is redundant:282283          %{parent: [parent_id]} = popped ->284285      previous clauses have already matched on the following types:286287          %{..., op: term(), op_name: :container, parent: term()}288          %{..., parent: non_empty_list(term(), term())}289290      where "parent_id" was given the type:291292          # type: dynamic()293          # from: lib/axon.ex:3960:30294          %{parent: [parent_id]} = popped295296      where "popped" was given the type:297298          # type: dynamic(%{..., parent: non_empty_list(term())})299          # from: lib/axon.ex:3960:30300          %{parent: [parent_id]} = popped301302      type warning found at:303      │304 3960 │       %{parent: [parent_id]} = popped ->305      │                                       ~306      │307      └─ lib/axon.ex:3960:39: Axon.pop_node/1308309     warning: the following clause will never match:310311         map when is_map(map) ->312313     because it attempts to match on the result of:314315         value316317     which has type:318319         dynamic(not empty_list() and not map() and not non_empty_list(term(), term()))320321     where "map" was given the type:322323         # type: map()324         # from: lib/axon/model_state.ex:208:16325         is_map(map)326327     type warning found at:328     │329 208 │       map when is_map(map) ->330     │       ~331     │332     └─ lib/axon/model_state.ex:208:7: Axon.ModelState.transform_to_parameters/1333334Generated axon app335==> uboot_env336Compiling 5 files (.ex)337Generated uboot_env app338==> nimble_pool339Compiling 2 files (.ex)340Generated nimble_pool app341==> exla342Unpacking /home/nerves/.cache/xla/0.10.0/download/xla_extension-0.10.0-x86_64-linux-gnu-cpu.tar.gz into /work/proj/deps_trellis/exla/cache343Using libexla.so from /home/nerves/.cache/xla/exla/elixir-1.20.3-erts-17.0.4-xla-0.10.0-exla-0.13.1-uzp2q7t2znw2jdz523kyykvami/libexla.so344/home/nerves/.nerves/artifacts/nerves_toolchain_armv7_nerves_linux_gnueabihf-linux_x86_64-15.3.1/bin/armv7-nerves-linux-gnueabihf-g++ -mabi=aapcs-linux -mfpu=neon-vfpv4 -marm -fstack-protector-strong -mfloat-abi=hard -mcpu=cortex-a7 -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_trellis-portable-0.5.0/staging -fPIC -I/home/nerves/.nerves/artifacts/nerves_system_trellis-portable-0.5.0/staging/usr/lib/erlang/erts-17.0.6/include -I/work/proj/deps_trellis/fine/c_include -Icache/xla_extension/include -Wall -Wno-sign-compare -Wno-unused-parameter -Wno-missing-field-initializers -Wno-comment -std=c++17 -w -DNDEBUG -O3 -DEXLA_PROD -c c_src/exla/exla.cc -o cache/0.13.1/objs/exla.o345In file included from cache/xla_extension/include/xla/printer.h:31,346                 from cache/xla_extension/include/xla/layout.h:32,347                 from cache/xla_extension/include/xla/shape.h:37,348                 from c_src/exla/custom_calls/../exla_nif_util.h:9,349                 from c_src/exla/custom_calls/runtime_callback_bridge.h:9,350                 from c_src/exla/exla.cc:15:351cache/xla_extension/include/highwayhash/highwayhash.h:49:10: fatal error: highwayhash/hh_neon.h: No such file or directory352   49 | #include "highwayhash/hh_neon.h"353      |          ^~~~~~~~~~~~~~~~~~~~~~~354compilation terminated.355make: *** [Makefile:128: cache/0.13.1/objs/exla.o] Error 1356could 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"357==> nerves_compatibility_test358** (Mix) Could not compile with "make" (exit status: 2).359You need to have gcc and make installed. If you are using360Ubuntu or any other Debian-based system, install the packages361"build-essential". Also install "erlang-dev" package if not362included in your Erlang/OTP version. If you're on Fedora, run363"dnf group install 'Development Tools'".364