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