scenic_driver_inky

Build log

nerves_system_trellis

scenic_driver_inky 1.0.0 · fail · run scenic_driver_inky-1.0.0-1791276591324
444 of 444 lines
1Resolving Hex dependencies...2Resolution completed in 0.116s3Unchanged:4  circuits_gpio 0.4.85  circuits_spi 0.1.66  circular_buffer 1.1.07  elixir_make 0.7.88  ex_image_info 0.2.79  font_metrics 0.5.210  inky 1.0.211  interactive_cmd 0.1.412  nerves 2.0.0-pre.213  nerves_discovery 0.1.514  nerves_logging 0.2.415  nerves_runtime 0.13.1316  nerves_system_bbb 2.30.217  nerves_system_br 1.34.418  nerves_system_mangopi_mq_pro 0.17.219  nerves_system_qemu_aarch64 0.4.220  nerves_system_rpi0 2.1.221  nerves_system_rpi4 2.1.222  nerves_system_rpi5 2.1.223  nerves_system_trellis 0.5.024  nerves_system_x86_64 1.34.225  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.126  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.127  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.128  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.129  nerves_toolchain_x86_64_nerves_linux_musl 15.3.130  nerves_uevent 0.1.731  nimble_options 1.1.132  property_table 0.3.433  ring_logger 0.11.734  rpi_fb_capture 0.3.035  scenic 0.11.236  scenic_driver_inky 1.0.037  scenic_driver_nerves_rpi 0.10.138  tablet 0.3.339  toolshed 0.5.040  truetype_metrics 0.6.141  uboot_env 1.0.242* Getting scenic_driver_inky (Hex package)43* Getting nerves (Hex package)44* Getting ring_logger (Hex package)45* Getting toolshed (Hex package)46* Getting nerves_runtime (Hex package)47* Getting nerves_system_bbb (Hex package)48* Getting nerves_system_mangopi_mq_pro (Hex package)49* Getting nerves_system_qemu_aarch64 (Hex package)50* Getting nerves_system_rpi0 (Hex package)51* Getting nerves_system_rpi4 (Hex package)52* Getting nerves_system_rpi5 (Hex package)53* Getting nerves_system_trellis (Hex package)54* Getting nerves_system_x86_64 (Hex package)55* Getting nerves_system_br (Hex package)56* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)57* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)58* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)59* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)60* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)61* Getting nerves_logging (Hex package)62* Getting nerves_uevent (Hex package)63* Getting uboot_env (Hex package)64* Getting elixir_make (Hex package)65* Getting property_table (Hex package)66* Getting circular_buffer (Hex package)67* Getting interactive_cmd (Hex package)68* Getting nerves_discovery (Hex package)69* Getting tablet (Hex package)70* Getting inky (Hex package)71* Getting rpi_fb_capture (Hex package)72* Getting scenic (Hex package)73* Getting scenic_driver_nerves_rpi (Hex package)74* Getting ex_image_info (Hex package)75* Getting font_metrics (Hex package)76* Getting nimble_options (Hex package)77* Getting truetype_metrics (Hex package)78* Getting circuits_gpio (Hex package)79* Getting circuits_spi (Hex package)80==> nerves_system_br81Generated nerves_system_br app82==> circular_buffer83Compiling 1 file (.ex)84Generated circular_buffer app85==> nimble_options86Compiling 3 files (.ex)87Generated nimble_options app88==> tablet89Compiling 2 files (.ex)90Generated tablet app91warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"92  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/293  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/194  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/595  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/296  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/497  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/29899==> elixir_make100Compiling 6 files (.ex)101    warning: unused require Logger102    │103  6 │   require Logger104    │   ~105    │106    └─ lib/elixir_make/precompiler.ex:6:3107108    warning: unused require Logger109    │110  4 │   require Logger111    │   ~112    │113    └─ lib/elixir_make/artefact.ex:4:3114115    warning: unused require Logger116    │117 16 │   require Logger118    │   ~119    │120    └─ lib/mix/tasks/elixir_make.precompile.ex:16:3121122Generated elixir_make app123==> nerves_logging124 CC kmsg_tailer.o125 LD kmsg_tailer126Compiling 5 files (.ex)127Generated nerves_logging app128==> circuits_gpio129"**** MIX_ENV set to [prod] ****"130"**** CIRCUITS_MIX_ENV set to [] ****"131 CC hal_sysfs.o132 CC hal_sysfs_interrupts.o133 CC hal_rpi.o134 CC nif_utils.o135 CC gpio_nif.o136 LD gpio_nif.so137Compiling 2 files (.ex)138Generated circuits_gpio app139==> circuits_spi140 CC hal_spidev.o141 CC spi_nif.o142 LD spi_nif.so143Compiling 2 files (.ex)144Generated circuits_spi app145==> nerves_discovery146Compiling 5 files (.ex)147Generated nerves_discovery app148==> ring_logger149Compiling 7 files (.ex)150Generated ring_logger app151==> inky152Compiling 8 files (.ex)153     warning: unused require Logger154     │155 100 │   require Logger156     │   ~157     │158     └─ lib/hal/rpiio.ex:100:3159160     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead161     │162 180 │     Logger.warn("Dropping unexpected call #{inspect(request)} from #{inspect(from)}")163     │            ~164     │165     └─ lib/inky.ex:180:12: Inky.handle_call/3166167     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead168     │169 193 │     Logger.warn("Dropping unexpected cast #{inspect(request)}")170     │            ~171     │172     └─ lib/inky.ex:193:12: Inky.handle_cast/2173174    warning: unused require Integer175    │176  8 │   require Integer177    │   ~178    │179    └─ lib/inky.ex:8:3180181     warning: a struct for Inky.State is expected on struct update:182183         %Inky.State{state | wait_type: :nowait}184185     but got type:186187         dynamic(%{..., wait_type: term()})188189     where "state" was given the type:190191         # type: dynamic(%{..., wait_type: term()})192         # from: lib/inky.ex:201:10193         push(state.wait_type, state)194195     when defining the variable "state", you must also pattern match on "%Inky.State{}"196197     type warning found at:198     │199 206 │     {:noreply, %State{state | wait_type: :nowait}}200     │                ~201     │202     └─ lib/inky.ex:206:16: Inky.handle_info/2203204     warning: a struct for Inky.State is expected on struct update:205206         %Inky.State{state | pixels: update_pixels(arg, state), border: pick_border(opts[:border], state)}207208     but got type:209210         dynamic()211212     where "state" was given the type:213214         # type: dynamic()215         # from: lib/inky.ex:220:33216         state217218     when defining the variable "state", you must also pattern match on "%Inky.State{}"219220     type warning found at:221     │222 221 │     %State{223     │     ~224     │225     └─ lib/inky.ex:221:5: Inky.do_set_pixels/3226227     warning: a struct for Inky.State is expected on struct update:228229         %Inky.State{state | wait_type: timeout_policy}230231     but got type:232233         dynamic()234235     where "state" was given the type:236237         # type: dynamic()238         # from: lib/inky.ex:273:40239         state240241     when defining the variable "state", you must also pattern match on "%Inky.State{}"242243     type warning found at:244     │245 274 │     {:reply, response, %State{state | wait_type: timeout_policy}}246     │                        ~247     │248     └─ lib/inky.ex:274:24: Inky.reply/3249250     warning: a struct for Inky.State is expected on struct update:251252         %Inky.State{state | wait_type: timeout_policy}253254     but got type:255256         dynamic()257258     where "state" was given the type:259260         # type: dynamic()261         # from: lib/inky.ex:277:55262         state263264     when defining the variable "state", you must also pattern match on "%Inky.State{}"265266     type warning found at:267     │268 278 │     {:reply, response, %State{state | wait_type: timeout_policy}, @push_timeout}269     │                        ~270     │271     └─ lib/inky.ex:278:24: Inky.reply_timeout/3272273Generated inky app274==> interactive_cmd275Compiling 1 file (.ex)276Generated interactive_cmd app277==> nerves278Compiling 65 files (.ex)279    warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)280    │281  6 │ defmodule Mix.Tasks.Nerves.Init do282    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~283    │284    └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)285286    warning: redefining module Nerves (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.beam)287    │288  6 │ defmodule Nerves do289    │ ~~~~~~~~~~~~~~~~~~~290    │291    └─ lib/nerves.ex:6: Nerves (module)292293    warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)294    │295  5 │ defmodule Nerves.ArtifactResolver do296    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~297    │298    └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)299300    warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)301    │302  6 │ defmodule Nerves.BuildAction.AppModes do303    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~304    │305    └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)306307    warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)308    │309  5 │ defmodule Nerves.BuildAction.CheckExecutables do310    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~311    │312    └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)313314    warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)315    │316  8 │ defmodule Nerves.BuildAction.Erlinit do317    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~318    │319    └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)320321    warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)322    │323  5 │ defmodule Nerves.BuildAction.Firmware do324    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~325    │326    └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)327328    warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)329    │330  7 │ defmodule Nerves.BuildAction.IExStartupCheck do331    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~332    │333    └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)334335    warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)336    │337  5 │ defmodule Nerves.BuildAction.NervesV1System do338    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~339    │340    └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)341342    warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)343    │344  5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do345    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~346    │347    └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)348349    warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)350    │351  5 │ defmodule Nerves.BuildAction.Rootfs do352    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~353    │354    └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)355356    warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)357    │358  6 │ defmodule Nerves.BuildAction.SortApps do359    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~360    │361    └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)362363    warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)364    │365  5 │ defmodule Nerves.BuildAction.StripAll do366    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~367    │368    └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)369370    warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)371    │372  5 │ defmodule Nerves.BuildAction.Trimmer do373    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~374    │375    └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)376377    warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)378    │379  5 │ defmodule Nerves.BuildPlan do380    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~381    │382    └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)383384    warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)385    │386  5 │ defmodule Nerves.BuildPlan.Checks do387    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~388    │389    └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)390391    warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.Container.beam)392    │393  6 │ defmodule Nerves.Container do394    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~395    │396    └─ lib/nerves/container.ex:6: Nerves.Container (module)397398    warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)399    │400  5 │ defmodule Nerves.Fingerprint do401    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~402    │403    └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)404405    warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)406    │407  5 │ defmodule Nerves.MixPackage do408    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~409    │410    └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)411412    warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.Paths.beam)413    │414  5 │ defmodule Nerves.Paths do415    │ ~~~~~~~~~~~~~~~~~~~~~~~~~416    │417    └─ lib/nerves/paths.ex:5: Nerves.Paths (module)418419    warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)420    │421  5 │ defmodule Nerves.TargetTuple do422    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~423    │424    └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)425426Generated nerves app427==> nerves_toolchain_armv7_nerves_linux_gnueabihf428Compiling 1 file (.ex)429Generated nerves_toolchain_armv7_nerves_linux_gnueabihf app430==> nerves_system_trellis431Generated nerves_system_trellis app432==> rpi_fb_capture433mkdir -p /work/proj/_build/trellis/lib/rpi_fb_capture/priv434mkdir -p /work/proj/_build/trellis/lib/rpi_fb_capture/obj435/home/nerves/.nerves/artifacts/nerves_toolchain_armv7_nerves_linux_gnueabihf-15.3.1/bin/armv7-nerves-linux-gnueabihf-gcc -c -mabi=aapcs-linux -mfpu=neon-vfpv4 -marm -fstack-protector-strong -mfloat-abi=hard -mcpu=cortex-a7 -fPIE -pie -Wl,-z,now -Wl,-z,relro -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -pipe -O2 --sysroot /home/nerves/.nerves/artifacts/nerves_system_trellis-0.5.0/staging  -o /work/proj/_build/trellis/lib/rpi_fb_capture/obj/capture_dispmanx.o src/capture_dispmanx.c436src/capture_dispmanx.c:3:10: fatal error: bcm_host.h: No such file or directory437    3 | #include <bcm_host.h>438      |          ^~~~~~~~~~~~439compilation terminated.440make: *** [Makefile:68: /work/proj/_build/trellis/lib/rpi_fb_capture/obj/capture_dispmanx.o] Error 1441could not compile dependency :rpi_fb_capture, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile rpi_fb_capture --force", update it with "mix deps.update rpi_fb_capture" or clean it with "mix deps.clean rpi_fb_capture"442==> nerves_compatibility_test443** (Mix) Could not compile with "make" (exit status: 2).444