Build log
nerves_system_mangopi_mq_pro
ash_baml 0.2.0 · fail · run ash_baml-0.2.0-1789789309503
594 of 594 lines
1Resolving Hex dependencies...2Resolution completed in 0.946s3Unchanged:4 ash 3.33.65 ash_baml 0.2.06 baml_elixir 1.0.0-pre.277 circular_buffer 1.1.08 crux 0.1.49 decimal 3.1.110 ecto 3.14.211 elixir_make 0.10.012 ets 0.9.013 ex_ast 0.13.114 finch 0.23.015 glob_ex 0.1.1216 hpax 1.0.417 igniter 0.8.418 interactive_cmd 0.1.419 iterex 0.1.220 jason 1.4.521 mime 2.0.722 mint 1.10.023 multigraph 0.16.1-mg.524 nerves 1.15.025 nerves_discovery 0.1.526 nerves_logging 0.2.427 nerves_runtime 0.13.1328 nerves_system_bbb 2.30.229 nerves_system_br 1.34.430 nerves_system_mangopi_mq_pro 0.17.231 nerves_system_qemu_aarch64 0.4.232 nerves_system_rpi 2.1.233 nerves_system_rpi0 2.1.234 nerves_system_rpi0_2 2.1.235 nerves_system_rpi2 2.1.236 nerves_system_rpi3 2.1.237 nerves_system_rpi4 2.1.238 nerves_system_rpi5 2.1.239 nerves_system_x86_64 1.34.240 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.141 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.142 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.143 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.144 nerves_toolchain_x86_64_nerves_linux_musl 15.3.145 nerves_uevent 0.1.746 nimble_options 1.1.147 nimble_pool 1.1.048 owl 0.13.149 property_table 0.3.450 reactor 1.0.751 req 0.7.452 rewrite 1.3.053 ring_logger 0.11.754 rustler 0.36.255 rustler_precompiled 0.9.056 shoehorn 0.9.357 sourceror 1.12.358 spark 2.7.359 spitfire 0.4.260 splode 0.3.261 stream_data 1.4.062 tablet 0.3.363 telemetry 1.4.264 text_diff 0.1.065 toml 0.7.066 toolshed 0.5.067 uboot_env 1.0.268 yamerl 0.10.069 yaml_elixir 2.12.270 ymlr 5.1.671* Getting ash_baml (Hex package)72* Getting nerves (Hex package)73* Getting shoehorn (Hex package)74* Getting ring_logger (Hex package)75* Getting toolshed (Hex package)76* Getting nerves_runtime (Hex package)77* Getting nerves_system_bbb (Hex package)78* Getting nerves_system_mangopi_mq_pro (Hex package)79* Getting nerves_system_qemu_aarch64 (Hex package)80* Getting nerves_system_rpi (Hex package)81* Getting nerves_system_rpi0 (Hex package)82* Getting nerves_system_rpi0_2 (Hex package)83* Getting nerves_system_rpi2 (Hex package)84* Getting nerves_system_rpi3 (Hex package)85* Getting nerves_system_rpi4 (Hex package)86* Getting nerves_system_rpi5 (Hex package)87* Getting nerves_system_x86_64 (Hex package)88* Getting nerves_system_br (Hex package)89* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)90* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)91* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)92* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)93* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)94* Getting nerves_logging (Hex package)95* Getting nerves_uevent (Hex package)96* Getting uboot_env (Hex package)97* Getting elixir_make (Hex package)98* Getting property_table (Hex package)99* Getting circular_buffer (Hex package)100* Getting interactive_cmd (Hex package)101* Getting jason (Hex package)102* Getting nerves_discovery (Hex package)103* Getting tablet (Hex package)104* Getting ash (Hex package)105* Getting baml_elixir (Hex package)106* Getting igniter (Hex package)107* Getting rustler (Hex package)108* Getting spark (Hex package)109* Getting toml (Hex package)110* Getting ex_ast (Hex package)111* Getting glob_ex (Hex package)112* Getting owl (Hex package)113* Getting req (Hex package)114* Getting rewrite (Hex package)115* Getting sourceror (Hex package)116* Getting spitfire (Hex package)117* Getting text_diff (Hex package)118* Getting finch (Hex package)119* Getting mime (Hex package)120* Getting mint (Hex package)121* Getting nimble_options (Hex package)122* Getting nimble_pool (Hex package)123* Getting telemetry (Hex package)124* Getting hpax (Hex package)125* Getting rustler_precompiled (Hex package)126* Getting crux (Hex package)127* Getting decimal (Hex package)128* Getting ecto (Hex package)129* Getting ets (Hex package)130* Getting reactor (Hex package)131* Getting splode (Hex package)132* Getting stream_data (Hex package)133* Getting iterex (Hex package)134* Getting multigraph (Hex package)135* Getting yaml_elixir (Hex package)136* Getting ymlr (Hex package)137* Getting yamerl (Hex package)138You have added/upgraded packages you could sponsor, run `mix hex.sponsor` to learn more139==> tablet140Compiling 2 files (.ex)141Generated tablet app142==> elixir_make143Compiling 8 files (.ex)144Generated elixir_make app145==> nerves_discovery146Compiling 5 files (.ex)147Generated nerves_discovery app148==> decimal149Compiling 4 files (.ex)150Generated decimal app151==> jason152Compiling 10 files (.ex)153Generated jason app154==> interactive_cmd155Compiling 1 file (.ex)156Generated interactive_cmd app157==> nerves158HOST_CC port.o159HOST_LD port160Compiling 55 files (.ex)161Generated nerves app162==> nerves_compatibility_test163164Nerves environment165 MIX_TARGET: mangopi_mq_pro166 MIX_ENV: prod167168Checking for prebuilt Nerves artifacts...169 Found nerves_system_mangopi_mq_pro in cache170 /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-portable-0.17.2171 Found nerves_toolchain_riscv64_nerves_linux_gnu in cache172 /home/nerves/.nerves/artifacts/nerves_toolchain_riscv64_nerves_linux_gnu-linux_x86_64-15.3.1173==> tablet174Compiling 2 files (.ex)175Generated tablet app176==> elixir_make177Compiling 8 files (.ex)178Generated elixir_make app179==> nerves_discovery180Compiling 5 files (.ex)181Generated nerves_discovery app182==> decimal183Compiling 4 files (.ex)184Generated decimal app185==> jason186Compiling 10 files (.ex)187Compiling lib/decoder.ex (it's taking more than 10s)188Generated jason app189==> interactive_cmd190Compiling 1 file (.ex)191Generated interactive_cmd app192==> nerves193HOST_CC port.o194HOST_LD port195Compiling 55 files (.ex)196Generated nerves app197==> nerves_system_br198Generated nerves_system_br app199==> nerves_toolchain_riscv64_nerves_linux_gnu200Compiling 1 file (.ex)201Generated nerves_toolchain_riscv64_nerves_linux_gnu app202==> nerves_system_mangopi_mq_pro203Generated nerves_system_mangopi_mq_pro app204==> nerves_compatibility_test205206Nerves environment207 MIX_TARGET: mangopi_mq_pro208 MIX_ENV: prod209210==> stream_data211Compiling 3 files (.ex)212Generated stream_data app213==> ymlr214Compiling 3 files (.ex)215Generated ymlr app216==> mime217Compiling 1 file (.ex)218Generated mime app219==> toml220Compiling 10 files (.ex)221 warning: using single-quoted strings to represent charlists is deprecated.222 Use ~c"" if you indeed want a charlist or use "" instead.223 You may run "mix format --migrate" to change all single-quoted224 strings to use the ~c sigil and fix this warning.225 │226 264 │ defp handle_token(lexer, original, doc, type, skip, _data, lines) when type in '-_' do227 │ ~228 │229 └─ lib/decoder.ex:264:82230231 warning: using single-quoted strings to represent charlists is deprecated.232 Use ~c"" if you indeed want a charlist or use "" instead.233 You may run "mix format --migrate" to change all single-quoted234 strings to use the ~c sigil and fix this warning.235 │236 371 │ {:ok, {type, _skip, _data, _lines}} when type in '-+' ->237 │ ~238 │239 └─ lib/decoder.ex:371:56240241 warning: using single-quoted strings to represent charlists is deprecated.242 Use ~c"" if you indeed want a charlist or use "" instead.243 You may run "mix format --migrate" to change all single-quoted244 strings to use the ~c sigil and fix this warning.245 │246 419 │ {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' ->247 │ ~248 │249 └─ lib/decoder.ex:419:56250251 warning: using single-quoted strings to represent charlists is deprecated.252 Use ~c"" if you indeed want a charlist or use "" instead.253 You may run "mix format --migrate" to change all single-quoted254 strings to use the ~c sigil and fix this warning.255 │256 474 │ {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' ->257 │ ~258 │259 └─ lib/decoder.ex:474:52260261 warning: using single-quoted strings to represent charlists is deprecated.262 Use ~c"" if you indeed want a charlist or use "" instead.263 You may run "mix format --migrate" to change all single-quoted264 strings to use the ~c sigil and fix this warning.265 │266 514 │ {:ok, {sign, _, _, _}} when sign in '-+' and last == ?e ->267 │ ~268 │269 └─ lib/decoder.ex:514:43270271 warning: using single-quoted strings to represent charlists is deprecated.272 Use ~c"" if you indeed want a charlist or use "" instead.273 You may run "mix format --migrate" to change all single-quoted274 strings to use the ~c sigil and fix this warning.275 │276 518 │ {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' and signal == ?. ->277 │ ~278 │279 └─ lib/decoder.ex:518:52280281 warning: using single-quoted strings to represent charlists is deprecated.282 Use ~c"" if you indeed want a charlist or use "" instead.283 You may run "mix format --migrate" to change all single-quoted284 strings to use the ~c sigil and fix this warning.285 │286 522 │ {:ok, {?_, skip, _, lines}} when last not in '_e.' ->287 │ ~288 │289 └─ lib/decoder.ex:522:52290291 warning: using single-quoted strings to represent charlists is deprecated.292 Use ~c"" if you indeed want a charlist or use "" instead.293 You may run "mix format --migrate" to change all single-quoted294 strings to use the ~c sigil and fix this warning.295 │296 538 │ {:ok, {type, skip, data, lines}} when last in 'e.' ->297 │ ~298 │299 └─ lib/decoder.ex:538:53300301 warning: using single-quoted strings to represent charlists is deprecated.302 Use ~c"" if you indeed want a charlist or use "" instead.303 You may run "mix format --migrate" to change all single-quoted304 strings to use the ~c sigil and fix this warning.305 │306 542 │ {:ok, {_type, skip, _data, lines} = token} when last not in '_e.' ->307 │ ~308 │309 └─ lib/decoder.ex:542:67310311 warning: using single-quoted strings to represent charlists is deprecated.312 Use ~c"" if you indeed want a charlist or use "" instead.313 You may run "mix format --migrate" to change all single-quoted314 strings to use the ~c sigil and fix this warning.315 │316 682 │ {:ok, {sign, _, _, _}} when sign in '-+' ->317 │ ~318 │319 └─ lib/decoder.ex:682:45320321 warning: using single-quoted strings to represent charlists is deprecated.322 Use ~c"" if you indeed want a charlist or use "" instead.323 You may run "mix format --migrate" to change all single-quoted324 strings to use the ~c sigil and fix this warning.325 │326 796 │ {:ok, {sign, _, _, _}} when sign in '-+' ->327 │ ~328 │329 └─ lib/decoder.ex:796:43330331 warning: using single-quoted strings to represent charlists is deprecated.332 Use ~c"" if you indeed want a charlist or use "" instead.333 You may run "mix format --migrate" to change all single-quoted334 strings to use the ~c sigil and fix this warning.335 │336 916 │ {:ok, {type, skip, _, lines}} when type in '-_' ->337 │ ~338 │339 └─ lib/decoder.ex:916:52340341 warning: using single-quoted strings to represent charlists is deprecated.342 Use ~c"" if you indeed want a charlist or use "" instead.343 You may run "mix format --migrate" to change all single-quoted344 strings to use the ~c sigil and fix this warning.345 │346 954 │ {:ok, {type, _, _, _}} when type in '-_' ->347 │ ~348 │349 └─ lib/decoder.ex:954:51350351 warning: using single-quoted strings to represent charlists is deprecated.352 Use ~c"" if you indeed want a charlist or use "" instead.353 You may run "mix format --migrate" to change all single-quoted354 strings to use the ~c sigil and fix this warning.355 │356 969 │ {:ok, {type, _, _, _}} when type in '-_' ->357 │ ~358 │359 └─ lib/decoder.ex:969:43360361 warning: using single-quoted strings to represent charlists is deprecated.362 Use ~c"" if you indeed want a charlist or use "" instead.363 You may run "mix format --migrate" to change all single-quoted364 strings to use the ~c sigil and fix this warning.365 │366 983 │ {:ok, {type, _, _, _}} when type in '-_' ->367 │ ~368 │369 └─ lib/decoder.ex:983:47370371 warning: the following clause will never match:372373 {:datetime, {:error, :invalid_date}} ->374375 it is expected to match on type:376377 dynamic(378 {:date,379 ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or380 {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and381 not {:date, {:ok, %Date{}}}382 )383384 type warning found at:385 │386 722 │ {:datetime, {:error, :invalid_date}} ->387 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~388 │389 └─ lib/decoder.ex:722: Toml.Decoder.datetime/3390391 warning: the following clause will never match:392393 {:datetime, {:error, reason}} ->394395 it is expected to match on type:396397 dynamic(398 {:date,399 ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or400 {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and401 not {:date, {:ok, %Date{}}}402 )403404 type warning found at:405 │406 725 │ {:datetime, {:error, reason}} ->407 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~408 │409 └─ lib/decoder.ex:725: Toml.Decoder.datetime/3410411 warning: the following clause will never match:412413 {:error, _, _, _} = err ->414415 it is expected to match on type:416417 dynamic(418 {:date,419 ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or420 {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and421 not {:date, {:ok, %Date{}}}422 )423424 type warning found at:425 │426 728 │ {:error, _, _, _} = err ->427 │ ~428 │429 └─ lib/decoder.ex:728:25: Toml.Decoder.datetime/3430431 warning: the following clause will never match:432433 {:ok, {type, skip, data, lines}} ->434435 it is expected to match on type:436437 dynamic(438 {:date,439 ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or440 {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and441 not {:date, {:ok, %Date{}}}442 )443444 type warning found at:445 │446 731 │ {:ok, {type, skip, data, lines}} ->447 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~448 │449 └─ lib/decoder.ex:731: Toml.Decoder.datetime/3450451Generated toml app452==> circular_buffer453Compiling 1 file (.ex)454Generated circular_buffer app455==> nimble_options456Compiling 3 files (.ex)457Generated nimble_options app458==> multigraph459Compiling 16 files (.ex)460 warning: the following clause is redundant:461462 defp include_edge_for_filtered_partitions?(edge, _edge_partition, _partitions, where_fun)463 when is_function(where_fun)464465 it has type:466467 dynamic(), dynamic(), dynamic(), dynamic(fun())468469 previous clauses have already matched on the following types:470471 term(), term(), term(), nil472 term(), term(), term(), fun()473474 │475 2902 │ defp include_edge_for_filtered_partitions?(edge, _edge_partition, _partitions, where_fun)476 │ ~477 │478 └─ lib/multigraph.ex:2902:8: Multigraph.include_edge_for_filtered_partitions?/4479480Generated multigraph app481==> hpax482Compiling 4 files (.ex)483Generated hpax app484==> mint485Compiling 1 file (.erl)486Compiling 20 files (.ex)487Generated mint app488==> nerves_compatibility_test489===> Analyzing applications...490===> Compiling yamerl491/work/proj/deps_mangopi_mq_pro/yamerl/src/yamerl_node_binary.erl:65:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.492Compile directive 'nowarn_deprecated_catch' can be used to suppress493warnings in selected modules.494% 65| case catch base64:decode(Text) of495% | ^496497/work/proj/deps_mangopi_mq_pro/yamerl/src/yamerl_node_binary.erl:72:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.498Compile directive 'nowarn_deprecated_catch' can be used to suppress499warnings in selected modules.500% 72| case catch base64:decode(Text) of501% | ^502503 ┌─ src/yamerl_node_binary.erl:504 │505 65 │ case catch base64:decode(Text) of506 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.507Compile directive 'nowarn_deprecated_catch' can be used to suppress508warnings in selected modules.509510 ┌─ src/yamerl_node_binary.erl:511 │512 72 │ case catch base64:decode(Text) of513 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.514Compile directive 'nowarn_deprecated_catch' can be used to suppress515warnings in selected modules.516517518/work/proj/deps_mangopi_mq_pro/yamerl/src/yamerl_constr.erl:801:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.519Compile directive 'nowarn_deprecated_catch' can be used to suppress520warnings in selected modules.521% 801| catch Mod:module_info(),522% | ^523524 ┌─ src/yamerl_constr.erl:525 │526 801 │ catch Mod:module_info(),527 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.528Compile directive 'nowarn_deprecated_catch' can be used to suppress529warnings in selected modules.530531532==> ets533Compiling 7 files (.ex)534Generated ets app535==> iterex536Compiling 48 files (.ex)537Generated iterex app538==> owl539Compiling 19 files (.ex)540Generated owl app541==> nerves_logging542 CC kmsg_tailer.o543 LD kmsg_tailer544Compiling 5 files (.ex)545Generated nerves_logging app546==> sourceror547Compiling 20 files (.ex)548Generated sourceror app549==> text_diff550Compiling 1 file (.ex)551Generated text_diff app552==> ring_logger553Compiling 7 files (.ex)554Generated ring_logger app555==> rustler556Compiling 6 files (.ex)557Generated rustler app558==> ex_ast559Compiling 36 files (.ex)560Generated ex_ast app561==> shoehorn562Compiling 8 files (.ex)563Generated shoehorn app564==> yaml_elixir565Compiling 6 files (.ex)566Generated yaml_elixir app567==> spitfire568Compiling 2 files (.erl)569Compiling 5 files (.ex)570Generated spitfire app571==> nerves_compatibility_test572===> Analyzing applications...573===> Compiling telemetry574==> ecto575Compiling 56 files (.ex)576Compiling lib/ecto.ex (it's taking more than 10s)577Compiling lib/ecto/query/planner.ex (it's taking more than 10s)578Generated ecto app579==> rustler_precompiled580Compiling 4 files (.ex)581Generated rustler_precompiled app582==> baml_elixir583Compiling 6 files (.ex)584585== Compilation error in file lib/baml_elixir/native.ex ==586** (RuntimeError) precompiled NIF is not available for this target: "riscv64gc-unknown-linux-gnu".587The available targets are:588 - aarch64-apple-darwin589 - x86_64-unknown-linux-gnu590 - aarch64-unknown-linux-gnu591 - x86_64-unknown-linux-musl592 - aarch64-unknown-linux-musl593 lib/baml_elixir/native.ex:6: (module)594could 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"