extensor

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