extensor

Build log

host

extensor 2.7.0 · fail · run extensor-2.7.0-1791182066766
190 of 190 lines
1Resolving Hex dependencies...2Resolution completed in 0.149s3Unchanged: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.234All dependencies have been fetched35==> protobuf36Compiling 50 files (.ex)37Generated protobuf app38==> google_protos39Compiling 7 files (.ex)40    warning: redefining module Google.Protobuf.Duration (current version loaded from /work/proj/_build/host/lib/protobuf/ebin/Elixir.Google.Protobuf.Duration.beam)41    │42  1 │ defmodule Google.Protobuf.Duration do43    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~44    │45    └─ lib/google_protos/duration.pb.ex:1: Google.Protobuf.Duration (module)4647    warning: redefining module Google.Protobuf.Any (current version loaded from /work/proj/_build/host/lib/protobuf/ebin/Elixir.Google.Protobuf.Any.beam)48    │49  1 │ defmodule Google.Protobuf.Any do50    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~51    │52    └─ lib/google_protos/any.pb.ex:1: Google.Protobuf.Any (module)5354    warning: redefining module Google.Protobuf.Empty (current version loaded from /work/proj/_build/host/lib/protobuf/ebin/Elixir.Google.Protobuf.Empty.beam)55    │56  1 │ defmodule Google.Protobuf.Empty do57    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~58    │59    └─ lib/google_protos/empty.pb.ex:1: Google.Protobuf.Empty (module)6061    warning: redefining module Google.Protobuf.FieldMask (current version loaded from /work/proj/_build/host/lib/protobuf/ebin/Elixir.Google.Protobuf.FieldMask.beam)62    │63  1 │ defmodule Google.Protobuf.FieldMask do64    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~65    │66    └─ lib/google_protos/field_mask.pb.ex:1: Google.Protobuf.FieldMask (module)6768    warning: redefining module Google.Protobuf.NullValue (current version loaded from /work/proj/_build/host/lib/protobuf/ebin/Elixir.Google.Protobuf.NullValue.beam)69    │70  1 │ defmodule Google.Protobuf.NullValue do71    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~72    │73    └─ lib/google_protos/struct.pb.ex:1: Google.Protobuf.NullValue (module)7475    warning: redefining module Google.Protobuf.Timestamp (current version loaded from /work/proj/_build/host/lib/protobuf/ebin/Elixir.Google.Protobuf.Timestamp.beam)76    │77  1 │ defmodule Google.Protobuf.Timestamp do78    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~79    │80    └─ lib/google_protos/timestamp.pb.ex:1: Google.Protobuf.Timestamp (module)8182    warning: redefining module Google.Protobuf.Struct.FieldsEntry (current version loaded from /work/proj/_build/host/lib/protobuf/ebin/Elixir.Google.Protobuf.Struct.FieldsEntry.beam)83    │84 26 │ defmodule Google.Protobuf.Struct.FieldsEntry do85    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~86    │87    └─ lib/google_protos/struct.pb.ex:26: Google.Protobuf.Struct.FieldsEntry (module)8889    warning: redefining module Google.Protobuf.DoubleValue (current version loaded from /work/proj/_build/host/lib/protobuf/ebin/Elixir.Google.Protobuf.DoubleValue.beam)90    │91  1 │ defmodule Google.Protobuf.DoubleValue do92    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~93    │94    └─ lib/google_protos/wrappers.pb.ex:1: Google.Protobuf.DoubleValue (module)9596    warning: redefining module Google.Protobuf.Struct (current version loaded from /work/proj/_build/host/lib/protobuf/ebin/Elixir.Google.Protobuf.Struct.beam)97    │98 87 │ defmodule Google.Protobuf.Struct do99    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~100    │101    └─ lib/google_protos/struct.pb.ex:87: Google.Protobuf.Struct (module)102103    warning: redefining module Google.Protobuf.FloatValue (current version loaded from /work/proj/_build/host/lib/protobuf/ebin/Elixir.Google.Protobuf.FloatValue.beam)104    │105 39 │ defmodule Google.Protobuf.FloatValue do106    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~107    │108    └─ lib/google_protos/wrappers.pb.ex:39: Google.Protobuf.FloatValue (module)109110     warning: redefining module Google.Protobuf.Value (current version loaded from /work/proj/_build/host/lib/protobuf/ebin/Elixir.Google.Protobuf.Value.beam)111     │112 176 │ defmodule Google.Protobuf.Value do113     │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~114     │115     └─ lib/google_protos/struct.pb.ex:176: Google.Protobuf.Value (module)116117    warning: redefining module Google.Protobuf.Int64Value (current version loaded from /work/proj/_build/host/lib/protobuf/ebin/Elixir.Google.Protobuf.Int64Value.beam)118    │119 77 │ defmodule Google.Protobuf.Int64Value do120    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~121    │122    └─ lib/google_protos/wrappers.pb.ex:77: Google.Protobuf.Int64Value (module)123124     warning: redefining module Google.Protobuf.ListValue (current version loaded from /work/proj/_build/host/lib/protobuf/ebin/Elixir.Google.Protobuf.ListValue.beam)125     │126 298 │ defmodule Google.Protobuf.ListValue do127     │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~128     │129     └─ lib/google_protos/struct.pb.ex:298: Google.Protobuf.ListValue (module)130131     warning: redefining module Google.Protobuf.UInt64Value (current version loaded from /work/proj/_build/host/lib/protobuf/ebin/Elixir.Google.Protobuf.UInt64Value.beam)132     │133 115 │ defmodule Google.Protobuf.UInt64Value do134     │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~135     │136     └─ lib/google_protos/wrappers.pb.ex:115: Google.Protobuf.UInt64Value (module)137138     warning: redefining module Google.Protobuf.Int32Value (current version loaded from /work/proj/_build/host/lib/protobuf/ebin/Elixir.Google.Protobuf.Int32Value.beam)139     │140 153 │ defmodule Google.Protobuf.Int32Value do141     │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~142     │143     └─ lib/google_protos/wrappers.pb.ex:153: Google.Protobuf.Int32Value (module)144145     warning: redefining module Google.Protobuf.UInt32Value (current version loaded from /work/proj/_build/host/lib/protobuf/ebin/Elixir.Google.Protobuf.UInt32Value.beam)146     │147 191 │ defmodule Google.Protobuf.UInt32Value do148     │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~149     │150     └─ lib/google_protos/wrappers.pb.ex:191: Google.Protobuf.UInt32Value (module)151152     warning: redefining module Google.Protobuf.BoolValue (current version loaded from /work/proj/_build/host/lib/protobuf/ebin/Elixir.Google.Protobuf.BoolValue.beam)153     │154 229 │ defmodule Google.Protobuf.BoolValue do155     │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~156     │157     └─ lib/google_protos/wrappers.pb.ex:229: Google.Protobuf.BoolValue (module)158159     warning: redefining module Google.Protobuf.StringValue (current version loaded from /work/proj/_build/host/lib/protobuf/ebin/Elixir.Google.Protobuf.StringValue.beam)160     │161 267 │ defmodule Google.Protobuf.StringValue do162     │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~163     │164     └─ lib/google_protos/wrappers.pb.ex:267: Google.Protobuf.StringValue (module)165166     warning: redefining module Google.Protobuf.BytesValue (current version loaded from /work/proj/_build/host/lib/protobuf/ebin/Elixir.Google.Protobuf.BytesValue.beam)167     │168 305 │ defmodule Google.Protobuf.BytesValue do169     │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~170     │171     └─ lib/google_protos/wrappers.pb.ex:305: Google.Protobuf.BytesValue (module)172173Generated google_protos app174==> extensor175mkdir -p ../priv/176g++ -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 -ltensorflow177tf.cpp:9:10: fatal error: tensorflow/c/c_api.h: No such file or directory178    9 | #include <tensorflow/c/c_api.h>179      |          ^~~~~~~~~~~~~~~~~~~~~~180compilation terminated.181make: *** [Makefile:21: ../priv/extensor.so] Error 1182could 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"183==> nerves_compatibility_test184** (Mix) Could not compile with "make" (exit status: 2).185You need to have gcc and make installed. If you are using186Ubuntu or any other Debian-based system, install the packages187"build-essential". Also install "erlang-dev" package if not188included in your Erlang/OTP version. If you're on Fedora, run189"dnf group install 'Development Tools'".190