Build log
nerves_system_x86_64
extensor 2.7.0 · fail · run extensor-2.7.0-1791182066766
219 of 219 lines
1Resolving Hex dependencies...2Resolution completed in 0.131s3Unchanged:4 circular_buffer 1.1.05 elixir_make 0.10.06 extensor 2.7.07 google_protos 0.4.08 interactive_cmd 0.1.49 nerves 2.0.0-pre.210 nerves_discovery 0.1.511 nerves_logging 0.2.412 nerves_runtime 0.13.1313 nerves_system_bbb 2.30.214 nerves_system_br 1.34.415 nerves_system_mangopi_mq_pro 0.17.216 nerves_system_qemu_aarch64 0.4.217 nerves_system_rpi0 2.1.218 nerves_system_rpi4 2.1.219 nerves_system_rpi5 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_armv6_nerves_linux_gnueabihf 15.3.124 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.125 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.126 nerves_toolchain_x86_64_nerves_linux_musl 15.3.127 nerves_uevent 0.1.728 property_table 0.3.429 protobuf 0.17.030 ring_logger 0.11.731 tablet 0.3.332 toolshed 0.5.033 uboot_env 1.0.234* Getting extensor (Hex package)35* Getting nerves (Hex package)36* Getting ring_logger (Hex package)37* Getting toolshed (Hex package)38* Getting nerves_runtime (Hex package)39* Getting nerves_system_bbb (Hex package)40* Getting nerves_system_mangopi_mq_pro (Hex package)41* Getting nerves_system_qemu_aarch64 (Hex package)42* Getting nerves_system_rpi0 (Hex package)43* Getting nerves_system_rpi4 (Hex package)44* Getting nerves_system_rpi5 (Hex package)45* Getting nerves_system_trellis (Hex package)46* Getting nerves_system_x86_64 (Hex package)47* Getting nerves_system_br (Hex package)48* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)49* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)50* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)51* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (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 nerves_discovery (Hex package)61* Getting tablet (Hex package)62* Getting google_protos (Hex package)63* Getting protobuf (Hex package)64==> protobuf65Compiling 50 files (.ex)66Generated protobuf app67==> google_protos68Compiling 7 files (.ex)69 warning: redefining module Google.Protobuf.Duration (current version loaded from /work/proj/_build/x86_64/lib/protobuf/ebin/Elixir.Google.Protobuf.Duration.beam)70 │71 1 │ defmodule Google.Protobuf.Duration do72 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~73 │74 └─ lib/google_protos/duration.pb.ex:1: Google.Protobuf.Duration (module)7576 warning: redefining module Google.Protobuf.Any (current version loaded from /work/proj/_build/x86_64/lib/protobuf/ebin/Elixir.Google.Protobuf.Any.beam)77 │78 1 │ defmodule Google.Protobuf.Any do79 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~80 │81 └─ lib/google_protos/any.pb.ex:1: Google.Protobuf.Any (module)8283 warning: redefining module Google.Protobuf.Empty (current version loaded from /work/proj/_build/x86_64/lib/protobuf/ebin/Elixir.Google.Protobuf.Empty.beam)84 │85 1 │ defmodule Google.Protobuf.Empty do86 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~87 │88 └─ lib/google_protos/empty.pb.ex:1: Google.Protobuf.Empty (module)8990 warning: redefining module Google.Protobuf.FieldMask (current version loaded from /work/proj/_build/x86_64/lib/protobuf/ebin/Elixir.Google.Protobuf.FieldMask.beam)91 │92 1 │ defmodule Google.Protobuf.FieldMask do93 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~94 │95 └─ lib/google_protos/field_mask.pb.ex:1: Google.Protobuf.FieldMask (module)9697 warning: redefining module Google.Protobuf.NullValue (current version loaded from /work/proj/_build/x86_64/lib/protobuf/ebin/Elixir.Google.Protobuf.NullValue.beam)98 │99 1 │ defmodule Google.Protobuf.NullValue do100 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~101 │102 └─ lib/google_protos/struct.pb.ex:1: Google.Protobuf.NullValue (module)103104 warning: redefining module Google.Protobuf.Timestamp (current version loaded from /work/proj/_build/x86_64/lib/protobuf/ebin/Elixir.Google.Protobuf.Timestamp.beam)105 │106 1 │ defmodule Google.Protobuf.Timestamp do107 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~108 │109 └─ lib/google_protos/timestamp.pb.ex:1: Google.Protobuf.Timestamp (module)110111 warning: redefining module Google.Protobuf.Struct.FieldsEntry (current version loaded from /work/proj/_build/x86_64/lib/protobuf/ebin/Elixir.Google.Protobuf.Struct.FieldsEntry.beam)112 │113 26 │ defmodule Google.Protobuf.Struct.FieldsEntry do114 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~115 │116 └─ lib/google_protos/struct.pb.ex:26: Google.Protobuf.Struct.FieldsEntry (module)117118 warning: redefining module Google.Protobuf.DoubleValue (current version loaded from /work/proj/_build/x86_64/lib/protobuf/ebin/Elixir.Google.Protobuf.DoubleValue.beam)119 │120 1 │ defmodule Google.Protobuf.DoubleValue do121 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~122 │123 └─ lib/google_protos/wrappers.pb.ex:1: Google.Protobuf.DoubleValue (module)124125 warning: redefining module Google.Protobuf.Struct (current version loaded from /work/proj/_build/x86_64/lib/protobuf/ebin/Elixir.Google.Protobuf.Struct.beam)126 │127 87 │ defmodule Google.Protobuf.Struct do128 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~129 │130 └─ lib/google_protos/struct.pb.ex:87: Google.Protobuf.Struct (module)131132 warning: redefining module Google.Protobuf.FloatValue (current version loaded from /work/proj/_build/x86_64/lib/protobuf/ebin/Elixir.Google.Protobuf.FloatValue.beam)133 │134 39 │ defmodule Google.Protobuf.FloatValue do135 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~136 │137 └─ lib/google_protos/wrappers.pb.ex:39: Google.Protobuf.FloatValue (module)138139 warning: redefining module Google.Protobuf.Value (current version loaded from /work/proj/_build/x86_64/lib/protobuf/ebin/Elixir.Google.Protobuf.Value.beam)140 │141 176 │ defmodule Google.Protobuf.Value do142 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~143 │144 └─ lib/google_protos/struct.pb.ex:176: Google.Protobuf.Value (module)145146 warning: redefining module Google.Protobuf.Int64Value (current version loaded from /work/proj/_build/x86_64/lib/protobuf/ebin/Elixir.Google.Protobuf.Int64Value.beam)147 │148 77 │ defmodule Google.Protobuf.Int64Value do149 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~150 │151 └─ lib/google_protos/wrappers.pb.ex:77: Google.Protobuf.Int64Value (module)152153 warning: redefining module Google.Protobuf.UInt64Value (current version loaded from /work/proj/_build/x86_64/lib/protobuf/ebin/Elixir.Google.Protobuf.UInt64Value.beam)154 │155 115 │ defmodule Google.Protobuf.UInt64Value do156 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~157 │158 └─ lib/google_protos/wrappers.pb.ex:115: Google.Protobuf.UInt64Value (module)159160 warning: redefining module Google.Protobuf.ListValue (current version loaded from /work/proj/_build/x86_64/lib/protobuf/ebin/Elixir.Google.Protobuf.ListValue.beam)161 │162 298 │ defmodule Google.Protobuf.ListValue do163 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~164 │165 └─ lib/google_protos/struct.pb.ex:298: Google.Protobuf.ListValue (module)166167 warning: redefining module Google.Protobuf.Int32Value (current version loaded from /work/proj/_build/x86_64/lib/protobuf/ebin/Elixir.Google.Protobuf.Int32Value.beam)168 │169 153 │ defmodule Google.Protobuf.Int32Value do170 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~171 │172 └─ lib/google_protos/wrappers.pb.ex:153: Google.Protobuf.Int32Value (module)173174 warning: redefining module Google.Protobuf.UInt32Value (current version loaded from /work/proj/_build/x86_64/lib/protobuf/ebin/Elixir.Google.Protobuf.UInt32Value.beam)175 │176 191 │ defmodule Google.Protobuf.UInt32Value do177 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~178 │179 └─ lib/google_protos/wrappers.pb.ex:191: Google.Protobuf.UInt32Value (module)180181 warning: redefining module Google.Protobuf.BoolValue (current version loaded from /work/proj/_build/x86_64/lib/protobuf/ebin/Elixir.Google.Protobuf.BoolValue.beam)182 │183 229 │ defmodule Google.Protobuf.BoolValue do184 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~185 │186 └─ lib/google_protos/wrappers.pb.ex:229: Google.Protobuf.BoolValue (module)187188 warning: redefining module Google.Protobuf.StringValue (current version loaded from /work/proj/_build/x86_64/lib/protobuf/ebin/Elixir.Google.Protobuf.StringValue.beam)189 │190 267 │ defmodule Google.Protobuf.StringValue do191 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~192 │193 └─ lib/google_protos/wrappers.pb.ex:267: Google.Protobuf.StringValue (module)194195 warning: redefining module Google.Protobuf.BytesValue (current version loaded from /work/proj/_build/x86_64/lib/protobuf/ebin/Elixir.Google.Protobuf.BytesValue.beam)196 │197 305 │ defmodule Google.Protobuf.BytesValue do198 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~199 │200 └─ lib/google_protos/wrappers.pb.ex:305: Google.Protobuf.BytesValue (module)201202Generated google_protos app203==> extensor204mkdir -p ../priv/205g++ -std=c++11 -Wall -Werror -O3 -fpic -Wl,-undefined,dynamic_lookup -shared -I/usr/local/lib/erlang/erts-17.1/include -L/usr/local/lib/erlang/erts-17.1/lib -o ../priv/extensor.so extensor.cpp tf.cpp -ltensorflow206tf.cpp:9:10: fatal error: tensorflow/c/c_api.h: No such file or directory207 9 | #include <tensorflow/c/c_api.h>208 | ^~~~~~~~~~~~~~~~~~~~~~209compilation terminated.210make: *** [Makefile:21: ../priv/extensor.so] Error 1211could not compile dependency :extensor, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile extensor --force", update it with "mix deps.update extensor" or clean it with "mix deps.clean extensor"212==> nerves_compatibility_test213** (Mix) Could not compile with "make" (exit status: 2).214You need to have gcc and make installed. If you are using215Ubuntu or any other Debian-based system, install the packages216"build-essential". Also install "erlang-dev" package if not217included in your Erlang/OTP version. If you're on Fedora, run218"dnf group install 'Development Tools'".219