Build log
nerves_system_mangopi_mq_pro
beamlens_web 0.1.0-beta.4 · fail · run beamlens_web-0.1.0-beta.4-1790056414477
354 of 354 lines
1Resolving Hex dependencies...2Resolution completed in 0.497s3Unchanged:4 baml_elixir 1.0.0-pre.275 beamlens 0.3.16 beamlens_web 0.1.0-beta.47 circular_buffer 1.1.08 elixir_make 0.10.09 finch 0.23.010 hpax 1.0.411 interactive_cmd 0.1.412 jason 1.4.513 lua 0.4.014 luerl 1.5.115 mdex 0.13.516 mdex_native 0.2.817 mime 2.0.718 mint 1.10.119 nerves 1.15.020 nerves_discovery 0.1.521 nerves_logging 0.2.422 nerves_runtime 0.13.1323 nerves_system_bbb 2.30.224 nerves_system_br 1.34.425 nerves_system_mangopi_mq_pro 0.17.226 nerves_system_qemu_aarch64 0.4.227 nerves_system_rpi 2.1.228 nerves_system_rpi0 2.1.229 nerves_system_rpi0_2 2.1.230 nerves_system_rpi2 2.1.231 nerves_system_rpi3 2.1.232 nerves_system_rpi4 2.1.233 nerves_system_rpi5 2.1.234 nerves_system_x86_64 1.34.235 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.136 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.137 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.138 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.139 nerves_toolchain_x86_64_nerves_linux_musl 15.3.140 nerves_uevent 0.1.741 nimble_options 1.1.142 nimble_ownership 1.0.243 nimble_parsec 1.4.244 nimble_pool 1.1.045 phoenix 1.8.1446 phoenix_html 4.3.047 phoenix_live_view 1.2.1248 phoenix_pubsub 2.3.049 phoenix_template 1.1.050 plug 1.20.351 plug_crypto 2.2.052 property_table 0.3.453 puck 0.2.2554 recon 2.5.655 req 0.7.456 ring_logger 0.11.757 rustler_precompiled 0.9.058 shoehorn 0.9.359 tablet 0.3.360 telemetry 1.4.261 toolshed 0.5.062 uboot_env 1.0.263 websock 0.5.364 websock_adapter 0.6.065 zoi 0.18.766* Getting beamlens_web (Hex package)67* Getting nerves (Hex package)68* Getting shoehorn (Hex package)69* Getting ring_logger (Hex package)70* Getting toolshed (Hex package)71* Getting nerves_runtime (Hex package)72* Getting nerves_system_bbb (Hex package)73* Getting nerves_system_mangopi_mq_pro (Hex package)74* Getting nerves_system_qemu_aarch64 (Hex package)75* Getting nerves_system_rpi (Hex package)76* Getting nerves_system_rpi0 (Hex package)77* Getting nerves_system_rpi0_2 (Hex package)78* Getting nerves_system_rpi2 (Hex package)79* Getting nerves_system_rpi3 (Hex package)80* Getting nerves_system_rpi4 (Hex package)81* Getting nerves_system_rpi5 (Hex package)82* Getting nerves_system_x86_64 (Hex package)83* Getting nerves_system_br (Hex package)84* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)85* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)86* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)87* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)88* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)89* Getting nerves_logging (Hex package)90* Getting nerves_uevent (Hex package)91* Getting uboot_env (Hex package)92* Getting elixir_make (Hex package)93* Getting property_table (Hex package)94* Getting circular_buffer (Hex package)95* Getting interactive_cmd (Hex package)96* Getting jason (Hex package)97* Getting nerves_discovery (Hex package)98* Getting tablet (Hex package)99* Getting beamlens (Hex package)100* Getting mdex (Hex package)101* Getting phoenix (Hex package)102* Getting phoenix_html (Hex package)103* Getting phoenix_live_view (Hex package)104* Getting req (Hex package)105* Getting finch (Hex package)106* Getting mime (Hex package)107* Getting mint (Hex package)108* Getting nimble_options (Hex package)109* Getting nimble_pool (Hex package)110* Getting telemetry (Hex package)111* Getting hpax (Hex package)112* Getting phoenix_template (Hex package)113* Getting plug (Hex package)114* Getting plug_crypto (Hex package)115* Getting phoenix_pubsub (Hex package)116* Getting websock_adapter (Hex package)117* Getting websock (Hex package)118* Getting mdex_native (Hex package)119* Getting nimble_parsec (Hex package)120* Getting rustler_precompiled (Hex package)121* Getting baml_elixir (Hex package)122* Getting lua (Hex package)123* Getting puck (Hex package)124* Getting recon (Hex package)125* Getting zoi (Hex package)126* Getting nimble_ownership (Hex package)127* Getting luerl (Hex package)128==> jason129Compiling 10 files (.ex)130Generated jason app131==> tablet132Compiling 2 files (.ex)133Generated tablet app134==> elixir_make135Compiling 8 files (.ex)136Generated elixir_make app137==> nerves_discovery138Compiling 5 files (.ex)139Generated nerves_discovery app140==> interactive_cmd141Compiling 1 file (.ex)142Generated interactive_cmd app143==> nerves144HOST_CC port.o145HOST_LD port146Compiling 55 files (.ex)147Generated nerves app148==> nerves_compatibility_test149150Nerves environment151 MIX_TARGET: mangopi_mq_pro152 MIX_ENV: prod153154Checking for prebuilt Nerves artifacts...155 Found nerves_system_mangopi_mq_pro in cache156 /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-portable-0.17.2157 Found nerves_toolchain_riscv64_nerves_linux_gnu in cache158 /home/nerves/.nerves/artifacts/nerves_toolchain_riscv64_nerves_linux_gnu-linux_x86_64-15.3.1159==> jason160Compiling 10 files (.ex)161Compiling lib/encode.ex (it's taking more than 10s)162Compiling lib/decoder.ex (it's taking more than 10s)163Generated jason app164==> tablet165Compiling 2 files (.ex)166Generated tablet app167==> elixir_make168Compiling 8 files (.ex)169Generated elixir_make app170==> nerves_discovery171Compiling 5 files (.ex)172Generated nerves_discovery app173==> interactive_cmd174Compiling 1 file (.ex)175Generated interactive_cmd app176==> nerves177HOST_CC port.o178HOST_LD port179Compiling 55 files (.ex)180Generated nerves app181==> nerves_system_br182Generated nerves_system_br app183==> nerves_toolchain_riscv64_nerves_linux_gnu184Compiling 1 file (.ex)185Generated nerves_toolchain_riscv64_nerves_linux_gnu app186==> nerves_system_mangopi_mq_pro187Generated nerves_system_mangopi_mq_pro app188==> nerves_compatibility_test189190Nerves environment191 MIX_TARGET: mangopi_mq_pro192 MIX_ENV: prod193194==> mime195Compiling 1 file (.ex)196Generated mime app197==> circular_buffer198Compiling 1 file (.ex)199Generated circular_buffer app200==> nimble_options201Compiling 3 files (.ex)202Generated nimble_options app203==> recon204Compiling 6 files (.erl)205Generated recon app206==> plug_crypto207Compiling 5 files (.ex)208Generated plug_crypto app209==> hpax210Compiling 4 files (.ex)211Generated hpax app212==> mint213Compiling 1 file (.erl)214Compiling 20 files (.ex)215Compiling lib/mint/http.ex (it's taking more than 10s)216Compiling lib/mint/http2.ex (it's taking more than 10s)217Generated mint app218==> nerves_compatibility_test219===> Analyzing applications...220===> Compiling luerl221 ┌─ src/luerl_lib_string.erl:222 │223 483 │ case catch seq(Cs0, 0, 1, []) of224 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.225Compile directive 'nowarn_deprecated_catch' can be used to suppress226warnings in selected modules.227228229 ┌─ src/luerl_heap.erl:230 │231 137 │ true when I >= 1 -> {D,array:set(I, V, A)};232 │ ╰── Warning: variable 'I' exported from '==' (line 136, column 39).233Exporting bindings from subexpressions other than block expressions is234deprecated and may yield an error in a future version of Erlang/OTP.235Please move the binding of 'I' out of the '=='.236Compile directive 'nowarn_export_var_subexpr' can be used to suppress237warnings in selected modules.238239 ┌─ src/luerl_heap.erl:240 │241 211 │ true when I >= 1 -> set_table_key_int(Tref, Key, I, Val, St);242 │ ╰── Warning: variable 'I' exported from '==' (line 210, column 24).243Exporting bindings from subexpressions other than block expressions is244deprecated and may yield an error in a future version of Erlang/OTP.245Please move the binding of 'I' out of the '=='.246Compile directive 'nowarn_export_var_subexpr' can be used to suppress247warnings in selected modules.248249 ┌─ src/luerl_heap.erl:250 │251 293 │ true when I >= 1 -> get_table_key_int(Tref, Key, I, St);252 │ ╰── Warning: variable 'I' exported from '==' (line 292, column 24).253Exporting bindings from subexpressions other than block expressions is254deprecated and may yield an error in a future version of Erlang/OTP.255Please move the binding of 'I' out of the '=='.256Compile directive 'nowarn_export_var_subexpr' can be used to suppress257warnings in selected modules.258259 ┌─ src/luerl_heap.erl:260 │261 348 │ true when I >= 1 ->262 │ ╰── Warning: variable 'I' exported from '==' (line 347, column 24).263Exporting bindings from subexpressions other than block expressions is264deprecated and may yield an error in a future version of Erlang/OTP.265Please move the binding of 'I' out of the '=='.266Compile directive 'nowarn_export_var_subexpr' can be used to suppress267warnings in selected modules.268269 ┌─ src/luerl_heap.erl:270 │271 374 │ true when I >= 1 ->272 │ ╰── Warning: variable 'I' exported from '==' (line 373, column 31).273Exporting bindings from subexpressions other than block expressions is274deprecated and may yield an error in a future version of Erlang/OTP.275Please move the binding of 'I' out of the '=='.276Compile directive 'nowarn_export_var_subexpr' can be used to suppress277warnings in selected modules.278279280 ┌─ src/luerl_lib_basic.erl:281 │282 164 │ true when I >= 1 ->283 │ ╰── Warning: variable 'I' exported from '==' (line 163, column 25).284Exporting bindings from subexpressions other than block expressions is285deprecated and may yield an error in a future version of Erlang/OTP.286Please move the binding of 'I' out of the '=='.287Compile directive 'nowarn_export_var_subexpr' can be used to suppress288warnings in selected modules.289290291 ┌─ src/luerl_lib.erl:292 │293 243 │ case catch begin [N1] = string:tokens(N0, [9,10,11,12,13,32,160]),294 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.295Compile directive 'nowarn_deprecated_catch' can be used to suppress296warnings in selected modules.297298299../../../Users/rv/luerl/luerl/src/luerl_scan.xrl:171:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.300Compile directive 'nowarn_deprecated_catch' can be used to suppress301warnings in selected modules.302303==> nerves_logging304 CC kmsg_tailer.o305 LD kmsg_tailer306Compiling 5 files (.ex)307Generated nerves_logging app308==> ring_logger309Compiling 7 files (.ex)310Generated ring_logger app311==> shoehorn312Compiling 8 files (.ex)313Generated shoehorn app314==> nimble_parsec315Compiling 4 files (.ex)316Generated nimble_parsec app317==> nerves_compatibility_test318===> Analyzing applications...319===> Compiling telemetry320==> phoenix_html321Compiling 6 files (.ex)322Generated phoenix_html app323==> phoenix_template324Compiling 4 files (.ex)325Generated phoenix_template app326==> zoi327Compiling 85 files (.ex)328Generated zoi app329==> phoenix_pubsub330Compiling 12 files (.ex)331Generated phoenix_pubsub app332==> rustler_precompiled333Compiling 4 files (.ex)334Generated rustler_precompiled app335==> mdex_native336Compiling 8 files (.ex)33733806:07:56.252 [debug] Downloading NIF from https://github.com/leandrocp/mdex_native/releases/download/v0.2.8/libmdex_native_nif-v0.2.8-nif-2.15-riscv64gc-unknown-linux-gnu.so.tar.gz33934006:08:01.054 [debug] NIF cached at /home/nerves/.cache/rustler_precompiled/precompiled_nifs/libmdex_native_nif-v0.2.8-nif-2.15-riscv64gc-unknown-linux-gnu.so.tar.gz and extracted to /work/proj/_build/mangopi_mq_pro/lib/mdex_native/priv/native/libmdex_native_nif-v0.2.8-nif-2.15-riscv64gc-unknown-linux-gnu.so.tar.gz341Generated mdex_native app342==> baml_elixir343Compiling 6 files (.ex)344345== Compilation error in file lib/baml_elixir/native.ex ==346** (RuntimeError) precompiled NIF is not available for this target: "riscv64gc-unknown-linux-gnu".347The available targets are:348 - aarch64-apple-darwin349 - x86_64-unknown-linux-gnu350 - aarch64-unknown-linux-gnu351 - x86_64-unknown-linux-musl352 - aarch64-unknown-linux-musl353 lib/baml_elixir/native.ex:6: (module)354could not compile dependency :baml_elixir, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile baml_elixir --force", update it with "mix deps.update baml_elixir" or clean it with "mix deps.clean baml_elixir"