gyx

Build log

nerves_system_mangopi_mq_pro

gyx 0.2.0 · fail · run gyx-0.2.0-1790937220218
367 of 367 lines
1Resolving Hex dependencies...2Resolution completed in 0.106s3Unchanged: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:   mangopi_mq_pro96  MIX_ENV:      prod9798Checking for prebuilt Nerves artifacts...99  Found nerves_system_mangopi_mq_pro in cache100    /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-portable-0.17.2101  Found nerves_toolchain_riscv64_nerves_linux_gnu in cache102    /home/nerves/.nerves/artifacts/nerves_toolchain_riscv64_nerves_linux_gnu-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_riscv64_nerves_linux_gnu126Compiling 1 file (.ex)127Generated nerves_toolchain_riscv64_nerves_linux_gnu app128==> nerves_system_mangopi_mq_pro129Generated nerves_system_mangopi_mq_pro app130==> nerves_compatibility_test131132Nerves environment133  MIX_TARGET:   mangopi_mq_pro134  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)240Compiling lib/nx/binary_backend.ex (it's taking more than 10s)241Generated nx app242==> polaris243Compiling 5 files (.ex)244Generated polaris app245==> axon246Compiling 27 files (.ex)247     warning: unused require Polaris.Updates248     │249 212 │   require Polaris.Updates250     │   ~251     │252     └─ lib/axon/loop.ex:212:3253254     warning: unused require Logger255     │256 284 │   require Logger257     │   ~258     │259     └─ lib/axon.ex:284:3260261      warning: the following conditional expression will always succeed:262263          not improved?264265      because it evaluates to:266267          dynamic(true)268269      where "improved?" was given the type:270271          # type: dynamic(false or nil)272          # from: lib/axon/loop.ex:1124:7273          improved?274275      type warning found at:276      │277 1136 │       not improved? and not over_patience? ->278      │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~279      │280      └─ lib/axon/loop.ex:1136: Axon.Loop.monitor_impl/6281282     warning: the following clause will never match:283284         map when is_map(map) ->285286     because it attempts to match on the result of:287288         value289290     which has type:291292         dynamic(not empty_list() and not map() and not non_empty_list(term(), term()))293294     where "map" was given the type:295296         # type: map()297         # from: lib/axon/model_state.ex:208:16298         is_map(map)299300     type warning found at:301     │302 208 │       map when is_map(map) ->303     │       ~304     │305     └─ lib/axon/model_state.ex:208:7: Axon.ModelState.transform_to_parameters/1306307      warning: the following clause is redundant:308309          %{parent: [parent_id]} = popped ->310311      previous clauses have already matched on the following types:312313          %{..., op: term(), op_name: :container, parent: term()}314          %{..., parent: non_empty_list(term(), term())}315316      where "parent_id" was given the type:317318          # type: dynamic()319          # from: lib/axon.ex:3960:30320          %{parent: [parent_id]} = popped321322      where "popped" was given the type:323324          # type: dynamic(%{..., parent: non_empty_list(term())})325          # from: lib/axon.ex:3960:30326          %{parent: [parent_id]} = popped327328      type warning found at:329      │330 3960 │       %{parent: [parent_id]} = popped ->331      │                                       ~332      │333      └─ lib/axon.ex:3960:39: Axon.pop_node/1334335Generated axon app336==> uboot_env337Compiling 5 files (.ex)338Generated uboot_env app339==> nimble_pool340Compiling 2 files (.ex)341Generated nimble_pool app342==> exla343Unpacking /home/nerves/.cache/xla/0.10.0/download/xla_extension-0.10.0-x86_64-linux-gnu-cpu.tar.gz into /work/proj/deps_mangopi_mq_pro/exla/cache344Using 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.so345/home/nerves/.nerves/artifacts/nerves_toolchain_riscv64_nerves_linux_gnu-linux_x86_64-15.3.1/bin/riscv64-nerves-linux-gnu-g++ -mabi=lp64d -fstack-protector-strong -march=rv64imafdc_zicsr_zifencei -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_mangopi_mq_pro-portable-0.17.2/staging -fPIC -I/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-portable-0.17.2/staging/usr/lib/erlang/erts-17.0.6/include -I/work/proj/deps_mangopi_mq_pro/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.o346/home/nerves/.nerves/artifacts/nerves_toolchain_riscv64_nerves_linux_gnu-linux_x86_64-15.3.1/bin/riscv64-nerves-linux-gnu-g++ -mabi=lp64d -fstack-protector-strong -march=rv64imafdc_zicsr_zifencei -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_mangopi_mq_pro-portable-0.17.2/staging -fPIC -I/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-portable-0.17.2/staging/usr/lib/erlang/erts-17.0.6/include -I/work/proj/deps_mangopi_mq_pro/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_client.cc -o cache/0.13.1/objs/exla_client.o347/home/nerves/.nerves/artifacts/nerves_toolchain_riscv64_nerves_linux_gnu-linux_x86_64-15.3.1/bin/riscv64-nerves-linux-gnu-g++ -mabi=lp64d -fstack-protector-strong -march=rv64imafdc_zicsr_zifencei -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_mangopi_mq_pro-portable-0.17.2/staging -fPIC -I/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-portable-0.17.2/staging/usr/lib/erlang/erts-17.0.6/include -I/work/proj/deps_mangopi_mq_pro/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_mlir.cc -o cache/0.13.1/objs/exla_mlir.o348/home/nerves/.nerves/artifacts/nerves_toolchain_riscv64_nerves_linux_gnu-linux_x86_64-15.3.1/bin/riscv64-nerves-linux-gnu-g++ -mabi=lp64d -fstack-protector-strong -march=rv64imafdc_zicsr_zifencei -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_mangopi_mq_pro-portable-0.17.2/staging -fPIC -I/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-portable-0.17.2/staging/usr/lib/erlang/erts-17.0.6/include -I/work/proj/deps_mangopi_mq_pro/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/ipc.cc -o cache/0.13.1/objs/ipc.o349/home/nerves/.nerves/artifacts/nerves_toolchain_riscv64_nerves_linux_gnu-linux_x86_64-15.3.1/bin/riscv64-nerves-linux-gnu-g++ -mabi=lp64d -fstack-protector-strong -march=rv64imafdc_zicsr_zifencei -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_mangopi_mq_pro-portable-0.17.2/staging -fPIC -I/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-portable-0.17.2/staging/usr/lib/erlang/erts-17.0.6/include -I/work/proj/deps_mangopi_mq_pro/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/custom_calls/runtime_callback.cc -o cache/0.13.1/objs/custom_calls/runtime_callback.o350/home/nerves/.nerves/artifacts/nerves_toolchain_riscv64_nerves_linux_gnu-linux_x86_64-15.3.1/bin/riscv64-nerves-linux-gnu-g++ -mabi=lp64d -fstack-protector-strong -march=rv64imafdc_zicsr_zifencei -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_mangopi_mq_pro-portable-0.17.2/staging -fPIC -I/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-portable-0.17.2/staging/usr/lib/erlang/erts-17.0.6/include -I/work/proj/deps_mangopi_mq_pro/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/custom_calls/runtime_callback_bridge.cc -o cache/0.13.1/objs/custom_calls/runtime_callback_bridge.o351/home/nerves/.nerves/artifacts/nerves_toolchain_riscv64_nerves_linux_gnu-linux_x86_64-15.3.1/bin/riscv64-nerves-linux-gnu-g++ -mabi=lp64d -fstack-protector-strong -march=rv64imafdc_zicsr_zifencei -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_mangopi_mq_pro-portable-0.17.2/staging -fPIC -I/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-portable-0.17.2/staging/usr/lib/erlang/erts-17.0.6/include -I/work/proj/deps_mangopi_mq_pro/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/custom_calls/runtime_callback_cuda.cc -o cache/0.13.1/objs/custom_calls/runtime_callback_cuda.o352/home/nerves/.nerves/artifacts/nerves_toolchain_riscv64_nerves_linux_gnu-linux_x86_64-15.3.1/bin/riscv64-nerves-linux-gnu-g++ -mabi=lp64d -fstack-protector-strong -march=rv64imafdc_zicsr_zifencei -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_mangopi_mq_pro-portable-0.17.2/staging -fPIC -I/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-portable-0.17.2/staging/usr/lib/erlang/erts-17.0.6/include -I/work/proj/deps_mangopi_mq_pro/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_cuda.cc -o cache/0.13.1/objs/exla_cuda.o353/home/nerves/.nerves/artifacts/nerves_toolchain_riscv64_nerves_linux_gnu-linux_x86_64-15.3.1/bin/riscv64-nerves-linux-gnu-g++ cache/0.13.1/objs/exla.o cache/0.13.1/objs/exla_client.o cache/0.13.1/objs/exla_mlir.o cache/0.13.1/objs/ipc.o cache/0.13.1/objs/custom_calls/runtime_callback.o cache/0.13.1/objs/custom_calls/runtime_callback_bridge.o cache/0.13.1/objs/custom_calls/runtime_callback_cuda.o cache/0.13.1/objs/exla_cuda.o -o cache/libexla.so --sysroot=/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-portable-0.17.2/staging -Lcache/xla_extension/lib -lxla_extension -shared -fvisibility=hidden -Wl,-rpath,'$ORIGIN/xla_extension/lib'354/home/nerves/.nerves/artifacts/nerves_toolchain_riscv64_nerves_linux_gnu-linux_x86_64-15.3.1/riscv64-nerves-linux-gnu/bin/ld: skipping incompatible cache/xla_extension/lib/libxla_extension.so when searching for -lxla_extension355/home/nerves/.nerves/artifacts/nerves_toolchain_riscv64_nerves_linux_gnu-linux_x86_64-15.3.1/riscv64-nerves-linux-gnu/bin/ld: cannot find -lxla_extension: No such file or directory356/home/nerves/.nerves/artifacts/nerves_toolchain_riscv64_nerves_linux_gnu-linux_x86_64-15.3.1/riscv64-nerves-linux-gnu/bin/ld: skipping incompatible cache/xla_extension/lib/libxla_extension.so when searching for -lxla_extension357collect2: error: ld returned 1 exit status358make: *** [Makefile:131: cache/libexla.so] Error 1359could 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"360==> nerves_compatibility_test361** (Mix) Could not compile with "make" (exit status: 2).362You need to have gcc and make installed. If you are using363Ubuntu or any other Debian-based system, install the packages364"build-essential". Also install "erlang-dev" package if not365included in your Erlang/OTP version. If you're on Fedora, run366"dnf group install 'Development Tools'".367