Build log
nerves_system_rpi5
extism 1.0.0 · fail · run extism-1.0.0-1791182235165
287 of 287 lines
1Resolving Hex dependencies...2Resolution completed in 0.123s3Unchanged:4 circular_buffer 1.1.05 elixir_make 0.10.06 extism 1.0.07 interactive_cmd 0.1.48 jason 1.4.59 json 1.4.110 nerves 2.0.0-pre.211 nerves_discovery 0.1.512 nerves_logging 0.2.413 nerves_runtime 0.13.1314 nerves_system_bbb 2.30.215 nerves_system_br 1.34.416 nerves_system_mangopi_mq_pro 0.17.217 nerves_system_qemu_aarch64 0.4.218 nerves_system_rpi0 2.1.219 nerves_system_rpi4 2.1.220 nerves_system_rpi5 2.1.221 nerves_system_trellis 0.5.022 nerves_system_x86_64 1.34.223 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.124 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.125 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.126 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.127 nerves_toolchain_x86_64_nerves_linux_musl 15.3.128 nerves_uevent 0.1.729 property_table 0.3.430 ring_logger 0.11.731 rustler 0.38.032 tablet 0.3.333 toolshed 0.5.034 uboot_env 1.0.235* Getting extism (Hex package)36* Getting nerves (Hex package)37* Getting ring_logger (Hex package)38* Getting toolshed (Hex package)39* Getting nerves_runtime (Hex package)40* Getting nerves_system_bbb (Hex package)41* Getting nerves_system_mangopi_mq_pro (Hex package)42* Getting nerves_system_qemu_aarch64 (Hex package)43* Getting nerves_system_rpi0 (Hex package)44* Getting nerves_system_rpi4 (Hex package)45* Getting nerves_system_rpi5 (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_armv6_nerves_linux_gnueabihf (Hex package)53* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)54* Getting nerves_logging (Hex package)55* Getting nerves_uevent (Hex package)56* Getting uboot_env (Hex package)57* Getting elixir_make (Hex package)58* Getting property_table (Hex package)59* Getting circular_buffer (Hex package)60* Getting interactive_cmd (Hex package)61* Getting nerves_discovery (Hex package)62* Getting tablet (Hex package)63* Getting json (Hex package)64* Getting rustler (Hex package)65* Getting jason (Hex package)66==> nerves_system_br67Generated nerves_system_br app68==> circular_buffer69Compiling 1 file (.ex)70Generated circular_buffer app71==> json72Compiling 13 files (.ex)73 warning: redefining module JSON (current version loaded from /home/nerves/.elixir/lib/elixir/ebin/Elixir.JSON.beam)74 │75 1 │ defmodule JSON do76 │ ~~~~~~~~~~~~~~~~~77 │78 └─ lib/json.ex:1: JSON (module)7980 warning: redefining module JSON.Encoder (current version loaded from /home/nerves/.elixir/lib/elixir/ebin/Elixir.JSON.Encoder.beam)81 │82 1 │ defprotocol JSON.Encoder do83 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~84 │85 └─ lib/json/encoder.ex:1: JSON.Encoder (module)8687 warning: redefining module JSON.Encoder.List (current version loaded from /home/nerves/.elixir/lib/elixir/ebin/Elixir.JSON.Encoder.List.beam)88 │89 25 │ defimpl JSON.Encoder, for: List do90 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~91 │92 └─ lib/json/encoder/default_implementations.ex:25: JSON.Encoder.List (module)9394 warning: redefining module JSON.Encoder.Integer (current version loaded from /home/nerves/.elixir/lib/elixir/ebin/Elixir.JSON.Encoder.Integer.beam)95 │96 53 │ defimpl JSON.Encoder, for: [Integer, Float] do97 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~98 │99 └─ lib/json/encoder/default_implementations.ex:53: JSON.Encoder.Integer (module)100101 warning: redefining module JSON.Encoder.Float (current version loaded from /home/nerves/.elixir/lib/elixir/ebin/Elixir.JSON.Encoder.Float.beam)102 │103 53 │ defimpl JSON.Encoder, for: [Integer, Float] do104 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~105 │106 └─ lib/json/encoder/default_implementations.ex:53: JSON.Encoder.Float (module)107108 warning: unused require Logger109 │110 14 │ require Logger111 │ ~112 │113 └─ lib/json/logger.ex:14:3114115 warning: redefining module JSON.Encoder.Atom (current version loaded from /home/nerves/.elixir/lib/elixir/ebin/Elixir.JSON.Encoder.Atom.beam)116 │117 66 │ defimpl JSON.Encoder, for: Atom do118 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~119 │120 └─ lib/json/encoder/default_implementations.ex:66: JSON.Encoder.Atom (module)121122 warning: redefining module JSON.Encoder.BitString (current version loaded from /home/nerves/.elixir/lib/elixir/ebin/Elixir.JSON.Encoder.BitString.beam)123 │124 83 │ defimpl JSON.Encoder, for: BitString do125 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~126 │127 └─ lib/json/encoder/default_implementations.ex:83: JSON.Encoder.BitString (module)128129 warning: redefining module JSON.Encoder.Map (current version loaded from /home/nerves/.elixir/lib/elixir/ebin/Elixir.JSON.Encoder.Map.beam)130 │131 147 │ defimpl JSON.Encoder, for: Map do132 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~133 │134 └─ lib/json/encoder/default_implementations.ex:147: JSON.Encoder.Map (module)135136 warning: using single-quoted strings to represent charlists is deprecated.137 Use ~c"" if you indeed want a charlist or use "" instead.138 You may run "mix format --migrate" to change all single-quoted139 strings to use the ~c sigil and fix this warning.140 │141 89 │ defp apply_exponent({:ok, acc, <<exponent::utf8, rest::binary>>}) when exponent in 'eE' do142 │ ~143 │144 └─ lib/json/parser/number.ex:89:86145146 warning: use Bitwise is deprecated. import Bitwise instead147 │148 8 │ use Bitwise149 │ ~~~~~~~~~~~150 │151 └─ lib/json/parser/string.ex:8: JSON.Parser.String (module)152153 warning: use Bitwise is deprecated. import Bitwise instead154 │155 6 │ use Bitwise156 │ ~~~~~~~~~~~157 │158 └─ lib/json/parser/unicode.ex:6: JSON.Parser.Unicode (module)159160 warning: JSON.Encoder.encode/1 is undefined or private. Did you mean:161162 * encode/2163164 │165 25 │ defdelegate encode(term), to: Encoder166 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~167 │168 └─ (elixir 1.20.3) lib/json.ex:25: JSON.encode/1169170 warning: function encode/2 required by protocol JSON.Encoder is not implemented (in module JSON.Encoder.Any)171 │172 159 │ defimpl JSON.Encoder, for: Any do173 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~174 │175 └─ lib/json/encoder/default_implementations.ex:159: JSON.Encoder.Any (module)176177 warning: JSON.Encoder.encode/1 is undefined or private. Did you mean:178179 * encode/2180181 │182 176 │ |> JSON.Encoder.encode()183 │ ~184 │185 └─ lib/json/encoder/default_implementations.ex:176:21: JSON.Encoder.Any.encode/1186187 warning: function encode/2 required by protocol JSON.Encoder is not implemented (in module JSON.Encoder.Record)188 │189 135 │ defimpl JSON.Encoder, for: Record do190 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~191 │192 └─ lib/json/encoder/default_implementations.ex:135: JSON.Encoder.Record (module)193194 warning: function encode/2 required by protocol JSON.Encoder is not implemented (in module JSON.Encoder.Map)195 │196 147 │ defimpl JSON.Encoder, for: Map do197 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~198 │199 └─ lib/json/encoder/default_implementations.ex:147: JSON.Encoder.Map (module)200201 warning: function encode/2 required by protocol JSON.Encoder is not implemented (in module JSON.Encoder.BitString)202 │203 83 │ defimpl JSON.Encoder, for: BitString do204 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~205 │206 └─ lib/json/encoder/default_implementations.ex:83: JSON.Encoder.BitString (module)207208 warning: function encode/2 required by protocol JSON.Encoder is not implemented (in module JSON.Encoder.Atom)209 │210 66 │ defimpl JSON.Encoder, for: Atom do211 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~212 │213 └─ lib/json/encoder/default_implementations.ex:66: JSON.Encoder.Atom (module)214215 warning: function encode/2 required by protocol JSON.Encoder is not implemented (in module JSON.Encoder.Float)216 │217 53 │ defimpl JSON.Encoder, for: [Integer, Float] do218 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~219 │220 └─ lib/json/encoder/default_implementations.ex:53: JSON.Encoder.Float (module)221222 warning: JSON.Encoder.encode/1 is undefined or private. Did you mean:223224 * encode/2225226 │227 28 │ case Encoder.encode(item) do228 │ ~229 │230 └─ lib/json/encoder/helpers.ex:28:18: JSON.Encoder.Helpers.encode_item/1231232 warning: JSON.Encoder.encode/1 is undefined or private. Did you mean:233234 * encode/2235236 │237 73 │ def encode(atom) when is_atom(atom), do: atom |> Atom.to_string() |> JSON.Encoder.encode()238 │ ~239 │240 └─ (elixir 1.20.3) lib/json/encoder/default_implementations.ex:73:85: JSON.Encoder.Atom.encode/1241242 warning: function encode/2 required by protocol JSON.Encoder is not implemented (in module JSON.Encoder.Integer)243 │244 53 │ defimpl JSON.Encoder, for: [Integer, Float] do245 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~246 │247 └─ lib/json/encoder/default_implementations.ex:53: JSON.Encoder.Integer (module)248249 warning: function encode/2 required by protocol JSON.Encoder is not implemented (in module JSON.Encoder.HashDict)250 │251 13 │ defimpl JSON.Encoder, for: HashDict do252 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~253 │254 └─ lib/json/encoder/default_implementations.ex:13: JSON.Encoder.HashDict (module)255256 warning: function encode/2 required by protocol JSON.Encoder is not implemented (in module JSON.Encoder.List)257 │258 25 │ defimpl JSON.Encoder, for: List do259 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~260 │261 └─ lib/json/encoder/default_implementations.ex:25: JSON.Encoder.List (module)262263 warning: function encode/2 required by protocol JSON.Encoder is not implemented (in module JSON.Encoder.Tuple)264 │265 1 │ defimpl JSON.Encoder, for: Tuple do266 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~267 │268 └─ lib/json/encoder/default_implementations.ex:1: JSON.Encoder.Tuple (module)269270Generated json app271==> jason272Compiling 10 files (.ex)273Generated jason app274==> rustler275Compiling 7 files (.ex)276Generated rustler app277==> extism278Compiling 4 files (.ex)279280== Compilation error in file lib/extism/native.ex ==281** (ErlangError) Erlang error: :enoent282 (elixir 1.20.3) lib/system.ex:1141: System.cmd("cargo", ["metadata", "--format-version=1"], [cd: "native/extism_nif"])283 (rustler 0.38.0) lib/rustler/compiler/config.ex:74: Rustler.Compiler.Config.metadata!/1284 (rustler 0.38.0) lib/rustler/compiler/config.ex:61: Rustler.Compiler.Config.build/1285 (rustler 0.38.0) lib/rustler/compiler.ex:8: Rustler.Compiler.compile_crate/3286 lib/extism/native.ex:6: (module)287could not compile dependency :extism, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile extism --force", update it with "mix deps.update extism" or clean it with "mix deps.clean extism"