Build log
nerves_system_rpi4
beamlens_web 0.1.0-beta.4 · fail · run beamlens_web-0.1.0-beta.4-1790056414477
469 of 469 lines
1Resolving Hex dependencies...2Resolution completed in 0.748s3Unchanged: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: rpi4152 MIX_ENV: prod153154Checking for prebuilt Nerves artifacts...155 Found nerves_toolchain_aarch64_nerves_linux_gnu in cache156 /home/nerves/.nerves/artifacts/nerves_toolchain_aarch64_nerves_linux_gnu-linux_x86_64-15.3.1157 Found nerves_system_rpi4 in cache158 /home/nerves/.nerves/artifacts/nerves_system_rpi4-portable-2.1.2159==> jason160Compiling 10 files (.ex)161Compiling lib/decoder.ex (it's taking more than 10s)162Compiling lib/encode.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)180Compiling lib/mix/tasks/firmware.ex (it's taking more than 10s)181Generated nerves app182==> nerves_system_br183Generated nerves_system_br app184==> nerves_toolchain_aarch64_nerves_linux_gnu185Compiling 1 file (.ex)186Generated nerves_toolchain_aarch64_nerves_linux_gnu app187==> nerves_system_rpi4188Generated nerves_system_rpi4 app189==> nerves_compatibility_test190191Nerves environment192 MIX_TARGET: rpi4193 MIX_ENV: prod194195==> mime196Compiling 1 file (.ex)197Generated mime app198==> circular_buffer199Compiling 1 file (.ex)200Generated circular_buffer app201==> nimble_options202Compiling 3 files (.ex)203Generated nimble_options app204==> recon205Compiling 6 files (.erl)206Generated recon app207==> plug_crypto208Compiling 5 files (.ex)209Generated plug_crypto app210==> hpax211Compiling 4 files (.ex)212Generated hpax app213==> mint214Compiling 1 file (.erl)215Compiling 20 files (.ex)216Generated mint app217==> nerves_compatibility_test218===> Analyzing applications...219===> Compiling luerl220 ┌─ src/luerl_lib_string.erl:221 │222 483 │ case catch seq(Cs0, 0, 1, []) of223 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.224Compile directive 'nowarn_deprecated_catch' can be used to suppress225warnings in selected modules.226227228../../../Users/rv/luerl/luerl/src/luerl_scan.xrl:171:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.229Compile directive 'nowarn_deprecated_catch' can be used to suppress230warnings in selected modules.231232 ┌─ src/luerl_heap.erl:233 │234 137 │ true when I >= 1 -> {D,array:set(I, V, A)};235 │ ╰── Warning: variable 'I' exported from '==' (line 136, column 39).236Exporting bindings from subexpressions other than block expressions is237deprecated and may yield an error in a future version of Erlang/OTP.238Please move the binding of 'I' out of the '=='.239Compile directive 'nowarn_export_var_subexpr' can be used to suppress240warnings in selected modules.241242 ┌─ src/luerl_heap.erl:243 │244 211 │ true when I >= 1 -> set_table_key_int(Tref, Key, I, Val, St);245 │ ╰── Warning: variable 'I' exported from '==' (line 210, column 24).246Exporting bindings from subexpressions other than block expressions is247deprecated and may yield an error in a future version of Erlang/OTP.248Please move the binding of 'I' out of the '=='.249Compile directive 'nowarn_export_var_subexpr' can be used to suppress250warnings in selected modules.251252 ┌─ src/luerl_heap.erl:253 │254 293 │ true when I >= 1 -> get_table_key_int(Tref, Key, I, St);255 │ ╰── Warning: variable 'I' exported from '==' (line 292, column 24).256Exporting bindings from subexpressions other than block expressions is257deprecated and may yield an error in a future version of Erlang/OTP.258Please move the binding of 'I' out of the '=='.259Compile directive 'nowarn_export_var_subexpr' can be used to suppress260warnings in selected modules.261262 ┌─ src/luerl_heap.erl:263 │264 348 │ true when I >= 1 ->265 │ ╰── Warning: variable 'I' exported from '==' (line 347, column 24).266Exporting bindings from subexpressions other than block expressions is267deprecated and may yield an error in a future version of Erlang/OTP.268Please move the binding of 'I' out of the '=='.269Compile directive 'nowarn_export_var_subexpr' can be used to suppress270warnings in selected modules.271272 ┌─ src/luerl_heap.erl:273 │274 374 │ true when I >= 1 ->275 │ ╰── Warning: variable 'I' exported from '==' (line 373, column 31).276Exporting bindings from subexpressions other than block expressions is277deprecated and may yield an error in a future version of Erlang/OTP.278Please move the binding of 'I' out of the '=='.279Compile directive 'nowarn_export_var_subexpr' can be used to suppress280warnings in selected modules.281282283 ┌─ src/luerl_lib_basic.erl:284 │285 164 │ true when I >= 1 ->286 │ ╰── Warning: variable 'I' exported from '==' (line 163, column 25).287Exporting bindings from subexpressions other than block expressions is288deprecated and may yield an error in a future version of Erlang/OTP.289Please move the binding of 'I' out of the '=='.290Compile directive 'nowarn_export_var_subexpr' can be used to suppress291warnings in selected modules.292293294 ┌─ src/luerl_lib.erl:295 │296 243 │ case catch begin [N1] = string:tokens(N0, [9,10,11,12,13,32,160]),297 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.298Compile directive 'nowarn_deprecated_catch' can be used to suppress299warnings in selected modules.300301302==> nerves_logging303 CC kmsg_tailer.o304 LD kmsg_tailer305Compiling 5 files (.ex)306Generated nerves_logging app307==> ring_logger308Compiling 7 files (.ex)309Generated ring_logger app310==> shoehorn311Compiling 8 files (.ex)312Generated shoehorn app313==> nimble_parsec314Compiling 4 files (.ex)315Generated nimble_parsec app316==> nerves_compatibility_test317===> Analyzing applications...318===> Compiling telemetry319==> phoenix_html320Compiling 6 files (.ex)321Generated phoenix_html app322==> phoenix_template323Compiling 4 files (.ex)324Generated phoenix_template app325==> zoi326Compiling 85 files (.ex)327Compiling lib/zoi/context.ex (it's taking more than 10s)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:47.120 [debug] Downloading NIF from https://github.com/leandrocp/mdex_native/releases/download/v0.2.8/libmdex_native_nif-v0.2.8-nif-2.15-aarch64-unknown-linux-gnu.so.tar.gz33934006:07:50.110 [debug] NIF cached at /home/nerves/.cache/rustler_precompiled/precompiled_nifs/libmdex_native_nif-v0.2.8-nif-2.15-aarch64-unknown-linux-gnu.so.tar.gz and extracted to /work/proj/_build/rpi4/lib/mdex_native/priv/native/libmdex_native_nif-v0.2.8-nif-2.15-aarch64-unknown-linux-gnu.so.tar.gz341Generated mdex_native app342==> baml_elixir343Compiling 6 files (.ex)34434506:07:50.777 [debug] Downloading NIF from https://github.com/emilsoman/baml_elixir/releases/download/v1.0.0-pre.27/libbaml_elixir-v1.0.0-pre.27-nif-2.15-aarch64-unknown-linux-gnu.so.tar.gz34634706:07:55.154 [debug] NIF cached at /home/nerves/.cache/rustler_precompiled/precompiled_nifs/libbaml_elixir-v1.0.0-pre.27-nif-2.15-aarch64-unknown-linux-gnu.so.tar.gz and extracted to /work/proj/_build/rpi4/lib/baml_elixir/priv/native/libbaml_elixir-v1.0.0-pre.27-nif-2.15-aarch64-unknown-linux-gnu.so.tar.gz348 warning: the following clause is redundant:349350 v when is_boolean(v) ->351352 previous clauses have already matched on the following types:353354 atom()355 integer()356357 where "v" was given the types:358359 # type: dynamic(boolean())360 # from: lib/baml_elixir/client.ex:431:11361 v362363 # type: boolean()364 # from: lib/baml_elixir/client.ex:431:18365 is_boolean(v)366367 type warning found at:368 │369 431 │ v when is_boolean(v) -> v370 │ ~371 │372 └─ lib/baml_elixir/client.ex:431:32: BamlElixir.Client.to_elixir_type/2373374Generated baml_elixir app375==> lua376Compiling 7 files (.ex)377 warning: this clause of defp format_error/2 is never used (or it will always fail/warn when invoked)378 │379 177 │ defp format_error(_, {:undefined, args}) do380 │ ~381 │382 └─ lib/lua/util.ex:177:8: Lua.Util.format_error/2383384Generated lua app385==> plug386Compiling 1 file (.erl)387Compiling 42 files (.ex)388Generated plug app389==> uboot_env390Compiling 5 files (.ex)391Generated uboot_env app392==> nimble_pool393Compiling 2 files (.ex)394Generated nimble_pool app395==> finch396Compiling 23 files (.ex)397Generated finch app398==> req399Compiling 24 files (.ex)400Generated req app401==> property_table402Compiling 8 files (.ex)403Generated property_table app404==> nerves_uevent405 CC uevent.o406 LD uevent407Compiling 5 files (.ex)408Generated nerves_uevent app409==> nerves_runtime410Compiling 14 files (.ex)411Generated nerves_runtime app412==> toolshed413Compiling 5 files (.ex)414Generated toolshed app415==> websock416Compiling 1 file (.ex)417Generated websock app418==> websock_adapter419Compiling 4 files (.ex)420Generated websock_adapter app421==> phoenix422Compiling 75 files (.ex)423Generated phoenix app424==> phoenix_live_view425Compiling 55 files (.ex)426Compiling lib/phoenix_live_view/channel.ex (it's taking more than 10s)427Generated phoenix_live_view app428==> mdex429Compiling 11 files (.ex)430Compiling lib/mdex/document.ex (it's taking more than 10s)431Generated mdex app432==> nimble_ownership433Compiling 2 files (.ex)434Generated nimble_ownership app435==> puck436Compiling 49 files (.ex)43743806:09:31.883 [warning] The on_load function for module Elixir.BamlElixir.Native returned:439{:error,440 {:load_failed,441 ~c"Failed to load NIF library: '/work/proj/_build/rpi4/lib/baml_elixir/priv/native/libbaml_elixir-v1.0.0-pre.27-nif-2.15-aarch64-unknown-linux-gnu.so: cannot open shared object file: No such file or directory'"}}44244344406:09:34.716 [warning] The on_load function for module Elixir.BamlElixir.Native returned:445{:error,446 {:load_failed,447 ~c"Failed to load NIF library: '/work/proj/_build/rpi4/lib/baml_elixir/priv/native/libbaml_elixir-v1.0.0-pre.27-nif-2.15-aarch64-unknown-linux-gnu.so: cannot open shared object file: No such file or directory'"}}44844945006:09:34.770 [warning] The on_load function for module Elixir.BamlElixir.Native returned:451{:error,452 {:load_failed,453 ~c"Failed to load NIF library: '/work/proj/_build/rpi4/lib/baml_elixir/priv/native/libbaml_elixir-v1.0.0-pre.27-nif-2.15-aarch64-unknown-linux-gnu.so: cannot open shared object file: No such file or directory'"}}454455456== Compilation error in file lib/puck/baml.ex ==457** (UndefinedFunctionError) function BamlElixir.Native.parse_baml/1 is undefined (module BamlElixir.Native is not available)458 (baml_elixir 1.0.0-pre.27) BamlElixir.Native.parse_baml("/work/proj/_build/rpi4/lib/puck/priv/baml_src")459 (baml_elixir 1.0.0-pre.27) expanding macro: BamlElixir.Client.__using__/1460 lib/puck/baml.ex:34: Puck.Baml (module)461 (elixir 1.20.3) expanding macro: Kernel.use/2462 lib/puck/baml.ex:34: Puck.Baml (module)46346406:09:34.817 [warning] The on_load function for module Elixir.BamlElixir.Native returned:465{:error,466 {:load_failed,467 ~c"Failed to load NIF library: '/work/proj/_build/rpi4/lib/baml_elixir/priv/native/libbaml_elixir-v1.0.0-pre.27-nif-2.15-aarch64-unknown-linux-gnu.so: cannot open shared object file: No such file or directory'"}}468469could not compile dependency :puck, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile puck --force", update it with "mix deps.update puck" or clean it with "mix deps.clean puck"