entrance

Build log

nerves_system_trellis

entrance 0.4.3 · fail · run entrance-0.4.3-1790902597072
284 of 284 lines
1Resolving Hex dependencies...2Resolution completed in 0.144s3Unchanged:4  bcrypt_elixir 2.3.15  circular_buffer 1.1.06  comeonin 5.5.17  decimal 3.1.18  ecto 3.14.29  elixir_make 0.10.010  entrance 0.4.311  interactive_cmd 0.1.412  jason 1.4.513  mime 2.0.714  nerves 1.15.015  nerves_discovery 0.1.516  nerves_logging 0.2.417  nerves_runtime 0.13.1318  nerves_system_br 1.34.419  nerves_system_mangopi_mq_pro 0.17.220  nerves_system_rpi4 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_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  plug 1.20.329  plug_crypto 2.2.030  property_table 0.3.431  ring_logger 0.11.732  shoehorn 0.9.333  tablet 0.3.334  telemetry 1.4.235  toolshed 0.5.036  uboot_env 1.0.237* Getting entrance (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_mangopi_mq_pro (Hex package)44* Getting nerves_system_rpi4 (Hex package)45* Getting nerves_system_trellis (Hex package)46* Getting nerves_system_x86_64 (Hex package)47* Getting nerves_system_br (Hex package)48* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)49* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)50* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)51* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)52* Getting nerves_logging (Hex package)53* Getting nerves_uevent (Hex package)54* Getting uboot_env (Hex package)55* Getting elixir_make (Hex package)56* Getting property_table (Hex package)57* Getting circular_buffer (Hex package)58* Getting interactive_cmd (Hex package)59* Getting jason (Hex package)60* Getting nerves_discovery (Hex package)61* Getting tablet (Hex package)62* Getting bcrypt_elixir (Hex package)63* Getting ecto (Hex package)64* Getting plug (Hex package)65* Getting mime (Hex package)66* Getting plug_crypto (Hex package)67* Getting telemetry (Hex package)68* Getting decimal (Hex package)69* Getting comeonin (Hex package)70==> tablet71Compiling 2 files (.ex)72Generated tablet app73==> elixir_make74Compiling 8 files (.ex)75Generated elixir_make app76==> nerves_discovery77Compiling 5 files (.ex)78Generated nerves_discovery app79==> decimal80Compiling 4 files (.ex)81Generated decimal app82==> jason83Compiling 10 files (.ex)84Generated jason app85==> interactive_cmd86Compiling 1 file (.ex)87Generated interactive_cmd app88==> nerves89HOST_CC port.o90HOST_LD port91Compiling 55 files (.ex)92Generated nerves app93==> nerves_compatibility_test9495Nerves environment96  MIX_TARGET:   trellis97  MIX_ENV:      prod9899Checking for prebuilt Nerves artifacts...100  Found nerves_system_trellis in cache101    /home/nerves/.nerves/artifacts/nerves_system_trellis-portable-0.5.0102  Found nerves_toolchain_armv7_nerves_linux_gnueabihf in cache103    /home/nerves/.nerves/artifacts/nerves_toolchain_armv7_nerves_linux_gnueabihf-linux_x86_64-15.3.1104==> tablet105Compiling 2 files (.ex)106Generated tablet app107==> elixir_make108Compiling 8 files (.ex)109Generated elixir_make app110==> nerves_discovery111Compiling 5 files (.ex)112Generated nerves_discovery app113==> decimal114Compiling 4 files (.ex)115Generated decimal app116==> jason117Compiling 10 files (.ex)118Generated jason app119==> interactive_cmd120Compiling 1 file (.ex)121Generated interactive_cmd app122==> nerves123HOST_CC port.o124HOST_LD port125Compiling 55 files (.ex)126Generated nerves app127==> nerves_system_br128Generated nerves_system_br app129==> nerves_toolchain_armv7_nerves_linux_gnueabihf130Compiling 1 file (.ex)131Generated nerves_toolchain_armv7_nerves_linux_gnueabihf app132==> nerves_system_trellis133Generated nerves_system_trellis app134==> nerves_compatibility_test135136Nerves environment137  MIX_TARGET:   trellis138  MIX_ENV:      prod139140==> mime141Compiling 1 file (.ex)142Generated mime app143==> circular_buffer144Compiling 1 file (.ex)145Generated circular_buffer app146==> comeonin147Compiling 3 files (.ex)148Generated comeonin app149==> plug_crypto150Compiling 5 files (.ex)151Generated plug_crypto app152==> nerves_logging153 CC kmsg_tailer.o154 LD kmsg_tailer155Compiling 5 files (.ex)156Generated nerves_logging app157==> bcrypt_elixir158mkdir -p /work/proj/_build/trellis/lib/bcrypt_elixir/priv159/home/nerves/.nerves/artifacts/nerves_toolchain_armv7_nerves_linux_gnueabihf-linux_x86_64-15.3.1/bin/armv7-nerves-linux-gnueabihf-gcc -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-portable-0.5.0/staging -Wall -Wno-format-truncation -I"/home/nerves/.nerves/artifacts/nerves_system_trellis-portable-0.5.0/staging/usr/lib/erlang/erts-17.0.6/include" -Ic_src -fPIC -shared --sysroot=/home/nerves/.nerves/artifacts/nerves_system_trellis-portable-0.5.0/staging c_src/bcrypt_nif.c c_src/blowfish.c -o /work/proj/_build/trellis/lib/bcrypt_elixir/priv/bcrypt_nif.so160Compiling 3 files (.ex)161    warning: using single-quoted strings to represent charlists is deprecated.162    Use ~c"" if you indeed want a charlist or use "" instead.163    You may run "mix format --migrate" to change all single-quoted164    strings to use the ~c sigil and fix this warning.165    │166 57 │     path = :filename.join(:code.priv_dir(:bcrypt_elixir), 'bcrypt_nif')167    │                                                           ~168    │169    └─ lib/bcrypt/base.ex:57:59170171    warning: use Bitwise is deprecated. import Bitwise instead172    │173  6 │   use Bitwise174    │   ~~~~~~~~~~~175    │176    └─ lib/bcrypt/base.ex:6: Bcrypt.Base (module)177178Generated bcrypt_elixir app179==> ring_logger180Compiling 7 files (.ex)181Generated ring_logger app182==> shoehorn183Compiling 8 files (.ex)184Generated shoehorn app185==> nerves_compatibility_test186===> Analyzing applications...187===> Compiling telemetry188==> ecto189Compiling 56 files (.ex)190Generated ecto app191==> plug192Compiling 1 file (.erl)193Compiling 42 files (.ex)194Generated plug app195==> entrance196Compiling 12 files (.ex)197    warning: Bcrypt.hash_pwd_salt/1 is undefined (module Bcrypt 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)198    │199 67 │       hashed_password = Bcrypt.hash_pwd_salt(password)200    │                                ~201    │202    └─ lib/auth/bcrypt.ex:67:32: Entrance.Auth.Bcrypt.hash_password/1203204    warning: Bcrypt.verify_pass/2 is undefined (module Bcrypt 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)205    │206 86 │     do: Bcrypt.verify_pass(password, user.hashed_password)207    │                ~208    │209    └─ lib/auth/bcrypt.ex:86:16: Entrance.Auth.Bcrypt.auth/2210211    warning: Bcrypt.no_user_verify/0 is undefined (module Bcrypt is not available or is yet to be defined). Did you mean:212213          * Entrance.Auth.Bcrypt.no_user_verify/0214215    │216 92 │   def no_user_verify(), do: Bcrypt.no_user_verify()217    │                                    ~218    │219    └─ lib/auth/bcrypt.ex:92:36: Entrance.Auth.Bcrypt.no_user_verify/0220221Generated entrance app222==> uboot_env223Compiling 5 files (.ex)224Generated uboot_env app225==> property_table226Compiling 8 files (.ex)227Generated property_table app228==> nerves_uevent229 CC uevent.o230 LD uevent231Compiling 5 files (.ex)232Generated nerves_uevent app233==> nerves_runtime234Compiling 14 files (.ex)235Generated nerves_runtime app236==> toolshed237Compiling 5 files (.ex)238Generated toolshed app239==> nerves_compatibility_test240Compiling 2 files (.ex)241Generated nerves_compatibility_test app242|nerves| Building OTP Release...243244* [Nerves] validating vm.args245* skipping runtime configuration (config/runtime.exs not found)246* creating _build/trellis/rel/nerves_compatibility_test/releases/0.1.0/vm.args247Updating base firmware image with Erlang release...248Copying rootfs_overlay: /work/proj/_build/trellis/nerves/rootfs_overlay249Copying rootfs_overlay: /work/proj/rootfs_overlay250Building /work/proj/_build/trellis/nerves/images/nerves_compatibility_test.fw...251Firmware UUID: soon-ask (c9199311-0925-585f-1fd5-7e023efad60a)252Firmware built successfully! 🎉253254Now you may install it to a MicroSD card using `mix burn` or upload it255to a device with `mix upload` or `mix firmware.gen.script`+`./upload.sh`.256257==> nerves258==> nerves_compatibility_test259260Nerves environment261  MIX_TARGET:   trellis262  MIX_ENV:      prod263264==> entrance265Compiling 12 files (.ex)266    error: module Ecto.Query is not loaded and could not be found. This may be happening because the module you are trying to load directly or indirectly depends on the current module267    │268  8 │   import Ecto.Query, only: [from: 2, or_where: 3]269    │   ^270    │271    └─ lib/entrance.ex:8:3: Entrance (module)272273    error: module Plug.Conn is not loaded and could not be found. This may be happening because the module you are trying to load directly or indirectly depends on the current module274    │275  2 │   use Entrance.Login276    │   ^^^^^^^^^^^^^^^^^^277    │278    └─ lib/login/session.ex:2: Entrance.Login.Session (module)279280281== Compilation error in file lib/entrance.ex ==282** (CompileError) lib/entrance.ex: cannot compile module Entrance (errors have been logged)283284could not compile dependency :entrance, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile entrance --force", update it with "mix deps.update entrance" or clean it with "mix deps.clean entrance"