zenic

Build log

host

zenic 0.1.0 · fail · run zenic-0.1.0-1791164172464
293 of 293 lines
1Resolving Hex dependencies...2Resolution completed in 0.122s3Unchanged:4  circular_buffer 1.1.05  elixir_make 0.7.86  ex_image_info 0.2.77  font_metrics 0.5.28  input_event 1.4.29  interactive_cmd 0.1.410  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  nimble_options 1.1.130  property_table 0.3.431  ring_logger 0.11.732  scenic 0.11.233  scenic_driver_local 0.11.034  tablet 0.3.335  toolshed 0.5.036  truetype_metrics 0.6.137  uboot_env 1.0.238  zenic 0.1.039All dependencies have been fetched40==> input_event41 CC input_event.o42 LD input_event43Compiling 5 files (.ex)44Generated input_event app45warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"46  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/247  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/148  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/549  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/250  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/451  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/25253==> scenic_driver_local54Compiling 8 files (.ex)55    warning: unused require Logger56    │57 28 │   require Logger58    │   ~59    │60    └─ lib/cursor.ex:28:36162    warning: using single-quoted strings to represent charlists is deprecated.63    Use ~c"" if you indeed want a charlist or use "" instead.64    You may run "mix format --migrate" to change all single-quoted65    strings to use the ~c sigil and fix this warning.66    │67 70 │   @port '/scenic_driver_local'68    │         ~69    │70    └─ lib/driver.ex:70:97172     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead73     │74 145 │     Logger.warn("scenic_driver_local: #{inspect(msg)}")75     │            ~76     │77     └─ lib/from_port.ex:145:12: Scenic.Driver.Local.FromPort.handle_port_message/27879    warning: use Bitwise is deprecated. import Bitwise instead80    │81  9 │   use Bitwise82    │   ~~~~~~~~~~~83    │84    └─ lib/to_port.ex:9: Scenic.Driver.Local.ToPort (module)8586    warning: the following clause will never match:8788        :dev ->8990    because it attempts to match on the result of:9192        target()9394    which has type:9596        dynamic(:host)9798    type warning found at:99    │100 23 │         :dev ->101    │         ~~~~~~~102    │103    └─ lib/mix/tasks/compile.local.ex:23: Mix.Tasks.Compile.ScenicDriverLocal.run/1104105    warning: the following clause will never match:106107        :rpi ->108109    because it attempts to match on the result of:110111        target()112113    which has type:114115        dynamic(:host)116117    type warning found at:118    │119 29 │         :rpi ->120    │         ~~~~~~~121    │122    └─ lib/mix/tasks/compile.local.ex:29: Mix.Tasks.Compile.ScenicDriverLocal.run/1123124    warning: the following clause will never match:125126        :rpi0 ->127128    because it attempts to match on the result of:129130        target()131132    which has type:133134        dynamic(:host)135136    type warning found at:137    │138 32 │         :rpi0 ->139    │         ~~~~~~~~140    │141    └─ lib/mix/tasks/compile.local.ex:32: Mix.Tasks.Compile.ScenicDriverLocal.run/1142143    warning: the following clause will never match:144145        :rpi2 ->146147    because it attempts to match on the result of:148149        target()150151    which has type:152153        dynamic(:host)154155    type warning found at:156    │157 35 │         :rpi2 ->158    │         ~~~~~~~~159    │160    └─ lib/mix/tasks/compile.local.ex:35: Mix.Tasks.Compile.ScenicDriverLocal.run/1161162    warning: the following clause will never match:163164        :rpi3 ->165166    because it attempts to match on the result of:167168        target()169170    which has type:171172        dynamic(:host)173174    type warning found at:175    │176 38 │         :rpi3 ->177    │         ~~~~~~~~178    │179    └─ lib/mix/tasks/compile.local.ex:38: Mix.Tasks.Compile.ScenicDriverLocal.run/1180181    warning: the following clause will never match:182183        :rpi3a ->184185    because it attempts to match on the result of:186187        target()188189    which has type:190191        dynamic(:host)192193    type warning found at:194    │195 41 │         :rpi3a ->196    │         ~~~~~~~~~197    │198    └─ lib/mix/tasks/compile.local.ex:41: Mix.Tasks.Compile.ScenicDriverLocal.run/1199200    warning: the following clause will never match:201202        :bbb ->203204    because it attempts to match on the result of:205206        target()207208    which has type:209210        dynamic(:host)211212    type warning found at:213    │214 44 │         :bbb ->215    │         ~~~~~~~216    │217    └─ lib/mix/tasks/compile.local.ex:44: Mix.Tasks.Compile.ScenicDriverLocal.run/1218219    warning: the following clause will never match:220221        :rpi4 ->222223    because it attempts to match on the result of:224225        target()226227    which has type:228229        dynamic(:host)230231    type warning found at:232    │233 48 │         :rpi4 ->234    │         ~~~~~~~~235    │236    └─ lib/mix/tasks/compile.local.ex:48: Mix.Tasks.Compile.ScenicDriverLocal.run/1237238    warning: the following clause cannot match because the previous clauses already matched all possible values:239240        _ ->241242    it attempts to match on the result of:243244        target()245246    which has the already matched type:247248        dynamic(:host)249250    type warning found at:251    │252 52 │         _ ->253    │           ~254    │255    └─ lib/mix/tasks/compile.local.ex:52:11: Mix.Tasks.Compile.ScenicDriverLocal.run/1256257Generated scenic_driver_local app258SCENIC_LOCAL_TARGET: glfw259mkdir -p /work/proj/_build/host/lib/scenic_driver_local/priv260cc -O3 -std=c99 `pkg-config --static --cflags glfw3 glew` -fPIC -o /work/proj/_build/host/lib/scenic_driver_local/priv/scenic_driver_local c_src/device/glfw.c c_src/main.c c_src/nanovg/nanovg.c c_src/comms.c c_src/unix_comms.c c_src/utils.c c_src/script.c c_src/image.c c_src/font.c c_src/tommyds/src/tommyhashlin.c c_src/tommyds/src/tommyhash.c `pkg-config --static --libs glfw3 glew` -lGL -lm -lrt261Package glfw3 was not found in the pkg-config search path.262Perhaps you should add the directory containing `glfw3.pc'263to the PKG_CONFIG_PATH environment variable264Package 'glfw3', required by 'virtual:world', not found265Package 'glew', required by 'virtual:world', not found266Package glfw3 was not found in the pkg-config search path.267Perhaps you should add the directory containing `glfw3.pc'268to the PKG_CONFIG_PATH environment variable269Package 'glfw3', required by 'virtual:world', not found270Package 'glew', required by 'virtual:world', not found271c_src/device/glfw.c:17:10: fatal error: GL/glew.h: No such file or directory272   17 | #include <GL/glew.h>273      |          ^~~~~~~~~~~274compilation terminated.275In file included from c_src/tommyds/src/tommyhash.h:35,276                 from c_src/tommyds/src/tommyhashlin.h:143,277                 from c_src/tommyds/src/tommyhashlin.c:28:278c_src/tommyds/src/tommyhashlin.c: In function ‘tommy_hashlin_done’:279c_src/tommyds/src/tommytypes.h:102:20: warning: ‘free’ called on pointer ‘*(tommy_hashlin_node ***)((char *)hashlin+ ivtmp*8)’ with nonzero offset [512, 17179869184] [-Wfree-nonheap-object]280  102 | #define tommy_free free281c_src/tommyds/src/tommyhashlin.c:82:17: note: in expansion of macro ‘tommy_free’282   82 |                 tommy_free(&segment[((tommy_ptrdiff_t)1) << i]);283      |                 ^~~~~~~~~~284make: *** [Makefile:125: /work/proj/_build/host/lib/scenic_driver_local/priv/scenic_driver_local] Error 1285could not compile dependency :scenic_driver_local, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile scenic_driver_local --force", update it with "mix deps.update scenic_driver_local" or clean it with "mix deps.clean scenic_driver_local"286==> nerves_compatibility_test287** (Mix) Could not compile with "make" (exit status: 2).288You need to have gcc and make installed. If you are using289Ubuntu or any other Debian-based system, install the packages290"build-essential". Also install "erlang-dev" package if not291included in your Erlang/OTP version. If you're on Fedora, run292"dnf group install 'Development Tools'".293