Build log
nerves_system_mangopi_mq_pro
alex 0.3.2 · fail · run alex-0.3.2-1789660417211
583 of 583 lines
1Resolving Hex dependencies...2Resolution completed in 0.767s3Unchanged:4 alex 0.3.25 circular_buffer 1.1.06 elixir_make 0.10.07 interactive_cmd 0.1.48 jason 1.4.59 nerves 1.15.010 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_rpi 2.1.218 nerves_system_rpi0 2.1.219 nerves_system_rpi0_2 2.1.220 nerves_system_rpi2 2.1.221 nerves_system_rpi3 2.1.222 nerves_system_rpi4 2.1.223 nerves_system_rpi5 2.1.224 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 property_table 0.3.432 ring_logger 0.11.733 shoehorn 0.9.334 tablet 0.3.335 toolshed 0.5.036 uboot_env 1.0.237* Getting alex (Hex package)38* Getting nerves (Hex package)39* Getting shoehorn (Hex package)40* Getting ring_logger (Hex package)41* Getting toolshed (Hex package)42* Getting nerves_runtime (Hex package)43* Getting nerves_system_bbb (Hex package)44* Getting nerves_system_mangopi_mq_pro (Hex package)45* Getting nerves_system_qemu_aarch64 (Hex package)46* Getting nerves_system_rpi (Hex package)47* Getting nerves_system_rpi0 (Hex package)48* Getting nerves_system_rpi0_2 (Hex package)49* Getting nerves_system_rpi2 (Hex package)50* Getting nerves_system_rpi3 (Hex package)51* Getting nerves_system_rpi4 (Hex package)52* Getting nerves_system_rpi5 (Hex package)53* Getting nerves_system_x86_64 (Hex package)54* Getting nerves_system_br (Hex package)55* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)56* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)57* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)58* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)59* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)60* Getting nerves_logging (Hex package)61* Getting nerves_uevent (Hex package)62* Getting uboot_env (Hex package)63* Getting elixir_make (Hex package)64* Getting property_table (Hex package)65* Getting circular_buffer (Hex package)66* Getting interactive_cmd (Hex package)67* Getting jason (Hex package)68* Getting nerves_discovery (Hex package)69* Getting tablet (Hex package)70==> jason71Compiling 10 files (.ex)72Compiling lib/decoder.ex (it's taking more than 10s)73Compiling lib/encode.ex (it's taking more than 10s)74Generated jason app75==> tablet76Compiling 2 files (.ex)77Generated tablet app78==> elixir_make79Compiling 8 files (.ex)80Generated elixir_make app81==> nerves_discovery82Compiling 5 files (.ex)83Generated nerves_discovery app84==> interactive_cmd85Compiling 1 file (.ex)86Generated interactive_cmd app87==> nerves88HOST_CC port.o89HOST_LD port90Compiling 55 files (.ex)91Generated nerves app92==> nerves_compatibility_test9394Nerves environment95 MIX_TARGET: mangopi_mq_pro96 MIX_ENV: prod9798Checking for prebuilt Nerves artifacts...99 Found nerves_system_mangopi_mq_pro in cache100 /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-portable-0.17.2101 Found nerves_toolchain_riscv64_nerves_linux_gnu in cache102 /home/nerves/.nerves/artifacts/nerves_toolchain_riscv64_nerves_linux_gnu-linux_x86_64-15.3.1103==> jason104Compiling 10 files (.ex)105Compiling lib/decoder.ex (it's taking more than 10s)106Compiling lib/encode.ex (it's taking more than 10s)107Generated jason app108==> tablet109Compiling 2 files (.ex)110Generated tablet app111==> elixir_make112Compiling 8 files (.ex)113Generated elixir_make app114==> nerves_discovery115Compiling 5 files (.ex)116Generated nerves_discovery app117==> interactive_cmd118Compiling 1 file (.ex)119Generated interactive_cmd app120==> nerves121HOST_CC port.o122HOST_LD port123Compiling 55 files (.ex)124Compiling lib/mix/tasks/nerves.artifact.get.ex (it's taking more than 10s)125Compiling lib/mix/tasks/firmware.ex (it's taking more than 10s)126Generated nerves app127==> nerves_system_br128Generated nerves_system_br app129==> nerves_toolchain_riscv64_nerves_linux_gnu130Compiling 1 file (.ex)131Generated nerves_toolchain_riscv64_nerves_linux_gnu app132==> nerves_system_mangopi_mq_pro133Generated nerves_system_mangopi_mq_pro app134==> nerves_compatibility_test135136Nerves environment137 MIX_TARGET: mangopi_mq_pro138 MIX_ENV: prod139140==> circular_buffer141Compiling 1 file (.ex)142Generated circular_buffer app143Compiling ALE. This will take some time.1441: CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):145 Compatibility with CMake < 3.5 will be removed from a future version of146 CMake.147148 Update the VERSION argument <min> value or use a ...<max> suffix to tell149 CMake that the project does not need compatibility with older versions.150151152-- The C compiler identification is GNU 15.3.0153-- The CXX compiler identification is GNU 15.3.0154-- Detecting C compiler ABI info155-- Detecting C compiler ABI info - done156-- Check for working C compiler: /home/nerves/.nerves/artifacts/nerves_toolchain_riscv64_nerves_linux_gnu-linux_x86_64-15.3.1/bin/riscv64-nerves-linux-gnu-gcc - skipped157-- Detecting C compile features158-- Detecting C compile features - done159-- Detecting CXX compiler ABI info160-- Detecting CXX compiler ABI info - done161-- Check for working CXX compiler: /home/nerves/.nerves/artifacts/nerves_toolchain_riscv64_nerves_linux_gnu-linux_x86_64-15.3.1/bin/riscv64-nerves-linux-gnu-g++ - skipped162-- Detecting CXX compile features163-- Detecting CXX compile features - done164-- Found ZLIB: /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-portable-0.17.2/staging/usr/lib/libz.so (found version "1.3.2") 165-- Performing Test CMAKE_HAVE_LIBC_PTHREAD166-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success167-- Found Threads: TRUE 168-- Could NOT find SDL (missing: SDL_LIBRARY SDL_INCLUDE_DIR) 169CMake Error at CMakeLists.txt:26 (if):170 if given arguments:171172 "SDL_FOUND" "AND" "VERSION_LESS" "2"173174 Unknown arguments specified175176177-- Configuring incomplete, errors occurred!178179==> alex180warning: Mix compiler :ale was supposed to return {:ok | :noop | :error, [diagnostic]} but it returned :error181Generated alex app182==> nerves_logging183 CC kmsg_tailer.o184 LD kmsg_tailer185Compiling 5 files (.ex)186Generated nerves_logging app187==> ring_logger188Compiling 7 files (.ex)189Generated ring_logger app190==> shoehorn191Compiling 8 files (.ex)192Generated shoehorn app193==> uboot_env194Compiling 5 files (.ex)195Generated uboot_env app196==> property_table197Compiling 8 files (.ex)198Generated property_table app199==> nerves_uevent200 CC uevent.o201 LD uevent202Compiling 5 files (.ex)203Generated nerves_uevent app204==> nerves_runtime205Compiling 14 files (.ex)206Generated nerves_runtime app207==> toolshed208Compiling 5 files (.ex)209Generated toolshed app210==> nerves_compatibility_test211Compiling 2 files (.ex)212Generated nerves_compatibility_test app213|nerves| Building OTP Release...214215* [Nerves] validating vm.args216* skipping runtime configuration (config/runtime.exs not found)217* creating _build/mangopi_mq_pro/rel/nerves_compatibility_test/releases/0.1.0/vm.args218Updating base firmware image with Erlang release...219Copying rootfs_overlay: /work/proj/_build/mangopi_mq_pro/nerves/rootfs_overlay220Copying rootfs_overlay: /work/proj/rootfs_overlay221Building /work/proj/_build/mangopi_mq_pro/nerves/images/nerves_compatibility_test.fw...222Firmware UUID: visa-resist (ecc182c0-8564-5a8a-aefc-c7dca65c06f0)223Firmware built successfully! 🎉224225Now you may install it to a MicroSD card using `mix burn` or upload it226to a device with `mix upload` or `mix firmware.gen.script`+`./upload.sh`.227228==> nerves229==> nerves_compatibility_test230231Nerves environment232 MIX_TARGET: mangopi_mq_pro233 MIX_ENV: prod234235Compiling ALE. This will take some time.236ALE Already Compiled.237==> alex238Compiling 6 files (.ex)239 warning: using single-quoted strings to represent charlists is deprecated.240 Use ~c"" if you indeed want a charlist or use "" instead.241 You may run "mix format --migrate" to change all single-quoted242 strings to use the ~c sigil and fix this warning.243 │244 81 │ path = :filename.join(:code.priv_dir(unquote(app)), 'alex/libale_c')245 │ ~246 │247 └─ lib/alex/interface.ex:81:5724824925016:05:49.464 [warning] The on_load function for module Elixir.Alex.Interface returned:251{:error,252 {:load_failed,253 ~c"Failed to load NIF library: '/work/proj/_build/mangopi_mq_pro/lib/alex/priv/alex/libale_c.so: cannot open shared object file: No such file or directory'"}}25425525616:05:50.158 [warning] The on_load function for module Elixir.Alex.Interface returned:257{:error,258 {:load_failed,259 ~c"Failed to load NIF library: '/work/proj/_build/mangopi_mq_pro/lib/alex/priv/alex/libale_c.so: cannot open shared object file: No such file or directory'"}}26026126216:05:50.169 [warning] The on_load function for module Elixir.Alex.Interface returned:263{:error,264 {:load_failed,265 ~c"Failed to load NIF library: '/work/proj/_build/mangopi_mq_pro/lib/alex/priv/alex/libale_c.so: cannot open shared object file: No such file or directory'"}}26626726816:05:50.177 [warning] The on_load function for module Elixir.Alex.Interface returned:269{:error,270 {:load_failed,271 ~c"Failed to load NIF library: '/work/proj/_build/mangopi_mq_pro/lib/alex/priv/alex/libale_c.so: cannot open shared object file: No such file or directory'"}}27227327416:05:50.185 [warning] The on_load function for module Elixir.Alex.Interface returned:275{:error,276 {:load_failed,277 ~c"Failed to load NIF library: '/work/proj/_build/mangopi_mq_pro/lib/alex/priv/alex/libale_c.so: cannot open shared object file: No such file or directory'"}}27827928016:05:50.193 [warning] The on_load function for module Elixir.Alex.Interface returned:281{:error,282 {:load_failed,283 ~c"Failed to load NIF library: '/work/proj/_build/mangopi_mq_pro/lib/alex/priv/alex/libale_c.so: cannot open shared object file: No such file or directory'"}}284285 error: struct Alex.Interface is undefined (module Alex.Interface is not available or is yet to be defined)286 │287 36 │ def new(%Interface{} = interface) do288 │ ^289 │290 └─ lib/alex/screen.ex:36:11: Alex.Screen.new/129129229316:05:50.208 [warning] The on_load function for module Elixir.Alex.Interface returned:294{:error,295 {:load_failed,296 ~c"Failed to load NIF library: '/work/proj/_build/mangopi_mq_pro/lib/alex/priv/alex/libale_c.so: cannot open shared object file: No such file or directory'"}}29729829916:05:50.250 [warning] The on_load function for module Elixir.Alex.Interface returned:300{:error,301 {:load_failed,302 ~c"Failed to load NIF library: '/work/proj/_build/mangopi_mq_pro/lib/alex/priv/alex/libale_c.so: cannot open shared object file: No such file or directory'"}}30330430516:05:50.269 [warning] The on_load function for module Elixir.Alex.Interface returned:306{:error,307 {:load_failed,308 ~c"Failed to load NIF library: '/work/proj/_build/mangopi_mq_pro/lib/alex/priv/alex/libale_c.so: cannot open shared object file: No such file or directory'"}}309310 error: struct Alex.Interface is undefined (module Alex.Interface is not available or is yet to be defined)311 │312 34 │ def new(%Interface{} = interface) do313 │ ^314 │315 └─ lib/alex/state.ex:34:11: Alex.State.new/131631731816:05:50.277 [warning] The on_load function for module Elixir.Alex.Interface returned:319{:error,320 {:load_failed,321 ~c"Failed to load NIF library: '/work/proj/_build/mangopi_mq_pro/lib/alex/priv/alex/libale_c.so: cannot open shared object file: No such file or directory'"}}32232332416:05:50.289 [warning] The on_load function for module Elixir.Alex.Interface returned:325{:error,326 {:load_failed,327 ~c"Failed to load NIF library: '/work/proj/_build/mangopi_mq_pro/lib/alex/priv/alex/libale_c.so: cannot open shared object file: No such file or directory'"}}32832933016:05:50.299 [warning] The on_load function for module Elixir.Alex.Interface returned:331{:error,332 {:load_failed,333 ~c"Failed to load NIF library: '/work/proj/_build/mangopi_mq_pro/lib/alex/priv/alex/libale_c.so: cannot open shared object file: No such file or directory'"}}33433533616:05:50.307 [warning] The on_load function for module Elixir.Alex.Interface returned:337{:error,338 {:load_failed,339 ~c"Failed to load NIF library: '/work/proj/_build/mangopi_mq_pro/lib/alex/priv/alex/libale_c.so: cannot open shared object file: No such file or directory'"}}34034134216:05:50.319 [warning] The on_load function for module Elixir.Alex.Interface returned:343{:error,344 {:load_failed,345 ~c"Failed to load NIF library: '/work/proj/_build/mangopi_mq_pro/lib/alex/priv/alex/libale_c.so: cannot open shared object file: No such file or directory'"}}34634734816:05:50.326 [warning] The on_load function for module Elixir.Alex.Interface returned:349{:error,350 {:load_failed,351 ~c"Failed to load NIF library: '/work/proj/_build/mangopi_mq_pro/lib/alex/priv/alex/libale_c.so: cannot open shared object file: No such file or directory'"}}35235335416:05:50.331 [warning] The on_load function for module Elixir.Alex.Interface returned:355{:error,356 {:load_failed,357 ~c"Failed to load NIF library: '/work/proj/_build/mangopi_mq_pro/lib/alex/priv/alex/libale_c.so: cannot open shared object file: No such file or directory'"}}35835936016:05:50.335 [warning] The on_load function for module Elixir.Alex.Interface returned:361{:error,362 {:load_failed,363 ~c"Failed to load NIF library: '/work/proj/_build/mangopi_mq_pro/lib/alex/priv/alex/libale_c.so: cannot open shared object file: No such file or directory'"}}36436536616:05:50.342 [warning] The on_load function for module Elixir.Alex.Interface returned:367{:error,368 {:load_failed,369 ~c"Failed to load NIF library: '/work/proj/_build/mangopi_mq_pro/lib/alex/priv/alex/libale_c.so: cannot open shared object file: No such file or directory'"}}370371 error: struct Alex.Interface is undefined (module Alex.Interface is not available or is yet to be defined)372 │373 31 │ def new(%Interface{} = interface) do374 │ ^375 │376 └─ lib/alex/ram.ex:31:11: Alex.RAM.new/137737837916:05:50.366 [warning] The on_load function for module Elixir.Alex.Interface returned:380{:error,381 {:load_failed,382 ~c"Failed to load NIF library: '/work/proj/_build/mangopi_mq_pro/lib/alex/priv/alex/libale_c.so: cannot open shared object file: No such file or directory'"}}38338438516:05:50.382 [warning] The on_load function for module Elixir.Alex.Interface returned:386{:error,387 {:load_failed,388 ~c"Failed to load NIF library: '/work/proj/_build/mangopi_mq_pro/lib/alex/priv/alex/libale_c.so: cannot open shared object file: No such file or directory'"}}38939039116:05:50.391 [warning] The on_load function for module Elixir.Alex.Interface returned:392{:error,393 {:load_failed,394 ~c"Failed to load NIF library: '/work/proj/_build/mangopi_mq_pro/lib/alex/priv/alex/libale_c.so: cannot open shared object file: No such file or directory'"}}39539639716:05:50.398 [warning] The on_load function for module Elixir.Alex.Interface returned:398{:error,399 {:load_failed,400 ~c"Failed to load NIF library: '/work/proj/_build/mangopi_mq_pro/lib/alex/priv/alex/libale_c.so: cannot open shared object file: No such file or directory'"}}40140240316:05:50.407 [warning] The on_load function for module Elixir.Alex.Interface returned:404{:error,405 {:load_failed,406 ~c"Failed to load NIF library: '/work/proj/_build/mangopi_mq_pro/lib/alex/priv/alex/libale_c.so: cannot open shared object file: No such file or directory'"}}40740840916:05:50.414 [warning] The on_load function for module Elixir.Alex.Interface returned:410{:error,411 {:load_failed,412 ~c"Failed to load NIF library: '/work/proj/_build/mangopi_mq_pro/lib/alex/priv/alex/libale_c.so: cannot open shared object file: No such file or directory'"}}41341441516:05:50.422 [warning] The on_load function for module Elixir.Alex.Interface returned:416{:error,417 {:load_failed,418 ~c"Failed to load NIF library: '/work/proj/_build/mangopi_mq_pro/lib/alex/priv/alex/libale_c.so: cannot open shared object file: No such file or directory'"}}41942042116:05:50.430 [warning] The on_load function for module Elixir.Alex.Interface returned:422{:error,423 {:load_failed,424 ~c"Failed to load NIF library: '/work/proj/_build/mangopi_mq_pro/lib/alex/priv/alex/libale_c.so: cannot open shared object file: No such file or directory'"}}42542642716:05:50.436 [warning] The on_load function for module Elixir.Alex.Interface returned:428{:error,429 {:load_failed,430 ~c"Failed to load NIF library: '/work/proj/_build/mangopi_mq_pro/lib/alex/priv/alex/libale_c.so: cannot open shared object file: No such file or directory'"}}43143243316:05:50.445 [warning] The on_load function for module Elixir.Alex.Interface returned:434{:error,435 {:load_failed,436 ~c"Failed to load NIF library: '/work/proj/_build/mangopi_mq_pro/lib/alex/priv/alex/libale_c.so: cannot open shared object file: No such file or directory'"}}43743843916:05:50.458 [warning] The on_load function for module Elixir.Alex.Interface returned:440{:error,441 {:load_failed,442 ~c"Failed to load NIF library: '/work/proj/_build/mangopi_mq_pro/lib/alex/priv/alex/libale_c.so: cannot open shared object file: No such file or directory'"}}44344444516:05:50.468 [warning] The on_load function for module Elixir.Alex.Interface returned:446{:error,447 {:load_failed,448 ~c"Failed to load NIF library: '/work/proj/_build/mangopi_mq_pro/lib/alex/priv/alex/libale_c.so: cannot open shared object file: No such file or directory'"}}44945045116:05:50.476 [warning] The on_load function for module Elixir.Alex.Interface returned:452{:error,453 {:load_failed,454 ~c"Failed to load NIF library: '/work/proj/_build/mangopi_mq_pro/lib/alex/priv/alex/libale_c.so: cannot open shared object file: No such file or directory'"}}45545645716:05:50.484 [warning] The on_load function for module Elixir.Alex.Interface returned:458{:error,459 {:load_failed,460 ~c"Failed to load NIF library: '/work/proj/_build/mangopi_mq_pro/lib/alex/priv/alex/libale_c.so: cannot open shared object file: No such file or directory'"}}46146246316:05:50.489 [warning] The on_load function for module Elixir.Alex.Interface returned:464{:error,465 {:load_failed,466 ~c"Failed to load NIF library: '/work/proj/_build/mangopi_mq_pro/lib/alex/priv/alex/libale_c.so: cannot open shared object file: No such file or directory'"}}46746846916:05:50.496 [warning] The on_load function for module Elixir.Alex.Interface returned:470{:error,471 {:load_failed,472 ~c"Failed to load NIF library: '/work/proj/_build/mangopi_mq_pro/lib/alex/priv/alex/libale_c.so: cannot open shared object file: No such file or directory'"}}47347447516:05:50.501 [warning] The on_load function for module Elixir.Alex.Interface returned:476{:error,477 {:load_failed,478 ~c"Failed to load NIF library: '/work/proj/_build/mangopi_mq_pro/lib/alex/priv/alex/libale_c.so: cannot open shared object file: No such file or directory'"}}47948048116:05:50.505 [warning] The on_load function for module Elixir.Alex.Interface returned:482{:error,483 {:load_failed,484 ~c"Failed to load NIF library: '/work/proj/_build/mangopi_mq_pro/lib/alex/priv/alex/libale_c.so: cannot open shared object file: No such file or directory'"}}48548648716:05:50.509 [warning] The on_load function for module Elixir.Alex.Interface returned:488{:error,489 {:load_failed,490 ~c"Failed to load NIF library: '/work/proj/_build/mangopi_mq_pro/lib/alex/priv/alex/libale_c.so: cannot open shared object file: No such file or directory'"}}49149249316:05:50.514 [warning] The on_load function for module Elixir.Alex.Interface returned:494{:error,495 {:load_failed,496 ~c"Failed to load NIF library: '/work/proj/_build/mangopi_mq_pro/lib/alex/priv/alex/libale_c.so: cannot open shared object file: No such file or directory'"}}49749849916:05:50.518 [warning] The on_load function for module Elixir.Alex.Interface returned:500{:error,501 {:load_failed,502 ~c"Failed to load NIF library: '/work/proj/_build/mangopi_mq_pro/lib/alex/priv/alex/libale_c.so: cannot open shared object file: No such file or directory'"}}50350450516:05:50.527 [warning] The on_load function for module Elixir.Alex.Interface returned:506{:error,507 {:load_failed,508 ~c"Failed to load NIF library: '/work/proj/_build/mangopi_mq_pro/lib/alex/priv/alex/libale_c.so: cannot open shared object file: No such file or directory'"}}50951051116:05:50.535 [warning] The on_load function for module Elixir.Alex.Interface returned:512{:error,513 {:load_failed,514 ~c"Failed to load NIF library: '/work/proj/_build/mangopi_mq_pro/lib/alex/priv/alex/libale_c.so: cannot open shared object file: No such file or directory'"}}51551651716:05:50.550 [warning] The on_load function for module Elixir.Alex.Interface returned:518{:error,519 {:load_failed,520 ~c"Failed to load NIF library: '/work/proj/_build/mangopi_mq_pro/lib/alex/priv/alex/libale_c.so: cannot open shared object file: No such file or directory'"}}52152252316:05:50.569 [warning] The on_load function for module Elixir.Alex.Interface returned:524{:error,525 {:load_failed,526 ~c"Failed to load NIF library: '/work/proj/_build/mangopi_mq_pro/lib/alex/priv/alex/libale_c.so: cannot open shared object file: No such file or directory'"}}52752852916:05:50.581 [warning] The on_load function for module Elixir.Alex.Interface returned:530{:error,531 {:load_failed,532 ~c"Failed to load NIF library: '/work/proj/_build/mangopi_mq_pro/lib/alex/priv/alex/libale_c.so: cannot open shared object file: No such file or directory'"}}53353453516:05:50.983 [warning] The on_load function for module Elixir.Alex.Interface returned:536{:error,537 {:load_failed,538 ~c"Failed to load NIF library: '/work/proj/_build/mangopi_mq_pro/lib/alex/priv/alex/libale_c.so: cannot open shared object file: No such file or directory'"}}53954054116:05:51.068 [warning] The on_load function for module Elixir.Alex.Interface returned:542{:error,543 {:load_failed,544 ~c"Failed to load NIF library: '/work/proj/_build/mangopi_mq_pro/lib/alex/priv/alex/libale_c.so: cannot open shared object file: No such file or directory'"}}545546 warning: the following pattern will never match:547548 {:ok, ale_ref} <- Alex.Interface.ale_new()549550 because the right-hand side has type:551552 none()553554 type warning found at:555 │556 32 │ with {:ok, ale_ref} <- Interface.ale_new() do557 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~558 │559 └─ lib/alex.ex:32: Alex.new/1560561 warning: struct Alex.Interface is undefined (module Alex.Interface is not available or is yet to be defined)562 │563 54 │ def load(%Interface{} = interface, path_to_rom) do564 │ ~565 │566 └─ lib/alex.ex:54:12: Alex.load/2567 └─ lib/alex.ex:101:12: Alex.step/2568 └─ lib/alex.ex:138:18: Alex.game_over?/1569 └─ lib/alex.ex:152:13: Alex.reset/1570 └─ lib/alex.ex:199:18: Alex.set_option/3571 └─ lib/alex.ex:218:18: Alex.set_option/3572 └─ lib/alex.ex:237:18: Alex.set_option/3573 └─ lib/alex.ex:254:18: Alex.set_option/3574 └─ lib/alex.ex:271:18: Alex.set_option/3575 └─ lib/alex.ex:274:18: Alex.set_option/3576 └─ lib/alex.ex:283:18: Alex.set_option/3577 └─ lib/alex.ex:292:18: Alex.set_option/3578 └─ lib/alex.ex:301:18: Alex.set_option/3579 └─ lib/alex.ex:328:17: Alex.set_state/2580 └─ lib/alex.ex:369:18: Alex.screenshot/2581582== Type checking failed with errors ==583could not compile dependency :alex, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile alex --force", update it with "mix deps.update alex" or clean it with "mix deps.clean alex"