Build log
host
live_view_native_guide_testing 0.1.2 · fail · run live_view_native_guide_testing-0.1.2-1790977739419
476 of 476 lines
1Resolving Hex dependencies...2Resolution completed in 0.303s3Unchanged:4 castore 1.0.215 circular_buffer 1.1.06 cowboy 2.19.07 cowboy_telemetry 0.4.08 cowlib 2.20.0 VULNERABLE!9 EEF-CVE-2026-43966 (MEDIUM)10 aka: CVE-2026-43966, GHSA-w4f7-4cxr-rv3c11 HTTP Response Splitting via Non-VCHAR Bytes in cow_http_struct_hd:escape_string/212 https://osv.dev/vulnerability/EEF-CVE-2026-439661314 EEF-CVE-2026-43969 (LOW)15 aka: CVE-2026-43969, GHSA-g2wm-735q-3f5616 Cookie Request Header Injection via Unvalidated Encoder in cow_cookie:cookie/117 https://osv.dev/vulnerability/EEF-CVE-2026-4396918 decimal 3.1.119 ecto 3.14.220 elixir_make 0.10.021 interactive_cmd 0.1.422 jason 1.4.523 live_view_native_guide_testing 0.1.2 RETIRED!24 (invalid) This was a temporary package used for testing purposes.25 live_view_native_platform 0.2.026 meeseeks 0.17.027 meeseeks_html5ever 0.14.328 mime 2.0.729 nerves 2.0.0-pre.230 nerves_discovery 0.1.531 nerves_logging 0.2.432 nerves_runtime 0.13.1333 nerves_system_bbb 2.30.234 nerves_system_br 1.34.435 nerves_system_mangopi_mq_pro 0.17.236 nerves_system_qemu_aarch64 0.4.237 nerves_system_rpi0 2.1.238 nerves_system_rpi4 2.1.239 nerves_system_rpi5 2.1.240 nerves_system_trellis 0.5.041 nerves_system_x86_64 1.34.242 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.143 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.144 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.145 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.146 nerves_toolchain_x86_64_nerves_linux_musl 15.3.147 nerves_uevent 0.1.748 phoenix 1.8.1549 phoenix_html 3.3.450 phoenix_live_view 1.2.1251 phoenix_pubsub 2.3.052 phoenix_template 1.1.053 phoenix_view 2.0.454 plug 1.20.355 plug_cowboy 2.9.056 plug_crypto 2.2.057 property_table 0.3.458 ranch 2.3.059 ring_logger 0.11.760 rustler_precompiled 0.6.361 tablet 0.3.362 telemetry 1.4.263 toolshed 0.5.064 uboot_env 1.0.265 websock 0.5.366 websock_adapter 0.6.067Found retired packages, see above for details68Found packages with security advisories, see above for details69All dependencies have been fetched70==> rustler_precompiled71Compiling 4 files (.ex)72Generated rustler_precompiled app73==> meeseeks_html5ever74Compiling 2 files (.ex)757621:49:26.280 [debug] Downloading NIF from https://github.com/mischov/meeseeks_html5ever/releases/download/v0.14.3/libmeeseeks_html5ever_nif-v0.14.3-nif-2.16-x86_64-unknown-linux-gnu.so.tar.gz777821:49:27.438 [debug] NIF cached at /home/nerves/.cache/rustler_precompiled/precompiled_nifs/libmeeseeks_html5ever_nif-v0.14.3-nif-2.16-x86_64-unknown-linux-gnu.so.tar.gz and extracted to /work/proj/_build/host/lib/meeseeks_html5ever/priv/native/libmeeseeks_html5ever_nif-v0.14.3-nif-2.16-x86_64-unknown-linux-gnu.so79Generated meeseeks_html5ever app80==> meeseeks81warning: in order to compile .yrl files, you must add "compilers: [:yecc] ++ Mix.compilers()" to the "def project" section of meeseeks's mix.exs82Compiling 1 file (.yrl)83warning: in order to compile .xrl files, you must add "compilers: [:leex] ++ Mix.compilers()" to the "def project" section of meeseeks's mix.exs84Compiling 1 file (.xrl)85Compiling 2 files (.erl)86Compiling 98 files (.ex)87 warning: using single-quoted strings to represent charlists is deprecated.88 Use ~c"" if you indeed want a charlist or use "" instead.89 You may run "mix format --migrate" to change all single-quoted90 strings to use the ~c sigil and fix this warning.91 │92 34 │ defp parse_element([',' | toks], element) do93 │ ~94 │95 └─ lib/meeseeks/selector/css/parser.ex:34:239697 warning: using single-quoted strings to represent charlists is deprecated.98 Use ~c"" if you indeed want a charlist or use "" instead.99 You may run "mix format --migrate" to change all single-quoted100 strings to use the ~c sigil and fix this warning.101 │102 39 │ defp parse_element([{:ident, namespace}, '|' | toks], element) do103 │ ~104 │105 └─ lib/meeseeks/selector/css/parser.ex:39:44106107 warning: using single-quoted strings to represent charlists is deprecated.108 Use ~c"" if you indeed want a charlist or use "" instead.109 You may run "mix format --migrate" to change all single-quoted110 strings to use the ~c sigil and fix this warning.111 │112 45 │ defp parse_element(['*', '|' | toks], element) do113 │ ~114 │115 └─ lib/meeseeks/selector/css/parser.ex:45:23116117 warning: using single-quoted strings to represent charlists is deprecated.118 Use ~c"" if you indeed want a charlist or use "" instead.119 You may run "mix format --migrate" to change all single-quoted120 strings to use the ~c sigil and fix this warning.121 │122 45 │ defp parse_element(['*', '|' | toks], element) do123 │ ~124 │125 └─ lib/meeseeks/selector/css/parser.ex:45:28126127 warning: using single-quoted strings to represent charlists is deprecated.128 Use ~c"" if you indeed want a charlist or use "" instead.129 You may run "mix format --migrate" to change all single-quoted130 strings to use the ~c sigil and fix this warning.131 │132 57 │ defp parse_element(['*' | toks], element) do133 │ ~134 │135 └─ lib/meeseeks/selector/css/parser.ex:57:23136137 warning: using single-quoted strings to represent charlists is deprecated.138 Use ~c"" if you indeed want a charlist or use "" instead.139 You may run "mix format --migrate" to change all single-quoted140 strings to use the ~c sigil and fix this warning.141 │142 75 │ defp parse_element(['[' | toks], element) do143 │ ~144 │145 └─ lib/meeseeks/selector/css/parser.ex:75:23146147 warning: using single-quoted strings to represent charlists is deprecated.148 Use ~c"" if you indeed want a charlist or use "" instead.149 You may run "mix format --migrate" to change all single-quoted150 strings to use the ~c sigil and fix this warning.151 │152 81 │ defp parse_element([':' | toks], element) do153 │ ~154 │155 └─ lib/meeseeks/selector/css/parser.ex:81:23156157 warning: using single-quoted strings to represent charlists is deprecated.158 Use ~c"" if you indeed want a charlist or use "" instead.159 You may run "mix format --migrate" to change all single-quoted160 strings to use the ~c sigil and fix this warning.161 │162 88 │ defp parse_element(['>' | toks], element) do163 │ ~164 │165 └─ lib/meeseeks/selector/css/parser.ex:88:23166167 warning: using single-quoted strings to represent charlists is deprecated.168 Use ~c"" if you indeed want a charlist or use "" instead.169 You may run "mix format --migrate" to change all single-quoted170 strings to use the ~c sigil and fix this warning.171 │172 92 │ parse_element([',' | toks], element)173 │ ~174 │175 └─ lib/meeseeks/selector/css/parser.ex:92:20176177 warning: using single-quoted strings to represent charlists is deprecated.178 Use ~c"" if you indeed want a charlist or use "" instead.179 You may run "mix format --migrate" to change all single-quoted180 strings to use the ~c sigil and fix this warning.181 │182 99 │ parse_element([',' | toks], element)183 │ ~184 │185 └─ lib/meeseeks/selector/css/parser.ex:99:20186187 warning: using single-quoted strings to represent charlists is deprecated.188 Use ~c"" if you indeed want a charlist or use "" instead.189 You may run "mix format --migrate" to change all single-quoted190 strings to use the ~c sigil and fix this warning.191 │192 102 │ defp parse_element(['+' | toks], element) do193 │ ~194 │195 └─ lib/meeseeks/selector/css/parser.ex:102:23196197 warning: using single-quoted strings to represent charlists is deprecated.198 Use ~c"" if you indeed want a charlist or use "" instead.199 You may run "mix format --migrate" to change all single-quoted200 strings to use the ~c sigil and fix this warning.201 │202 106 │ parse_element([',' | toks], element)203 │ ~204 │205 └─ lib/meeseeks/selector/css/parser.ex:106:20206207 warning: using single-quoted strings to represent charlists is deprecated.208 Use ~c"" if you indeed want a charlist or use "" instead.209 You may run "mix format --migrate" to change all single-quoted210 strings to use the ~c sigil and fix this warning.211 │212 109 │ defp parse_element(['~' | toks], element) do213 │ ~214 │215 └─ lib/meeseeks/selector/css/parser.ex:109:23216217 warning: using single-quoted strings to represent charlists is deprecated.218 Use ~c"" if you indeed want a charlist or use "" instead.219 You may run "mix format --migrate" to change all single-quoted220 strings to use the ~c sigil and fix this warning.221 │222 113 │ parse_element([',' | toks], element)223 │ ~224 │225 └─ lib/meeseeks/selector/css/parser.ex:113:20226227 warning: using single-quoted strings to represent charlists is deprecated.228 Use ~c"" if you indeed want a charlist or use "" instead.229 You may run "mix format --migrate" to change all single-quoted230 strings to use the ~c sigil and fix this warning.231 │232 135 │ defp parse_attribute(['^', {:ident, attr}, ']' | toks]) do233 │ ~234 │235 └─ lib/meeseeks/selector/css/parser.ex:135:25236237 warning: using single-quoted strings to represent charlists is deprecated.238 Use ~c"" if you indeed want a charlist or use "" instead.239 You may run "mix format --migrate" to change all single-quoted240 strings to use the ~c sigil and fix this warning.241 │242 135 │ defp parse_attribute(['^', {:ident, attr}, ']' | toks]) do243 │ ~244 │245 └─ lib/meeseeks/selector/css/parser.ex:135:46246247 warning: using single-quoted strings to represent charlists is deprecated.248 Use ~c"" if you indeed want a charlist or use "" instead.249 You may run "mix format --migrate" to change all single-quoted250 strings to use the ~c sigil and fix this warning.251 │252 140 │ defp parse_attribute([{:ident, attr}, type, {:ident, val}, ']' | toks])253 │ ~254 │255 └─ lib/meeseeks/selector/css/parser.ex:140:62256257 warning: using single-quoted strings to represent charlists is deprecated.258 Use ~c"" if you indeed want a charlist or use "" instead.259 You may run "mix format --migrate" to change all single-quoted260 strings to use the ~c sigil and fix this warning.261 │262 146 │ defp parse_attribute([{:ident, attr}, type, {:string, val}, ']' | toks])263 │ ~264 │265 └─ lib/meeseeks/selector/css/parser.ex:146:63266267 warning: using single-quoted strings to represent charlists is deprecated.268 Use ~c"" if you indeed want a charlist or use "" instead.269 You may run "mix format --migrate" to change all single-quoted270 strings to use the ~c sigil and fix this warning.271 │272 152 │ defp parse_attribute([{:ident, attr}, ']' | toks]) do273 │ ~274 │275 └─ lib/meeseeks/selector/css/parser.ex:152:41276277 warning: using single-quoted strings to represent charlists is deprecated.278 Use ~c"" if you indeed want a charlist or use "" instead.279 You may run "mix format --migrate" to change all single-quoted280 strings to use the ~c sigil and fix this warning.281 │282 188 │ defp parse_pseudo_class_args('not', toks) do283 │ ~284 │285 └─ lib/meeseeks/selector/css/parser.ex:188:32286287 warning: using single-quoted strings to represent charlists is deprecated.288 Use ~c"" if you indeed want a charlist or use "" instead.289 You may run "mix format --migrate" to change all single-quoted290 strings to use the ~c sigil and fix this warning.291 │292 196 │ defp parse_pseudo_class_args(_type, [')' | toks], args) do293 │ ~294 │295 └─ lib/meeseeks/selector/css/parser.ex:196:40296297 warning: using single-quoted strings to represent charlists is deprecated.298 Use ~c"" if you indeed want a charlist or use "" instead.299 You may run "mix format --migrate" to change all single-quoted300 strings to use the ~c sigil and fix this warning.301 │302 246 │ defp parse_not_args([')' | toks], 0, acc) do303 │ ~304 │305 └─ lib/meeseeks/selector/css/parser.ex:246:24306307 warning: using single-quoted strings to represent charlists is deprecated.308 Use ~c"" if you indeed want a charlist or use "" instead.309 You may run "mix format --migrate" to change all single-quoted310 strings to use the ~c sigil and fix this warning.311 │312 253 │ defp parse_not_args([')' | toks], depth, acc) do313 │ ~314 │315 └─ lib/meeseeks/selector/css/parser.ex:253:24316317 warning: using single-quoted strings to represent charlists is deprecated.318 Use ~c"" if you indeed want a charlist or use "" instead.319 You may run "mix format --migrate" to change all single-quoted320 strings to use the ~c sigil and fix this warning.321 │322 254 │ parse_not_args(toks, depth - 1, [')' | acc])323 │ ~324 │325 └─ lib/meeseeks/selector/css/parser.ex:254:38326327 warning: using single-quoted strings to represent charlists is deprecated.328 Use ~c"" if you indeed want a charlist or use "" instead.329 You may run "mix format --migrate" to change all single-quoted330 strings to use the ~c sigil and fix this warning.331 │332 267 │ 'first-child' ->333 │ ~334 │335 └─ lib/meeseeks/selector/css/parser.ex:267:7336337 warning: using single-quoted strings to represent charlists is deprecated.338 Use ~c"" if you indeed want a charlist or use "" instead.339 You may run "mix format --migrate" to change all single-quoted340 strings to use the ~c sigil and fix this warning.341 │342 270 │ 'first-of-type' ->343 │ ~344 │345 └─ lib/meeseeks/selector/css/parser.ex:270:7346347 warning: using single-quoted strings to represent charlists is deprecated.348 Use ~c"" if you indeed want a charlist or use "" instead.349 You may run "mix format --migrate" to change all single-quoted350 strings to use the ~c sigil and fix this warning.351 │352 273 │ 'last-child' ->353 │ ~354 │355 └─ lib/meeseeks/selector/css/parser.ex:273:7356357 warning: using single-quoted strings to represent charlists is deprecated.358 Use ~c"" if you indeed want a charlist or use "" instead.359 You may run "mix format --migrate" to change all single-quoted360 strings to use the ~c sigil and fix this warning.361 │362 276 │ 'last-of-type' ->363 │ ~364 │365 └─ lib/meeseeks/selector/css/parser.ex:276:7366367 warning: using single-quoted strings to represent charlists is deprecated.368 Use ~c"" if you indeed want a charlist or use "" instead.369 You may run "mix format --migrate" to change all single-quoted370 strings to use the ~c sigil and fix this warning.371 │372 279 │ 'not' ->373 │ ~374 │375 └─ lib/meeseeks/selector/css/parser.ex:279:7376377 warning: using single-quoted strings to represent charlists is deprecated.378 Use ~c"" if you indeed want a charlist or use "" instead.379 You may run "mix format --migrate" to change all single-quoted380 strings to use the ~c sigil and fix this warning.381 │382 282 │ 'nth-child' ->383 │ ~384 │385 └─ lib/meeseeks/selector/css/parser.ex:282:7386387 warning: using single-quoted strings to represent charlists is deprecated.388 Use ~c"" if you indeed want a charlist or use "" instead.389 You may run "mix format --migrate" to change all single-quoted390 strings to use the ~c sigil and fix this warning.391 │392 285 │ 'nth-last-child' ->393 │ ~394 │395 └─ lib/meeseeks/selector/css/parser.ex:285:7396397 warning: using single-quoted strings to represent charlists is deprecated.398 Use ~c"" if you indeed want a charlist or use "" instead.399 You may run "mix format --migrate" to change all single-quoted400 strings to use the ~c sigil and fix this warning.401 │402 288 │ 'nth-last-of-type' ->403 │ ~404 │405 └─ lib/meeseeks/selector/css/parser.ex:288:7406407 warning: using single-quoted strings to represent charlists is deprecated.408 Use ~c"" if you indeed want a charlist or use "" instead.409 You may run "mix format --migrate" to change all single-quoted410 strings to use the ~c sigil and fix this warning.411 │412 291 │ 'nth-of-type' ->413 │ ~414 │415 └─ lib/meeseeks/selector/css/parser.ex:291:7416417warning: pattern matching on 0.0 is equivalent to matching only on +0.0. Instead you must match on +0.0 or -0.0418└─ lib/meeseeks/selector/xpath/expr/helpers.ex: Meeseeks.Selector.XPath.Expr.Helpers.string/2419420 warning: this clause of defp selectors_from_expr/1 is never used (or it will always fail/warn when invoked)421 │422 128 │ defp selectors_from_expr(%XPath.Expr.NameTest{} = expr) do423 │ ~424 │425 └─ lib/meeseeks/selector/xpath/transpiler.ex:128:8: Meeseeks.Selector.XPath.Transpiler.selectors_from_expr/1426427Generated meeseeks app428==> live_view_native_platform429Compiling 11 files (.ex)430 warning: "else" clauses will never match because all patterns in "with" will always match431 │432 38 │ with spec <- Application.spec(otp_app),433 │ ~434 │435 └─ lib/live_view_native_platform/env.ex:38:5436437 warning: the following clause will never match:438439 error ->440441 it is expected to match on type:442443 none()444445 type warning found at:446 │447 64 │ error ->448 │ ~449 │450 └─ lib/live_view_native_platform/env.ex:64:7: LiveViewNativePlatform.Env.define/2451452Generated live_view_native_platform app453==> phoenix_view454Compiling 1 file (.ex)455 warning: the variable "prefix_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator456 │457 655 │ <<prefix::binary-size(prefix_size), ^suffix::binary>> -> prefix458 │ ~459 │460 └─ lib/phoenix_view.ex:655:29: Phoenix.View.unsuffix/2461462Generated phoenix_view app463==> phoenix464Compiling 75 files (.ex)465Generated phoenix app466==> phoenix_live_view467Compiling 55 files (.ex)468Generated phoenix_live_view app469==> live_view_native470Compiling 18 files (.ex)471472== Compilation error in file lib/live_view_native/platforms/web.ex ==473** (ArgumentError) could not load module LiveViewNativePlatform.Kit due to reason :nofile474 (elixir 1.20.3) lib/protocol.ex:336: Protocol.assert_protocol!/2475 lib/live_view_native/platforms/web.ex:6: (module)476could not compile dependency :live_view_native_guide_testing, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile live_view_native_guide_testing --force", update it with "mix deps.update live_view_native_guide_testing" or clean it with "mix deps.clean live_view_native_guide_testing"