ash_sandbox

Build log

nerves_system_mangopi_mq_pro

ash_sandbox 0.1.2 · fail · run ash_sandbox-0.1.2-1789852813863
526 of 526 lines
1Resolving Hex dependencies...2Resolution completed in 1.037s3Unchanged:4  ash 3.33.65  ash_sandbox 0.1.26  circular_buffer 1.1.07  crux 0.1.48  decimal 3.1.19  ecto 3.14.210  elixir_make 0.10.011  ets 0.9.012  ex_sandbox 1.4.013  interactive_cmd 0.1.414  iterex 0.1.215  jason 1.4.516  multigraph 0.16.1-mg.517  nerves 1.15.018  nerves_discovery 0.1.519  nerves_logging 0.2.420  nerves_runtime 0.13.1321  nerves_system_bbb 2.30.222  nerves_system_br 1.34.423  nerves_system_mangopi_mq_pro 0.17.224  nerves_system_qemu_aarch64 0.4.225  nerves_system_rpi 2.1.226  nerves_system_rpi0 2.1.227  nerves_system_rpi0_2 2.1.228  nerves_system_rpi2 2.1.229  nerves_system_rpi3 2.1.230  nerves_system_rpi4 2.1.231  nerves_system_rpi5 2.1.232  nerves_system_x86_64 1.34.233  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.134  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.135  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.136  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.137  nerves_toolchain_x86_64_nerves_linux_musl 15.3.138  nerves_uevent 0.1.739  picosat_elixir 0.2.340  property_table 0.3.441  reactor 1.0.742  ring_logger 0.11.743  shoehorn 0.9.344  spark 2.7.345  splode 0.3.246  stream_data 1.4.047  tablet 0.3.348  telemetry 1.4.249  toolshed 0.5.050  uboot_env 1.0.251  yamerl 0.10.052  yaml_elixir 2.12.253  ymlr 5.1.654* Getting ash_sandbox (Hex package)55* Getting nerves (Hex package)56* Getting shoehorn (Hex package)57* Getting ring_logger (Hex package)58* Getting toolshed (Hex package)59* Getting nerves_runtime (Hex package)60* Getting nerves_system_bbb (Hex package)61* Getting nerves_system_mangopi_mq_pro (Hex package)62* Getting nerves_system_qemu_aarch64 (Hex package)63* Getting nerves_system_rpi (Hex package)64* Getting nerves_system_rpi0 (Hex package)65* Getting nerves_system_rpi0_2 (Hex package)66* Getting nerves_system_rpi2 (Hex package)67* Getting nerves_system_rpi3 (Hex package)68* Getting nerves_system_rpi4 (Hex package)69* Getting nerves_system_rpi5 (Hex package)70* Getting nerves_system_x86_64 (Hex package)71* Getting nerves_system_br (Hex package)72* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)73* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)74* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)75* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)76* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)77* Getting nerves_logging (Hex package)78* Getting nerves_uevent (Hex package)79* Getting uboot_env (Hex package)80* Getting elixir_make (Hex package)81* Getting property_table (Hex package)82* Getting circular_buffer (Hex package)83* Getting interactive_cmd (Hex package)84* Getting jason (Hex package)85* Getting nerves_discovery (Hex package)86* Getting tablet (Hex package)87* Getting ash (Hex package)88* Getting ex_sandbox (Hex package)89* Getting picosat_elixir (Hex package)90* Getting telemetry (Hex package)91* Getting crux (Hex package)92* Getting decimal (Hex package)93* Getting ecto (Hex package)94* Getting ets (Hex package)95* Getting reactor (Hex package)96* Getting spark (Hex package)97* Getting splode (Hex package)98* Getting stream_data (Hex package)99* Getting iterex (Hex package)100* Getting multigraph (Hex package)101* Getting yaml_elixir (Hex package)102* Getting ymlr (Hex package)103* Getting yamerl (Hex package)104You have added/upgraded packages you could sponsor, run `mix hex.sponsor` to learn more105==> tablet106Compiling 2 files (.ex)107Generated tablet app108==> elixir_make109Compiling 8 files (.ex)110Generated elixir_make app111==> nerves_discovery112Compiling 5 files (.ex)113Generated nerves_discovery app114==> decimal115Compiling 4 files (.ex)116Generated decimal app117==> jason118Compiling 10 files (.ex)119Generated jason app120==> interactive_cmd121Compiling 1 file (.ex)122Generated interactive_cmd app123==> nerves124HOST_CC port.o125HOST_LD port126Compiling 55 files (.ex)127Generated nerves app128==> nerves_compatibility_test129130Nerves environment131  MIX_TARGET:   mangopi_mq_pro132  MIX_ENV:      prod133134Checking for prebuilt Nerves artifacts...135  Found nerves_toolchain_riscv64_nerves_linux_gnu in cache136    /home/nerves/.nerves/artifacts/nerves_toolchain_riscv64_nerves_linux_gnu-linux_x86_64-15.3.1137  Found nerves_system_mangopi_mq_pro in cache138    /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-portable-0.17.2139==> tablet140Compiling 2 files (.ex)141Generated tablet app142==> elixir_make143Compiling 8 files (.ex)144Generated elixir_make app145==> nerves_discovery146Compiling 5 files (.ex)147Generated nerves_discovery app148==> decimal149Compiling 4 files (.ex)150Generated decimal app151==> jason152Compiling 10 files (.ex)153Compiling lib/decoder.ex (it's taking more than 10s)154Generated jason app155==> interactive_cmd156Compiling 1 file (.ex)157Generated interactive_cmd app158==> nerves159HOST_CC port.o160HOST_LD port161Compiling 55 files (.ex)162Generated nerves app163==> nerves_system_br164Generated nerves_system_br app165==> nerves_toolchain_riscv64_nerves_linux_gnu166Compiling 1 file (.ex)167Generated nerves_toolchain_riscv64_nerves_linux_gnu app168==> nerves_system_mangopi_mq_pro169Generated nerves_system_mangopi_mq_pro app170==> nerves_compatibility_test171172Nerves environment173  MIX_TARGET:   mangopi_mq_pro174  MIX_ENV:      prod175176==> stream_data177Compiling 3 files (.ex)178Generated stream_data app179==> ymlr180Compiling 3 files (.ex)181Generated ymlr app182==> circular_buffer183Compiling 1 file (.ex)184Generated circular_buffer app185==> multigraph186Compiling 16 files (.ex)187      warning: the following clause is redundant:188189          defp include_edge_for_filtered_partitions?(edge, _edge_partition, _partitions, where_fun)190               when is_function(where_fun)191192      it has type:193194          dynamic(), dynamic(), dynamic(), dynamic(fun())195196      previous clauses have already matched on the following types:197198          term(), term(), term(), nil199          term(), term(), term(), fun()200201      │202 2902 │   defp include_edge_for_filtered_partitions?(edge, _edge_partition, _partitions, where_fun)203      │        ~204      │205      └─ lib/multigraph.ex:2902:8: Multigraph.include_edge_for_filtered_partitions?/4206207Generated multigraph app208==> nerves_compatibility_test209===> Analyzing applications...210===> Compiling yamerl211/work/proj/deps_mangopi_mq_pro/yamerl/src/yamerl_node_binary.erl:65:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.212Compile directive 'nowarn_deprecated_catch' can be used to suppress213warnings in selected modules.214%   65|    case catch base64:decode(Text) of215%     |         ^216217/work/proj/deps_mangopi_mq_pro/yamerl/src/yamerl_node_binary.erl:72:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.218Compile directive 'nowarn_deprecated_catch' can be used to suppress219warnings in selected modules.220%   72|    case catch base64:decode(Text) of221%     |         ^222223    ┌─ src/yamerl_node_binary.erl:224    │225 65 │     case catch base64:decode(Text) of226    │          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.227Compile directive 'nowarn_deprecated_catch' can be used to suppress228warnings in selected modules.229230    ┌─ src/yamerl_node_binary.erl:231    │232 72 │     case catch base64:decode(Text) of233    │          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.234Compile directive 'nowarn_deprecated_catch' can be used to suppress235warnings in selected modules.236237238/work/proj/deps_mangopi_mq_pro/yamerl/src/yamerl_constr.erl:801:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.239Compile directive 'nowarn_deprecated_catch' can be used to suppress240warnings in selected modules.241%  801|     catch Mod:module_info(),242%     |     ^243244     ┌─ src/yamerl_constr.erl:245     │246 801 │      catch Mod:module_info(),247     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.248Compile directive 'nowarn_deprecated_catch' can be used to suppress249warnings in selected modules.250251252==> ets253Compiling 7 files (.ex)254Generated ets app255==> iterex256Compiling 48 files (.ex)257Compiling lib/iter/iterable/by_chunker.ex (it's taking more than 10s)258Compiling lib/iter/iterable/stepper.ex (it's taking more than 10s)259Compiling lib/iter/iterable/resource.ex (it's taking more than 10s)260Compiling lib/iter/iterable/tail_taker.ex (it's taking more than 10s)261Compiling lib/iter/iterable/uniquer.ex (it's taking more than 10s)262Generated iterex app263==> nerves_logging264 CC kmsg_tailer.o265 LD kmsg_tailer266Compiling 5 files (.ex)267Generated nerves_logging app268==> picosat_elixir269/home/nerves/.nerves/artifacts/nerves_toolchain_riscv64_nerves_linux_gnu-linux_x86_64-15.3.1/bin/riscv64-nerves-linux-gnu-gcc -std=c99 -finline-functions -Wall -O3 -DNDEBUG -fPIC -I /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-portable-0.17.2/staging/usr/lib/erlang/erts-17.0.6/include -o /work/proj/deps_mangopi_mq_pro/picosat_elixir/priv/picosat.o -c /work/proj/deps_mangopi_mq_pro/picosat_elixir/c_src/picosat.c270/home/nerves/.nerves/artifacts/nerves_toolchain_riscv64_nerves_linux_gnu-linux_x86_64-15.3.1/bin/riscv64-nerves-linux-gnu-gcc -std=c99 -finline-functions -Wall -O3 -DNDEBUG -fPIC -I /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-portable-0.17.2/staging/usr/lib/erlang/erts-17.0.6/include -o /work/proj/deps_mangopi_mq_pro/picosat_elixir/priv/picosat_nif.o -c /work/proj/deps_mangopi_mq_pro/picosat_elixir/c_src/picosat_nif.c271/home/nerves/.nerves/artifacts/nerves_toolchain_riscv64_nerves_linux_gnu-linux_x86_64-15.3.1/bin/riscv64-nerves-linux-gnu-gcc --sysroot=/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-portable-0.17.2/staging -shared  /work/proj/deps_mangopi_mq_pro/picosat_elixir/priv/picosat_nif.o /work/proj/deps_mangopi_mq_pro/picosat_elixir/priv/picosat.o -o /work/proj/_build/mangopi_mq_pro/lib/picosat_elixir/priv/picosat_nif.so272Compiling 1 file (.erl)273Compiling 2 files (.ex)274Generated picosat_elixir app275==> ring_logger276Compiling 7 files (.ex)277Generated ring_logger app278==> spark279Compiling 46 files (.ex)280Generated spark app281==> shoehorn282Compiling 8 files (.ex)283Generated shoehorn app284==> yaml_elixir285Compiling 6 files (.ex)286Generated yaml_elixir app287==> nerves_compatibility_test288===> Analyzing applications...289===> Compiling telemetry290==> ex_sandbox291Compiling 46 files (.ex)292Generated ex_sandbox app293==> ecto294Compiling 56 files (.ex)295Compiling lib/ecto.ex (it's taking more than 10s)296Compiling lib/ecto/changeset/relation.ex (it's taking more than 10s)297Compiling lib/ecto/repo/preloader.ex (it's taking more than 10s)298Compiling lib/ecto/query/planner.ex (it's taking more than 10s)299Generated ecto app300==> splode301Compiling 5 files (.ex)302Generated splode app303==> reactor304Compiling 113 files (.ex)305Compiling lib/reactor/dsl.ex (it's taking more than 10s)306Generated reactor app307==> uboot_env308Compiling 5 files (.ex)309Generated uboot_env app310==> crux311Compiling 20 files (.ex)312    warning: unused require Crux.Expression313    │314 20 │   require Expression315    │   ~316    │317    └─ lib/crux.ex:20:3318319Generated crux app320==> ash321Compiling 618 files (.ex)322Compiling lib/ash/data_layer/mnesia/mnesia.ex (it's taking more than 10s)323Compiling lib/ash/actions/sort.ex (it's taking more than 10s)324Compiling lib/ash/actions/bulk_manual_action_helpers.ex (it's taking more than 10s)325Compiling lib/ash/domain/verifiers/validate_arguments_to_code_interface.ex (it's taking more than 10s)326Compiling lib/ash/domain/interface.ex (it's taking more than 10s)327Compiling lib/ash/domain/info/livebook.ex (it's taking more than 10s)328Compiling lib/ash/domain/global_interface.ex (it's taking more than 10s)329Compiling lib/ash/error/forbidden/cannot_filter_creates.ex (it's taking more than 10s)330Compiling lib/ash/error/error.ex (it's taking more than 10s)331Compiling lib/ash/error/changes/stale_record.ex (it's taking more than 10s)332Compiling lib/ash/filter/runtime.ex (it's taking more than 10s)333Compiling lib/ash/error/query/not_found.ex (it's taking more than 10s)334Compiling lib/ash/info/manifest/generator/resource_builder.ex (it's taking more than 10s)335Compiling lib/ash/info/manifest/generator/reachability.ex (it's taking more than 10s)336Compiling lib/ash/helpers.ex (it's taking more than 10s)337Compiling lib/ash/generator/generator.ex (it's taking more than 10s)338Compiling lib/ash/actions/helpers.ex (it's taking more than 10s)339Compiling lib/ash/query/type.ex (it's taking more than 10s)340Compiling lib/ash/query/aggregate.ex (it's taking more than 10s)341Compiling lib/ash/policy/policy.ex (it's taking more than 10s)342Compiling lib/ash/policy/check/selecting.ex (it's taking more than 10s)343Compiling lib/ash/policy/check/loading.ex (it's taking more than 10s)344Compiling lib/ash/policy/check/filtering_on.ex (it's taking more than 10s)345Compiling lib/ash/policy/check/changing_relationships.ex (it's taking more than 10s)346Compiling lib/ash/policy/check/accessing_from.ex (it's taking more than 10s)347Compiling lib/ash/page/keyset.ex (it's taking more than 10s)348Compiling lib/ash/expr/sat.ex (it's taking more than 10s)349Compiling lib/ash/reactor/reactor.ex (it's taking more than 10s)350Compiling lib/ash/test.ex (it's taking more than 10s)351Compiling lib/ash/subject.ex (it's taking more than 10s)352Compiling lib/ash/actions/read/calculations.ex (it's taking more than 10s)353Compiling lib/ash/actions/destroy/destroy.ex (it's taking more than 10s)354Compiling lib/ash/actions/create/create.ex (it's taking more than 10s)355Compiling lib/ash/actions/create/bulk.ex (it's taking more than 10s)356Compiling lib/ash/action_input.ex (it's taking more than 10s)357Compiling lib/ash/changeset/changeset.ex (it's taking more than 10s)358Compiling lib/ash/query/query.ex (it's taking more than 10s)359Compiling lib/ash/policy/authorizer/authorizer.ex (it's taking more than 10s)360Compiling lib/ash/policy/check/relating_to_actor.ex (it's taking more than 10s)361Compiling lib/ash/policy/check/relates_to_actor_via.ex (it's taking more than 10s)362Compiling lib/ash/policy/check/expression.ex (it's taking more than 10s)363Compiling lib/ash/policy/check/changing_attributes.ex (it's taking more than 10s)364Compiling lib/ash/policy/check/can_read.ex (it's taking more than 10s)365Compiling lib/ash/data_layer/ets/ets.ex (it's taking more than 10s)366Compiling lib/ash/resource/change/optimistic_lock.ex (it's taking more than 10s)367Compiling lib/ash/actions/read/relationships.ex (it's taking more than 10s)368Compiling lib/ash/actions/read/read.ex (it's taking more than 10s)369Compiling lib/ash/actions/managed_relationships.ex (it's taking more than 10s)370Compiling lib/ash.ex (it's taking more than 10s)371Compiling lib/ash/resource/interface.ex (it's taking more than 10s)372Compiling lib/ash/actions/destroy/bulk.ex (it's taking more than 10s)373Compiling lib/ash/resource/dsl.ex (it's taking more than 10s)374Compiling lib/ash/actions/update/bulk.ex (it's taking more than 10s)375Compiling lib/ash/type/uuid.ex (it's taking more than 10s)376Compiling lib/ash/domain/dsl.ex (it's taking more than 10s)377Compiling lib/ash/filter/filter.ex (it's taking more than 10s)378      warning: the following clause is redundant:379380          defp add_expression_part(381                 %{__struct__: field_struct} = calc,382                 _context,383                 expression,384                 _could_be_function?385               )386               when field_struct === Ash.Query.Calculation or field_struct === Ash.Query.Aggregate387388      it has type:389390          dynamic(%{..., __struct__: Ash.Query.Aggregate or Ash.Query.Calculation}), dynamic(), dynamic(), dynamic()391392      previous clauses have already matched on the following types:393394          term(), term(), nil, term()395          %Ash.Filter{}, term(), term(), term()396          %Ash.Query.Call{}, term(), term(), term()397          %Ash.Query.Parent{}, term(), term(), term()398          %Ash.CustomExpression{}, term(), term(), term()399          %Ash.Query.Exists{}, term(), term(), term()400          %Ash.Query.Ref{}, term(), term(), term()401          {%Ash.Query.Ref{}, term()}, term(), term(), term()402          %Ash.Query.BooleanExpression{}, term(), term(), term()403          %Ash.Query.Not{}, term(), term(), term()404          %{..., __predicate__?: term(), __struct__: atom()}, term(), term(), term()405          %{..., __struct__: atom()}, term(), term(), term()406          {:fragment, term()}, term(), term(), term()407408      │409 3512 │   defp add_expression_part(410      │        ~411      │412      └─ lib/ash/filter/filter.ex:3512:8: Ash.Filter.add_expression_part/4413414    warning: Igniter.Project.Module.find_all_matching_modules/2 is undefined (module Igniter.Project.Module is not available or is yet to be defined)415    │416 88 │       Igniter.Project.Module.find_all_matching_modules(igniter, fn _, zipper ->417    │                              ~418    │419    └─ lib/mix/tasks/helpers.ex:88:30: Ash.Mix.Tasks.Helpers.discover_domains/1420421    warning: Igniter.Code.Module.move_to_use/2 is undefined (module Igniter.Code.Module is not available or is yet to be defined)422    │423 89 │         match?({:ok, _}, Igniter.Code.Module.move_to_use(zipper, Ash.Domain))424    │                                              ~425    │426    └─ lib/mix/tasks/helpers.ex:89:46: Ash.Mix.Tasks.Helpers.discover_domains/1427428      warning: the following clause cannot match because the previous clauses already matched all possible values:429430          _ ->431432      it attempts to match on the result of:433434          strip_load?(initial_data)435436      which has the already matched type:437438          dynamic(false)439440      type warning found at:441      │442 2832 │       if strip_load?(initial_data) do443      │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~444      │445      └─ lib/ash/actions/read/read.ex:2832: Ash.Actions.Read.for_read/5446447      warning: the following clause cannot match because the previous clauses already matched all possible values:448449          _ ->450451      it attempts to match on the result of:452453          prefer_existing_loads?(query)454455      which has the already matched type:456457          dynamic(false)458459      type warning found at:460      │461 2841 │         if prefer_existing_loads?(query) do462      │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~463      │464      └─ lib/ash/actions/read/read.ex:2841: Ash.Actions.Read.for_read/5465466Generated ash app467==> ash_sandbox468Compiling 14 files (.ex)469Generated ash_sandbox app470==> property_table471Compiling 8 files (.ex)472Generated property_table app473==> nerves_uevent474 CC uevent.o475 LD uevent476Compiling 5 files (.ex)477Generated nerves_uevent app478==> nerves_runtime479Compiling 14 files (.ex)480Generated nerves_runtime app481==> toolshed482Compiling 5 files (.ex)483Generated toolshed app484==> nerves_compatibility_test485Compiling 2 files (.ex)486Generated nerves_compatibility_test app487|nerves| Building OTP Release...488489* [Nerves] validating vm.args490* skipping runtime configuration (config/runtime.exs not found)491* creating _build/mangopi_mq_pro/rel/nerves_compatibility_test/releases/0.1.0/vm.args492Updating base firmware image with Erlang release...493scrub-otp-release.sh: ERROR: Unexpected executable format for '/work/proj/_build/mangopi_mq_pro/_nerves-tmp/rootfs_overlay/srv/erlang/lib/ex_sandbox-1.4.0/priv/netns_nif.so'494495Got:496 readelf:Advanced Micro Devices X86-64;0x0497498Expecting:499 readelf:RISC-V;0x5, RVC, double-float ABI500501This file was compiled for the host or a different target and probably502will not work.503504Check the following:5055061. If this file comes from a library, that library may be compiling to507   its source directory under `deps`. Manually clean up the source508   directory and try building again.5095102. Are you using a path dependency in your mix deps? If so, run511   'mix clean' in that directory to avoid pulling in any of its512   build products.5135143. Did you recently upgrade or change your Nerves system? If so,515   try cleaning and rebuilding this project and its deps.5165174. Are you building outside of Nerves' mix integration? If so,518   make sure that you've sourced 'nerves-env.sh'.519520If you are very sure you know what you are doing, you may place an empty521file in the same directory as the offending file(s) called '.noscrub'.522This will explicitly disable scrubbing for that directory.523524If you're still having trouble, please file an issue on Github525at https://github.com/nerves-project/nerves_system_br/issues.526