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"