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