ex_git_engine

Build log

nerves_system_rpi4

ex_git_engine 0.12.0 · fail · run ex_git_engine-0.12.0-1791302856546
244 of 244 lines
1Resolving Hex dependencies...2Resolution completed in 0.119s3Unchanged:4  circular_buffer 1.1.05  elixir_make 0.10.06  ex_git_engine 0.12.07  interactive_cmd 0.1.48  logger_backends 1.0.19  nerves 2.0.0-pre.310  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  ring_logger 0.11.730  stream_split 0.1.731  tablet 0.3.332  telemetry 1.4.233  toolshed 0.5.034  uboot_env 1.0.235  vibe_kit 0.1.736* Getting ex_git_engine (Hex package)37* Getting nerves (Hex package)38* Getting logger_backends (Hex package)39* Getting ring_logger (Hex package)40* Getting toolshed (Hex package)41* Getting nerves_runtime (Hex package)42* Getting nerves_system_bbb (Hex package)43* Getting nerves_system_mangopi_mq_pro (Hex package)44* Getting nerves_system_qemu_aarch64 (Hex package)45* Getting nerves_system_rpi0 (Hex package)46* Getting nerves_system_rpi4 (Hex package)47* Getting nerves_system_rpi5 (Hex package)48* Getting nerves_system_trellis (Hex package)49* Getting nerves_system_x86_64 (Hex package)50* Getting nerves_system_br (Hex package)51* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)52* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)53* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)54* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)55* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)56* Getting nerves_logging (Hex package)57* Getting nerves_uevent (Hex package)58* Getting uboot_env (Hex package)59* Getting elixir_make (Hex package)60* Getting property_table (Hex package)61* Getting circular_buffer (Hex package)62* Getting interactive_cmd (Hex package)63* Getting nerves_discovery (Hex package)64* Getting tablet (Hex package)65* Getting stream_split (Hex package)66* Getting telemetry (Hex package)67* Getting vibe_kit (Hex package)68==> tablet69Compiling 2 files (.ex)70Generated tablet app71==> nerves_discovery72Compiling 5 files (.ex)73Generated nerves_discovery app74==> interactive_cmd75Compiling 1 file (.ex)76Generated interactive_cmd app77==> nerves78Compiling 65 files (.ex)79Generated nerves app80==> nerves_system_br81Generated nerves_system_br app82==> circular_buffer83Compiling 1 file (.ex)84Generated circular_buffer app85==> logger_backends86Compiling 7 files (.ex)87Generated logger_backends app88==> stream_split89Compiling 1 file (.ex)90Generated stream_split app91==> elixir_make92Compiling 8 files (.ex)93Generated elixir_make app94==> nerves_logging95 CC kmsg_tailer.o96 LD kmsg_tailer97Compiling 5 files (.ex)98Generated nerves_logging app99==> ring_logger100Compiling 7 files (.ex)101Generated ring_logger app102==> nerves_toolchain_aarch64_nerves_linux_gnu103Compiling 1 file (.ex)104Generated nerves_toolchain_aarch64_nerves_linux_gnu app105==> nerves_system_rpi4106Generated nerves_system_rpi4 app107==> nerves_compatibility_test108===> Analyzing applications...109===> Compiling telemetry110==> vibe_kit111Compiling 5 files (.ex)112     warning: ExSlop.recommended_checks/0 is undefined (module ExSlop is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)113     │114 246 │       ExSlop.recommended_checks()115     │              ~116     │117     └─ lib/vibe_kit/install.ex:246:14: VibeKit.Install.append_missing_ex_slop_checks/1118119Generated vibe_kit app120==> ex_git_engine121c_src/blame.c:1:10: fatal error: git2.h: No such file or directory122    1 | #include <git2.h>123      |          ^~~~~~~~124compilation terminated.125c_src/blob.c:1:10: fatal error: git2.h: No such file or directory126    1 | #include <git2.h>127      |          ^~~~~~~~128compilation terminated.129In file included from c_src/commit.c:1:130c_src/ex_git_engine.h:4:10: fatal error: git2.h: No such file or directory131    4 | #include <git2.h>132      |          ^~~~~~~~133compilation terminated.134In file included from c_src/config.c:1:135c_src/config.h:4:10: fatal error: erl_nif.h: No such file or directory136    4 | #include "erl_nif.h"137      |          ^~~~~~~~~~~138compilation terminated.139In file included from c_src/credential.c:1:140c_src/credential.h:4:10: fatal error: erl_nif.h: No such file or directory141    4 | #include "erl_nif.h"142      |          ^~~~~~~~~~~143compilation terminated.144c_src/diff.c:8:10: fatal error: git2.h: No such file or directory145    8 | #include <git2.h>146      |          ^~~~~~~~147compilation terminated.148c_src/ex_git_engine_nif.c:1:10: fatal error: erl_nif.h: No such file or directory149    1 | #include "erl_nif.h"150      |          ^~~~~~~~~~~151compilation terminated.152In file included from c_src/graph.c:1:153c_src/ex_git_engine.h:4:10: fatal error: git2.h: No such file or directory154    4 | #include <git2.h>155      |          ^~~~~~~~156compilation terminated.157In file included from c_src/index.c:1:158c_src/ex_git_engine.h:4:10: fatal error: git2.h: No such file or directory159    4 | #include <git2.h>160      |          ^~~~~~~~161compilation terminated.162c_src/library.c:1:10: fatal error: erl_nif.h: No such file or directory163    1 | #include "erl_nif.h"164      |          ^~~~~~~~~~~165compilation terminated.166In file included from c_src/merge.c:1:167c_src/ex_git_engine.h:4:10: fatal error: git2.h: No such file or directory168    4 | #include <git2.h>169      |          ^~~~~~~~170compilation terminated.171In file included from c_src/object.c:1:172c_src/ex_git_engine.h:4:10: fatal error: git2.h: No such file or directory173    4 | #include <git2.h>174      |          ^~~~~~~~175compilation terminated.176In file included from c_src/odb.c:1:177c_src/odb.h:4:10: fatal error: erl_nif.h: No such file or directory178    4 | #include "erl_nif.h"179      |          ^~~~~~~~~~~180compilation terminated.181c_src/oid.c:1:10: fatal error: git2.h: No such file or directory182    1 | #include <git2.h>183      |          ^~~~~~~~184compilation terminated.185In file included from c_src/pack.c:1:186c_src/ex_git_engine.h:4:10: fatal error: git2.h: No such file or directory187    4 | #include <git2.h>188      |          ^~~~~~~~189compilation terminated.190c_src/pathspec.c:1:10: fatal error: git2.h: No such file or directory191    1 | #include <git2.h>192      |          ^~~~~~~~193compilation terminated.194c_src/reference.c:2:10: fatal error: git2.h: No such file or directory195    2 | #include <git2.h>196      |          ^~~~~~~~197compilation terminated.198In file included from c_src/reflog.c:1:199c_src/ex_git_engine.h:4:10: fatal error: git2.h: No such file or directory200    4 | #include <git2.h>201      |          ^~~~~~~~202compilation terminated.203In file included from c_src/repository.c:1:204c_src/repository.h:4:10: fatal error: erl_nif.h: No such file or directory205    4 | #include "erl_nif.h"206      |          ^~~~~~~~~~~207compilation terminated.208c_src/revparse.c:2:10: fatal error: git2.h: No such file or directory209    2 | #include <git2.h>210      |          ^~~~~~~~211compilation terminated.212In file included from c_src/revwalk.c:1:213c_src/ex_git_engine.h:4:10: fatal error: git2.h: No such file or directory214    4 | #include <git2.h>215      |          ^~~~~~~~216compilation terminated.217In file included from c_src/signature.c:1:218c_src/ex_git_engine.h:4:10: fatal error: git2.h: No such file or directory219    4 | #include <git2.h>220      |          ^~~~~~~~221compilation terminated.222c_src/tag.c:1:10: fatal error: git2.h: No such file or directory223    1 | #include <git2.h>224      |          ^~~~~~~~225compilation terminated.226c_src/tree.c:1:10: fatal error: git2.h: No such file or directory227    1 | #include <git2.h>228      |          ^~~~~~~~229compilation terminated.230In file included from c_src/worktree.c:1:231c_src/ex_git_engine.h:4:10: fatal error: git2.h: No such file or directory232    4 | #include <git2.h>233      |          ^~~~~~~~234compilation terminated.235make: *** [Makefile:22: priv/ex_git_engine_nif.so] Error 1236could not compile dependency :ex_git_engine, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile ex_git_engine --force", update it with "mix deps.update ex_git_engine" or clean it with "mix deps.clean ex_git_engine"237==> nerves_compatibility_test238** (Mix) Could not compile with "make" (exit status: 2).239You need to have gcc and make installed. If you are using240Ubuntu or any other Debian-based system, install the packages241"build-essential". Also install "erlang-dev" package if not242included in your Erlang/OTP version. If you're on Fedora, run243"dnf group install 'Development Tools'".244