Build log
nerves_system_x86_64
yaml_rustler 0.1.6 · fail · run yaml_rustler-0.1.6-1791284785914
415 of 415 lines
1Resolving Hex dependencies...2Resolution completed in 0.112s3Unchanged:4 castore 1.0.215 circular_buffer 1.1.06 elixir_make 0.10.07 finch 0.24.08 hpax 1.1.09 interactive_cmd 0.1.410 jason 1.4.511 logger_backends 1.0.112 mime 2.0.713 mint 1.11.014 nerves 2.0.0-pre.215 nerves_discovery 0.1.516 nerves_logging 0.2.417 nerves_runtime 0.13.1318 nerves_system_bbb 2.30.219 nerves_system_br 1.34.420 nerves_system_mangopi_mq_pro 0.17.221 nerves_system_qemu_aarch64 0.4.222 nerves_system_rpi0 2.1.223 nerves_system_rpi4 2.1.224 nerves_system_rpi5 2.1.225 nerves_system_trellis 0.5.026 nerves_system_x86_64 1.34.227 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.128 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.129 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.130 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.131 nerves_toolchain_x86_64_nerves_linux_musl 15.3.132 nerves_uevent 0.1.733 nimble_options 1.1.134 nimble_pool 1.1.035 property_table 0.3.436 req 0.7.537 ring_logger 0.11.738 rustler 0.34.039 rustler_precompiled 0.8.440 tablet 0.3.341 telemetry 1.4.242 toml 0.7.043 toolshed 0.5.044 uboot_env 1.0.245 yaml_rustler 0.1.646* Getting yaml_rustler (Hex package)47* Getting nerves (Hex package)48* Getting logger_backends (Hex package)49* Getting ring_logger (Hex package)50* Getting toolshed (Hex package)51* Getting nerves_runtime (Hex package)52* Getting nerves_system_bbb (Hex package)53* Getting nerves_system_mangopi_mq_pro (Hex package)54* Getting nerves_system_qemu_aarch64 (Hex package)55* Getting nerves_system_rpi0 (Hex package)56* Getting nerves_system_rpi4 (Hex package)57* Getting nerves_system_rpi5 (Hex package)58* Getting nerves_system_trellis (Hex package)59* Getting nerves_system_x86_64 (Hex package)60* Getting nerves_system_br (Hex package)61* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)62* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)63* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)64* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)65* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)66* Getting nerves_logging (Hex package)67* Getting nerves_uevent (Hex package)68* Getting uboot_env (Hex package)69* Getting elixir_make (Hex package)70* Getting property_table (Hex package)71* Getting circular_buffer (Hex package)72* Getting interactive_cmd (Hex package)73* Getting nerves_discovery (Hex package)74* Getting tablet (Hex package)75* Getting rustler (Hex package)76* Getting rustler_precompiled (Hex package)77* Getting castore (Hex package)78* Getting jason (Hex package)79* Getting req (Hex package)80* Getting toml (Hex package)81* Getting finch (Hex package)82* Getting mime (Hex package)83* Getting mint (Hex package)84* Getting nimble_options (Hex package)85* Getting nimble_pool (Hex package)86* Getting telemetry (Hex package)87* Getting hpax (Hex package)88==> mime89Compiling 1 file (.ex)90Generated mime app91==> toml92Compiling 10 files (.ex)93 warning: using single-quoted strings to represent charlists is deprecated.94 Use ~c"" if you indeed want a charlist or use "" instead.95 You may run "mix format --migrate" to change all single-quoted96 strings to use the ~c sigil and fix this warning.97 │98 264 │ defp handle_token(lexer, original, doc, type, skip, _data, lines) when type in '-_' do99 │ ~100 │101 └─ lib/decoder.ex:264:82102103 warning: using single-quoted strings to represent charlists is deprecated.104 Use ~c"" if you indeed want a charlist or use "" instead.105 You may run "mix format --migrate" to change all single-quoted106 strings to use the ~c sigil and fix this warning.107 │108 371 │ {:ok, {type, _skip, _data, _lines}} when type in '-+' ->109 │ ~110 │111 └─ lib/decoder.ex:371:56112113 warning: using single-quoted strings to represent charlists is deprecated.114 Use ~c"" if you indeed want a charlist or use "" instead.115 You may run "mix format --migrate" to change all single-quoted116 strings to use the ~c sigil and fix this warning.117 │118 419 │ {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' ->119 │ ~120 │121 └─ lib/decoder.ex:419:56122123 warning: using single-quoted strings to represent charlists is deprecated.124 Use ~c"" if you indeed want a charlist or use "" instead.125 You may run "mix format --migrate" to change all single-quoted126 strings to use the ~c sigil and fix this warning.127 │128 474 │ {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' ->129 │ ~130 │131 └─ lib/decoder.ex:474:52132133 warning: using single-quoted strings to represent charlists is deprecated.134 Use ~c"" if you indeed want a charlist or use "" instead.135 You may run "mix format --migrate" to change all single-quoted136 strings to use the ~c sigil and fix this warning.137 │138 514 │ {:ok, {sign, _, _, _}} when sign in '-+' and last == ?e ->139 │ ~140 │141 └─ lib/decoder.ex:514:43142143 warning: using single-quoted strings to represent charlists is deprecated.144 Use ~c"" if you indeed want a charlist or use "" instead.145 You may run "mix format --migrate" to change all single-quoted146 strings to use the ~c sigil and fix this warning.147 │148 518 │ {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' and signal == ?. ->149 │ ~150 │151 └─ lib/decoder.ex:518:52152153 warning: using single-quoted strings to represent charlists is deprecated.154 Use ~c"" if you indeed want a charlist or use "" instead.155 You may run "mix format --migrate" to change all single-quoted156 strings to use the ~c sigil and fix this warning.157 │158 522 │ {:ok, {?_, skip, _, lines}} when last not in '_e.' ->159 │ ~160 │161 └─ lib/decoder.ex:522:52162163 warning: using single-quoted strings to represent charlists is deprecated.164 Use ~c"" if you indeed want a charlist or use "" instead.165 You may run "mix format --migrate" to change all single-quoted166 strings to use the ~c sigil and fix this warning.167 │168 538 │ {:ok, {type, skip, data, lines}} when last in 'e.' ->169 │ ~170 │171 └─ lib/decoder.ex:538:53172173 warning: using single-quoted strings to represent charlists is deprecated.174 Use ~c"" if you indeed want a charlist or use "" instead.175 You may run "mix format --migrate" to change all single-quoted176 strings to use the ~c sigil and fix this warning.177 │178 542 │ {:ok, {_type, skip, _data, lines} = token} when last not in '_e.' ->179 │ ~180 │181 └─ lib/decoder.ex:542:67182183 warning: using single-quoted strings to represent charlists is deprecated.184 Use ~c"" if you indeed want a charlist or use "" instead.185 You may run "mix format --migrate" to change all single-quoted186 strings to use the ~c sigil and fix this warning.187 │188 682 │ {:ok, {sign, _, _, _}} when sign in '-+' ->189 │ ~190 │191 └─ lib/decoder.ex:682:45192193 warning: using single-quoted strings to represent charlists is deprecated.194 Use ~c"" if you indeed want a charlist or use "" instead.195 You may run "mix format --migrate" to change all single-quoted196 strings to use the ~c sigil and fix this warning.197 │198 796 │ {:ok, {sign, _, _, _}} when sign in '-+' ->199 │ ~200 │201 └─ lib/decoder.ex:796:43202203 warning: using single-quoted strings to represent charlists is deprecated.204 Use ~c"" if you indeed want a charlist or use "" instead.205 You may run "mix format --migrate" to change all single-quoted206 strings to use the ~c sigil and fix this warning.207 │208 916 │ {:ok, {type, skip, _, lines}} when type in '-_' ->209 │ ~210 │211 └─ lib/decoder.ex:916:52212213 warning: using single-quoted strings to represent charlists is deprecated.214 Use ~c"" if you indeed want a charlist or use "" instead.215 You may run "mix format --migrate" to change all single-quoted216 strings to use the ~c sigil and fix this warning.217 │218 954 │ {:ok, {type, _, _, _}} when type in '-_' ->219 │ ~220 │221 └─ lib/decoder.ex:954:51222223 warning: using single-quoted strings to represent charlists is deprecated.224 Use ~c"" if you indeed want a charlist or use "" instead.225 You may run "mix format --migrate" to change all single-quoted226 strings to use the ~c sigil and fix this warning.227 │228 969 │ {:ok, {type, _, _, _}} when type in '-_' ->229 │ ~230 │231 └─ lib/decoder.ex:969:43232233 warning: using single-quoted strings to represent charlists is deprecated.234 Use ~c"" if you indeed want a charlist or use "" instead.235 You may run "mix format --migrate" to change all single-quoted236 strings to use the ~c sigil and fix this warning.237 │238 983 │ {:ok, {type, _, _, _}} when type in '-_' ->239 │ ~240 │241 └─ lib/decoder.ex:983:47242243 warning: the following clause will never match:244245 {:datetime, {:error, :invalid_date}} ->246247 it is expected to match on type:248249 dynamic(250 {:date,251 ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or252 {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and253 not {:date, {:ok, %Date{}}}254 )255256 type warning found at:257 │258 722 │ {:datetime, {:error, :invalid_date}} ->259 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~260 │261 └─ lib/decoder.ex:722: Toml.Decoder.datetime/3262263 warning: the following clause will never match:264265 {:datetime, {:error, reason}} ->266267 it is expected to match on type:268269 dynamic(270 {:date,271 ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or272 {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and273 not {:date, {:ok, %Date{}}}274 )275276 type warning found at:277 │278 725 │ {:datetime, {:error, reason}} ->279 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~280 │281 └─ lib/decoder.ex:725: Toml.Decoder.datetime/3282283 warning: the following clause will never match:284285 {:error, _, _, _} = err ->286287 it is expected to match on type:288289 dynamic(290 {:date,291 ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or292 {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and293 not {:date, {:ok, %Date{}}}294 )295296 type warning found at:297 │298 728 │ {:error, _, _, _} = err ->299 │ ~300 │301 └─ lib/decoder.ex:728:25: Toml.Decoder.datetime/3302303 warning: the following clause will never match:304305 {:ok, {type, skip, data, lines}} ->306307 it is expected to match on type:308309 dynamic(310 {:date,311 ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or312 {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and313 not {:date, {:ok, %Date{}}}314 )315316 type warning found at:317 │318 731 │ {:ok, {type, skip, data, lines}} ->319 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~320 │321 └─ lib/decoder.ex:731: Toml.Decoder.datetime/3322323Generated toml app324==> nimble_options325Compiling 3 files (.ex)326Generated nimble_options app327==> hpax328Compiling 4 files (.ex)329Generated hpax app330==> castore331Compiling 1 file (.ex)332Generated castore app333==> mint334Compiling 1 file (.erl)335Compiling 21 files (.ex)336Generated mint app337==> nerves_compatibility_test338===> Analyzing applications...339===> Compiling telemetry340==> nimble_pool341Compiling 2 files (.ex)342Generated nimble_pool app343==> finch344Compiling 23 files (.ex)345Generated finch app346==> req347Compiling 24 files (.ex)348Generated req app349==> rustler350Compiling 6 files (.ex)351 warning: incompatible types given to throw_error/1:352353 throw_error(354 {:unknown_target,355 <<to_string(target)::binary,356 " is not in the support list yet. Please report it on https://github.com/rusterlium/rustler/issues.">>}357 )358359 given types:360361 -dynamic({:unknown_target, binary()})-362363 but expected one of:364365 :rustup_not_installed or {:no_rustler_deps, term(), term()} or366 {:unsupported_rustler_version, term(), term(), term()} or367 {:cargo_toml_not_found or :nonexistent_crate_directory or :rust_version_not_installed, term()}368369 where "target" was given the types:370371 # type: binary()372 # from: lib/rustler/compiler.ex:143:27373 target374375 # type: binary()376 # from: lib/rustler/compiler.ex:143:40377 is_binary(target)378379 type warning found at:380 │381 159 │ throw_error(382 │ ~383 │384 └─ lib/rustler/compiler.ex:159:7: Rustler.Compiler.get_target_os_type/1385386Generated rustler app387==> rustler_precompiled388Compiling 4 files (.ex)389Generated rustler_precompiled app390==> yaml_rustler391Compiling 1 file (.ex)39239311:12:41.185 [debug] Downloading NIF from https://github.com/joerichsen/yaml_rustler/releases/download/0.1.6/libyamlrustler-v0.1.6-nif-2.15-x86_64-unknown-linux-musl.so.tar.gz39439511:12:41.759 [debug] NIF cached at /home/nerves/.cache/rustler_precompiled/precompiled_nifs/libyamlrustler-v0.1.6-nif-2.15-x86_64-unknown-linux-musl.so.tar.gz and extracted to /work/proj/_build/x86_64/lib/yaml_rustler/priv/native/libyamlrustler-v0.1.6-nif-2.15-x86_64-unknown-linux-musl.so.tar.gz396Generated yaml_rustler app397==> nerves_compatibility_test398Compiling 2 files (.ex)399Generated nerves_compatibility_test app400* creating _build/x86_64/rel/nerves_compatibility_test/releases/0.1.0/vm.args401Building firmware...402** (Mix) Unexpected executable format for '/work/proj/_build/x86_64/rel/nerves_compatibility_test/lib/yaml_rustler-0.1.6/priv/native/libyamlrustler_native.so'403404Got:405 %{endian: :little, flags: 0, machine: :arm, type: :macho, bits: 64}406407Expecting:408 %{endian: :little, flags: 0, machine: :x86_64, type: :elf, bits: 64}409410This file was compiled for the host or a different target and probably will not work.411412If you are very sure you know what you are doing, place an empty file in the same413directory as the offending file(s) called '.noscrub'. This disables scrubbing for414that directory.415