Build log
nerves_system_mangopi_mq_pro
entrance 0.4.3 · fail · run entrance-0.4.3-1790902597072
285 of 285 lines
1Resolving Hex dependencies...2Resolution completed in 0.109s3Unchanged: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: mangopi_mq_pro97 MIX_ENV: prod9899Checking for prebuilt Nerves artifacts...100 Found nerves_system_mangopi_mq_pro in cache101 /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-portable-0.17.2102 Found nerves_toolchain_riscv64_nerves_linux_gnu in cache103 /home/nerves/.nerves/artifacts/nerves_toolchain_riscv64_nerves_linux_gnu-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)118Compiling lib/decoder.ex (it's taking more than 10s)119Generated jason app120==> interactive_cmd121Compiling 1 file (.ex)122Generated interactive_cmd app123==> nerves124HOST_CC port.o125HOST_LD port126Compiling 55 files (.ex)127Generated nerves app128==> nerves_system_br129Generated nerves_system_br app130==> nerves_toolchain_riscv64_nerves_linux_gnu131Compiling 1 file (.ex)132Generated nerves_toolchain_riscv64_nerves_linux_gnu app133==> nerves_system_mangopi_mq_pro134Generated nerves_system_mangopi_mq_pro app135==> nerves_compatibility_test136137Nerves environment138 MIX_TARGET: mangopi_mq_pro139 MIX_ENV: prod140141==> mime142Compiling 1 file (.ex)143Generated mime app144==> circular_buffer145Compiling 1 file (.ex)146Generated circular_buffer app147==> comeonin148Compiling 3 files (.ex)149Generated comeonin app150==> plug_crypto151Compiling 5 files (.ex)152Generated plug_crypto app153==> nerves_logging154 CC kmsg_tailer.o155 LD kmsg_tailer156Compiling 5 files (.ex)157Generated nerves_logging app158==> bcrypt_elixir159mkdir -p /work/proj/_build/mangopi_mq_pro/lib/bcrypt_elixir/priv160/home/nerves/.nerves/artifacts/nerves_toolchain_riscv64_nerves_linux_gnu-linux_x86_64-15.3.1/bin/riscv64-nerves-linux-gnu-gcc -mabi=lp64d -fstack-protector-strong -march=rv64imafdc_zicsr_zifencei -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_mangopi_mq_pro-portable-0.17.2/staging -Wall -Wno-format-truncation -I"/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-portable-0.17.2/staging/usr/lib/erlang/erts-17.0.6/include" -Ic_src -fPIC -shared --sysroot=/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-portable-0.17.2/staging c_src/bcrypt_nif.c c_src/blowfish.c -o /work/proj/_build/mangopi_mq_pro/lib/bcrypt_elixir/priv/bcrypt_nif.so161Compiling 3 files (.ex)162 warning: using single-quoted strings to represent charlists is deprecated.163 Use ~c"" if you indeed want a charlist or use "" instead.164 You may run "mix format --migrate" to change all single-quoted165 strings to use the ~c sigil and fix this warning.166 │167 57 │ path = :filename.join(:code.priv_dir(:bcrypt_elixir), 'bcrypt_nif')168 │ ~169 │170 └─ lib/bcrypt/base.ex:57:59171172 warning: use Bitwise is deprecated. import Bitwise instead173 │174 6 │ use Bitwise175 │ ~~~~~~~~~~~176 │177 └─ lib/bcrypt/base.ex:6: Bcrypt.Base (module)178179Generated bcrypt_elixir app180==> ring_logger181Compiling 7 files (.ex)182Generated ring_logger app183==> shoehorn184Compiling 8 files (.ex)185Generated shoehorn app186==> nerves_compatibility_test187===> Analyzing applications...188===> Compiling telemetry189==> ecto190Compiling 56 files (.ex)191Generated ecto app192==> plug193Compiling 1 file (.erl)194Compiling 42 files (.ex)195Generated plug app196==> entrance197Compiling 12 files (.ex)198 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)199 │200 67 │ hashed_password = Bcrypt.hash_pwd_salt(password)201 │ ~202 │203 └─ lib/auth/bcrypt.ex:67:32: Entrance.Auth.Bcrypt.hash_password/1204205 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)206 │207 86 │ do: Bcrypt.verify_pass(password, user.hashed_password)208 │ ~209 │210 └─ lib/auth/bcrypt.ex:86:16: Entrance.Auth.Bcrypt.auth/2211212 warning: Bcrypt.no_user_verify/0 is undefined (module Bcrypt is not available or is yet to be defined). Did you mean:213214 * Entrance.Auth.Bcrypt.no_user_verify/0215216 │217 92 │ def no_user_verify(), do: Bcrypt.no_user_verify()218 │ ~219 │220 └─ lib/auth/bcrypt.ex:92:36: Entrance.Auth.Bcrypt.no_user_verify/0221222Generated entrance app223==> uboot_env224Compiling 5 files (.ex)225Generated uboot_env app226==> property_table227Compiling 8 files (.ex)228Generated property_table app229==> nerves_uevent230 CC uevent.o231 LD uevent232Compiling 5 files (.ex)233Generated nerves_uevent app234==> nerves_runtime235Compiling 14 files (.ex)236Generated nerves_runtime app237==> toolshed238Compiling 5 files (.ex)239Generated toolshed app240==> nerves_compatibility_test241Compiling 2 files (.ex)242Generated nerves_compatibility_test app243|nerves| Building OTP Release...244245* [Nerves] validating vm.args246* skipping runtime configuration (config/runtime.exs not found)247* creating _build/mangopi_mq_pro/rel/nerves_compatibility_test/releases/0.1.0/vm.args248Updating base firmware image with Erlang release...249Copying rootfs_overlay: /work/proj/_build/mangopi_mq_pro/nerves/rootfs_overlay250Copying rootfs_overlay: /work/proj/rootfs_overlay251Building /work/proj/_build/mangopi_mq_pro/nerves/images/nerves_compatibility_test.fw...252Firmware UUID: pulp-nut (a6a0b965-e639-5dbf-5967-044d0f40f55f)253Firmware built successfully! 🎉254255Now you may install it to a MicroSD card using `mix burn` or upload it256to a device with `mix upload` or `mix firmware.gen.script`+`./upload.sh`.257258==> nerves259==> nerves_compatibility_test260261Nerves environment262 MIX_TARGET: mangopi_mq_pro263 MIX_ENV: prod264265==> entrance266Compiling 12 files (.ex)267 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 module268 │269 8 │ import Ecto.Query, only: [from: 2, or_where: 3]270 │ ^271 │272 └─ lib/entrance.ex:8:3: Entrance (module)273274 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 module275 │276 2 │ use Entrance.Login277 │ ^^^^^^^^^^^^^^^^^^278 │279 └─ lib/login/session.ex:2: Entrance.Login.Session (module)280281282== Compilation error in file lib/entrance.ex ==283** (CompileError) lib/entrance.ex: cannot compile module Entrance (errors have been logged)284285could 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"