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