Package evaluation to test Polymake on Julia 1.14.0-DEV.2226 (797a5ef2b0*) started at 2026-05-24T15:44:18.736 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.14` Set-up completed after 16.95s ################################################################################ # Installation # Installing Polymake... Resolving package versions... Installed Bzip2_jll ──────────────── v1.0.9+0 Installed MUMPS_seq_jll ──────────── v500.800.200+0 Installed TOPCOM_jll ─────────────── v0.17.8+0 Installed snappy_jll ─────────────── v1.2.3+0 Installed MacroTools ─────────────── v0.5.16 Installed libpolymake_julia_jll ──── v0.14.8+0 Installed DecFP ──────────────────── v1.4.2 Installed Xorg_libpciaccess_jll ──── v0.19.0+0 Installed BinaryWrappers ─────────── v0.2.0 Installed PrecompileTools ────────── v1.3.4 Installed Perl_jll ───────────────── v5.34.1+0 Installed CxxWrap ────────────────── v0.17.5 Installed ASL_jll ────────────────── v0.1.3+0 Installed StructUtils ────────────── v2.8.2 Installed Ipopt_jll ──────────────── v300.1400.1901+0 Installed lib4ti2_jll ────────────── v1.6.10+0 Installed FLINT_jll ──────────────── v301.500.0+0 Installed Ncurses_jll ────────────── v6.6.0+2 Installed polymake_jll ───────────── v400.1500.4+0 Installed IrrationalConstants ────── v0.2.6 Installed AbstractAlgebra ────────── v0.49.0 Installed Polymake ───────────────── v0.13.11 Installed OpenSpecFun_jll ────────── v0.5.6+0 Installed libcxxwrap_julia_jll ───── v0.14.9+0 Installed LogExpFunctions ────────── v0.3.29 Installed PPL_jll ────────────────── v1.2.1+0 Installed JSON ───────────────────── v1.6.0 Installed SCIP_jll ───────────────── v900.200.400+0 Installed OpenBLAS32_jll ─────────── v0.3.33+1 Installed GLPK_jll ───────────────── v5.0.2+0 Installed lrslib_jll ─────────────── v0.3.3+0 Installed XML2_jll ───────────────── v2.13.9+0 Installed DecFP_jll ──────────────── v2.0.300+0 Installed Hwloc_jll ──────────────── v2.13.0+1 Installed Parsers ────────────────── v2.8.4 Installed Scratch ────────────────── v1.3.0 Installed Ninja_jll ──────────────── v1.13.1+0 Installed Readline_jll ───────────── v8.3.3+0 Installed polymake_oscarnumber_jll ─ v0.3.18+0 Installed Libiconv_jll ───────────── v1.18.0+0 Installed SpecialFunctions ───────── v2.7.2 Installed SPRAL_jll ──────────────── v2025.9.18+0 Installed JLLWrappers ────────────── v1.8.0 Installed Mongoc ─────────────────── v0.10.1 Installed Preferences ────────────── v1.5.2 Installed METIS_jll ──────────────── v5.1.3+0 Installed DocStringExtensions ────── v0.9.5 Installed cddlib_jll ─────────────── v0.94.15+0 Installed bliss_jll ──────────────── v0.77.0+1 Installed MongoC_jll ─────────────── v1.28.1+0 Installed LLVMOpenMP_jll ─────────── v18.1.8+0 Installed nauty_jll ──────────────── v2.8.10+1 Installed boost_jll ──────────────── v1.87.0+0 Installed RandomExtensions ───────── v0.4.4 Installed normaliz_jll ───────────── v300.1100.100+0 Installing 36 artifacts Installed artifact bliss 153.4 KiB Installed artifact Xorg_libpciaccess 26.2 KiB Installed artifact MongoC 763.8 KiB Installed artifact Bzip2 503.5 KiB Installed artifact Ninja 2.3 MiB Installed artifact Hwloc 3.5 MiB Installed artifact GLPK 3.1 MiB Installed artifact lib4ti2 1.4 MiB Installed artifact XML2 2.5 MiB Installed artifact snappy 43.9 KiB Installed artifact TOPCOM 7.9 MiB Installed artifact ASL 276.3 KiB Installed artifact cddlib 1.0 MiB Installed artifact OpenBLAS32 10.2 MiB Installed artifact Ncurses 1.0 MiB Installed artifact polymake_oscarnumber 3.7 MiB Installed artifact Readline 1.3 MiB Installed artifact LLVMOpenMP 661.6 KiB Installed artifact libcxxwrap_julia 8.5 MiB Installed artifact METIS 1.1 MiB Installed artifact Perl 13.5 MiB Installed artifact PPL 22.9 MiB Installed artifact OpenSpecFun 194.9 KiB Installed artifact SCIP 19.6 MiB Installed artifact lrslib 201.1 KiB Installed artifact MUMPS_seq 8.6 MiB Installed artifact DecFP 2.3 MiB Installed artifact Ipopt 1.3 MiB Installed artifact Libiconv 1.9 MiB Installed artifact SPRAL 691.9 KiB Installed artifact FLINT 24.1 MiB Installed artifact nauty 17.2 MiB Installed artifact polymake 49.5 MiB Installed artifact boost 24.9 MiB Installed artifact normaliz 91.8 MiB Installed artifact libpolymake_julia 124.3 MiB Updating `~/.julia/environments/v1.14/Project.toml` [d720cf60] + Polymake v0.13.11 Updating `~/.julia/environments/v1.14/Manifest.toml` [c3fe647b] + AbstractAlgebra v0.49.0 [f01c122e] + BinaryWrappers v0.2.0 [1f15a43c] + CxxWrap v0.17.5 [55939f99] + DecFP v1.4.2 [ffbed154] + DocStringExtensions v0.9.5 [92d709cd] + IrrationalConstants v0.2.6 [692b3bcd] + JLLWrappers v1.8.0 [682c06a0] + JSON v1.6.0 [2ab3a3ac] + LogExpFunctions v0.3.29 [1914dd2f] + MacroTools v0.5.16 [4fe8b98c] + Mongoc v0.10.1 [69de0a69] + Parsers v2.8.4 [d720cf60] + Polymake v0.13.11 [aea7be01] + PrecompileTools v1.3.4 [21216c6a] + Preferences v1.5.2 [fb686558] + RandomExtensions v0.4.4 [6c6a2e73] + Scratch v1.3.0 [276daf66] + SpecialFunctions v2.7.2 [ec057cc2] + StructUtils v2.8.2 [ae81ac8f] + ASL_jll v0.1.3+0 [6e34b625] + Bzip2_jll v1.0.9+0 [47200ebd] + DecFP_jll v2.0.300+0 [e134572f] + FLINT_jll v301.500.0+0 [e8aa6df9] + GLPK_jll v5.0.2+0 [e33a78d0] + Hwloc_jll v2.13.0+1 [9cc047cb] + Ipopt_jll v300.1400.1901+0 [1d63c593] + LLVMOpenMP_jll v18.1.8+0 [94ce4f54] + Libiconv_jll v1.18.0+0 [d00139f3] + METIS_jll v5.1.3+0 ⌅ [d7ed1dd3] + MUMPS_seq_jll v500.800.200+0 ⌅ [90100e71] + MongoC_jll v1.28.1+0 [68e3532b] + Ncurses_jll v6.6.0+2 [76642167] + Ninja_jll v1.13.1+0 [656ef2d0] + OpenBLAS32_jll v0.3.33+1 [efe28fd5] + OpenSpecFun_jll v0.5.6+0 [80dd9cbb] + PPL_jll v1.2.1+0 [83958c19] + Perl_jll v5.34.1+0 [05236dd9] + Readline_jll v8.3.3+0 ⌅ [e5ac4fe4] + SCIP_jll v900.200.400+0 [319450e9] + SPRAL_jll v2025.9.18+0 [36f60fef] + TOPCOM_jll v0.17.8+0 ⌅ [02c8fc9c] + XML2_jll v2.13.9+0 [a65dc6b1] + Xorg_libpciaccess_jll v0.19.0+0 [508c9074] + bliss_jll v0.77.0+1 [28df3c45] + boost_jll v1.87.0+0 [f07e07eb] + cddlib_jll v0.94.15+0 [1493ae25] + lib4ti2_jll v1.6.10+0 [3eaa8342] + libcxxwrap_julia_jll v0.14.9+0 [4d8266f6] + libpolymake_julia_jll v0.14.8+0 [3873f7d0] + lrslib_jll v0.3.3+0 [55c6dc9b] + nauty_jll v2.8.10+1 [6690c6e9] + normaliz_jll v300.1100.100+0 [7c209550] + polymake_jll v400.1500.4+0 [10f31823] + polymake_oscarnumber_jll v0.3.18+0 [fe1e1685] + snappy_jll v1.2.3+0 [0dad84c5] + ArgTools v1.1.2 [56f22d72] + Artifacts v1.11.0 [2a0f44e3] + Base64 v1.11.0 [ade2ca70] + Dates v1.11.0 [f43a241f] + Downloads v1.7.0 [7b1f6079] + FileWatching v1.11.0 [b77e0a4c] + InteractiveUtils v1.11.0 [ac6e5ff7] + JuliaSyntaxHighlighting v1.13.0 [b27032c2] + LibCURL v1.0.0 [76f85450] + LibGit2 v1.11.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.13.0 [56ddb016] + Logging v1.11.0 [d6f4376e] + Markdown v1.11.0 [ca575930] + NetworkOptions v1.3.0 [44cfe95a] + Pkg v1.14.0 [de0858da] + Printf v1.11.0 [3fa0cd96] + REPL v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v1.13.0 [9e88b42a] + Serialization v1.11.0 [6462fe0b] + Sockets v1.11.0 [2f01184e] + SparseArrays v1.13.0 [f489334b] + StyledStrings v1.13.0 [fa267f1f] + TOML v1.0.3 [a4e569a6] + Tar v1.10.0 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.5.1+0 [781609d7] + GMP_jll v6.3.0+2 [deac9b47] + LibCURL_jll v8.20.0+1 [e37daf67] + LibGit2_jll v1.9.3+0 [29816b5a] + LibSSH2_jll v1.11.101+0 [3a97d323] + MPFR_jll v4.2.2+0 [14a3606d] + MozillaCACerts_jll v2026.5.14 [4536629a] + OpenBLAS_jll v0.3.33+0 [05823500] + OpenLibm_jll v0.8.7+0 [458c3c95] + OpenSSL_jll v3.5.6+0 [efcefdf7] + PCRE2_jll v10.47.0+0 [bea87d4a] + SuiteSparse_jll v7.10.1+0 [83775a58] + Zlib_jll v1.3.2+0 [3161d3a3] + Zstd_jll v1.5.7+1 [8e850b90] + libblastrampoline_jll v5.15.0+0 [8e850ede] + nghttp2_jll v1.69.0+0 [3f19e933] + p7zip_jll v17.8.0+0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated -m` Installation completed after 51.21s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling project... 5.5 s ✓ TestEnv 1 dependency successfully precompiled in 6 seconds. 27 already precompiled. Precompiling package dependencies... Precompiling project... ┌ Info: JuliaLowering threw given input: │ code = │ :(function destruct_key(pat, val, getm) │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:26 =# │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:27 =# │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:27 =# @match pat begin │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:28 =# │ _Symbol => destruct_key($(Expr(:quote, :($(Expr(:$, :pat)) = $(Expr(:$, :(Expr(:quote, pat))))))), val, getm) │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:29 =# │ x_Symbol || y_ => destruct_key($(Expr(:quote, :($(Expr(:$, :x)) = $(Expr(:$, :(Expr(:quote, x)))) || $(Expr(:$, :y))))), val, getm) │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:30 =# │ (x_ = y_) => destructm(x, destruct_key(y, val, getm)) │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:31 =# │ x_ || y_ => getm(val, x, y) │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:32 =# │ _ => atoms((i->begin │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:32 =# │ getm(val, i) │ end), pat) │ end │ end) │ st0 = │ SyntaxTree with attributes mod,kind,var_id,toplevel_pure,scope_type,macro_source,name_val,syntax_flags,meta,scope_layer,value,jl_source,is_toplevel_thunk,source,__macro_ctx__ │ [function] │ │ [call] │ │ destruct_key :: Identifier │ │ pat :: Identifier │ │ val :: Identifier │ │ getm :: Identifier │ │ [block] │ │ [macrocall] │ │ @match :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:27 =#) :: Value │ │ pat :: Identifier │ │ [block] │ │ [call] │ │ => :: Identifier │ │ _Symbol :: Identifier │ │ [call] │ │ destruct_key :: Identifier │ │ [quote] │ │ [=] │ │ [$] │ │ pat :: Identifier │ │ [$] │ │ [call] │ │ Expr :: Identifier │ │ [inert] │ │ quote :: Identifier │ │ pat :: Identifier │ │ val :: Identifier │ │ getm :: Identifier │ │ [call] │ │ => :: Identifier │ │ [||] │ │ x_Symbol :: Identifier │ │ y_ :: Identifier │ │ [call] │ │ destruct_key :: Identifier │ │ [quote] │ │ [=] │ │ [$] │ │ x :: Identifier │ │ [||] │ │ [$] │ │ [call] │ │ Expr :: Identifier │ │ [inert] │ │ quote :: Identifier │ │ x :: Identifier │ │ [$] │ │ y :: Identifier │ │ val :: Identifier │ │ getm :: Identifier │ │ [call] │ │ => :: Identifier │ │ [=] │ │ x_ :: Identifier │ │ y_ :: Identifier │ │ [call] │ │ destructm :: Identifier │ │ x :: Identifier │ │ [call] │ │ destruct_key :: Identifier │ │ y :: Identifier │ │ val :: Identifier │ │ getm :: Identifier │ │ [call] │ │ => :: Identifier │ │ [||] │ │ x_ :: Identifier │ │ y_ :: Identifier │ │ [call] │ │ getm :: Identifier │ │ val :: Identifier │ │ x :: Identifier │ │ y :: Identifier │ │ [call] │ │ => :: Identifier │ │ _ :: Identifier │ │ [call] │ │ atoms :: Identifier │ │ [->] │ │ i :: Identifier │ │ [block] │ │ [call] │ │ getm :: Identifier │ │ val :: Identifier │ │ i :: Identifier │ │ pat :: Identifier │ │ │ st1 = │ SyntaxTree with attributes mod,kind,var_id,toplevel_pure,scope_type,macro_source,name_val,syntax_flags,meta,scope_layer,value,jl_source,is_toplevel_thunk,source │ [function] │ │ [call] │ │ destruct_key :: Identifier │ scope_layer=1 │ pat :: Identifier │ scope_layer=1 │ val :: Identifier │ scope_layer=1 │ getm :: Identifier │ scope_layer=1 │ [block] │ │ [block] │ │ [=] │ │ ex :: Identifier │ scope_layer=2 │ pat :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ env :: Identifier │ scope_layer=2 │ [call] │ │ trymatch :: Identifier │ scope_layer=2 │ [call] │ jl_source=L67 │ Base.JuliaLowering.interpolate_ast :: Value │ jl_source=L67 │ Expr :: Value │ jl_source=L67 │ [inert] │ jl_source=L67 │ [$] │ │ [call] │ │ MacroTools.TypeBind :: Value │ │ [quote] │ │ :: Identifier │ │ [call] │ │ [curly] │ │ Set :: Identifier │ │ Any :: Identifier │ │ [vect] │ │ Symbol :: Identifier │ │ [tuple] │ jl_source=L31 │ [call] │ │ MacroTools.TypeBind :: Value │ macro_source=85 │ [inert] │ jl_source=L65 │ :: Identifier │ │ [call] │ │ [curly] │ │ Set :: Identifier │ scope_layer=2 │ Any :: Identifier │ scope_layer=2 │ [vect] │ │ Symbol :: Identifier │ scope_layer=2 │ ex :: Identifier │ scope_layer=2 │ [if] │ │ [call] │ │ !== :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ nothing :: Identifier │ scope_layer=2 │ [block] │ │ [let] │ │ [block] │ │ [=] │ │ env :: Identifier │ scope_layer=1 │ env :: Identifier │ scope_layer=2 │ [=] │ │ :: Identifier │ scope_layer=1 │ [call] │ │ get :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ [inert] │ jl_source=L65 │ :: Identifier │ │ nothing :: Identifier │ scope_layer=2 │ [block] │ │ [block] │ │ [call] │ │ destruct_key :: Identifier │ scope_layer=1 │ [call] │ jl_source=L67 │ Base.JuliaLowering.interpolate_ast :: Value │ jl_source=L67 │ Expr :: Value │ jl_source=L67 │ [inert] │ jl_source=L67 │ [=] │ │ [$] │ │ pat :: Identifier │ │ [$] │ │ [call] │ │ Expr :: Identifier │ │ [inert] │ │ quote :: Identifier │ │ pat :: Identifier │ │ [tuple] │ jl_source=L31 │ pat :: Identifier │ scope_layer=1 │ [tuple] │ jl_source=L31 │ [call] │ │ Expr :: Identifier │ scope_layer=1 │ [inert] │ │ quote :: Identifier │ │ pat :: Identifier │ scope_layer=1 │ val :: Identifier │ scope_layer=1 │ getm :: Identifier │ scope_layer=1 │ [block] │ │ [block] │ │ [=] │ │ env :: Identifier │ scope_layer=2 │ [call] │ │ trymatch :: Identifier │ scope_layer=2 │ [call] │ jl_source=L67 │ Base.JuliaLowering.interpolate_ast :: Value │ jl_source=L67 │ Expr :: Value │ jl_source=L67 │ [inert] │ jl_source=L67 │ [||] │ │ [$] │ │ [call] │ │ MacroTools.TypeBind :: Value │ │ [quote] │ │ x :: Identifier │ │ [call] │ │ [curly] │ │ Set :: Identifier │ │ Any :: Identifier │ │ [vect] │ │ Symbol :: Identifier │ │ y_ :: Identifier │ │ [tuple] │ jl_source=L31 │ [call] │ │ MacroTools.TypeBind :: Value │ macro_source=85 │ [inert] │ jl_source=L65 │ x :: Identifier │ │ [call] │ │ [curly] │ │ Set :: Identifier │ scope_layer=2 │ Any :: Identifier │ scope_layer=2 │ [vect] │ │ Symbol :: Identifier │ scope_layer=2 │ ex :: Identifier │ scope_layer=2 │ [if] │ │ [call] │ │ !== :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ nothing :: Identifier │ scope_layer=2 │ [block] │ │ [let] │ │ [block] │ │ [=] │ │ env :: Identifier │ scope_layer=1 │ env :: Identifier │ scope_layer=2 │ [=] │ │ x :: Identifier │ scope_layer=1 │ [call] │ │ get :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ [inert] │ jl_source=L65 │ x :: Identifier │ │ nothing :: Identifier │ scope_layer=2 │ [=] │ │ y :: Identifier │ scope_layer=1 │ [call] │ │ get :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ [inert] │ jl_source=L65 │ y :: Identifier │ │ nothing :: Identifier │ scope_layer=2 │ [block] │ │ [block] │ │ [call] │ │ destruct_key :: Identifier │ scope_layer=1 │ [call] │ jl_source=L67 │ Base.JuliaLowering.interpolate_ast :: Value │ jl_source=L67 │ Expr :: Value │ jl_source=L67 │ [inert] │ jl_source=L67 │ [=] │ │ [$] │ │ x :: Identifier │ │ [||] │ │ [$] │ │ [call] │ │ Expr :: Identifier │ │ [inert] │ │ quote :: Identifier │ │ x :: Identifier │ │ [$] │ │ y :: Identifier │ │ [tuple] │ jl_source=L31 │ x :: Identifier │ scope_layer=1 │ [tuple] │ jl_source=L31 │ [call] │ │ Expr :: Identifier │ scope_layer=1 │ [inert] │ │ quote :: Identifier │ │ x :: Identifier │ scope_layer=1 │ [tuple] │ jl_source=L31 │ y :: Identifier │ scope_layer=1 │ val :: Identifier │ scope_layer=1 │ getm :: Identifier │ scope_layer=1 │ [block] │ │ [block] │ │ [=] │ │ env :: Identifier │ scope_layer=2 │ [call] │ │ trymatch :: Identifier │ scope_layer=2 │ [call] │ jl_source=L67 │ Base.JuliaLowering.interpolate_ast :: Value │ jl_source=L67 │ Expr :: Value │ jl_source=L67 │ [inert] │ jl_source=L67 │ [=] │ │ x_ :: Identifier │ │ y_ :: Identifier │ │ ex :: Identifier │ scope_layer=2 │ [if] │ │ [call] │ │ !== :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ nothing :: Identifier │ scope_layer=2 │ [block] │ │ [let] │ │ [block] │ │ [=] │ │ env :: Identifier │ scope_layer=1 │ env :: Identifier │ scope_layer=2 │ [=] │ │ x :: Identifier │ scope_layer=1 │ [call] │ │ get :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ [inert] │ jl_source=L65 │ x :: Identifier │ │ nothing :: Identifier │ scope_layer=2 │ [=] │ │ y :: Identifier │ scope_layer=1 │ [call] │ │ get :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ [inert] │ jl_source=L65 │ y :: Identifier │ │ nothing :: Identifier │ scope_layer=2 │ [block] │ │ [block] │ │ [call] │ │ destructm :: Identifier │ scope_layer=1 │ x :: Identifier │ scope_layer=1 │ [call] │ │ destruct_key :: Identifier │ scope_layer=1 │ y :: Identifier │ scope_layer=1 │ val :: Identifier │ scope_layer=1 │ getm :: Identifier │ scope_layer=1 │ [block] │ │ [block] │ │ [=] │ │ env :: Identifier │ scope_layer=2 │ [call] │ │ trymatch :: Identifier │ scope_layer=2 │ [call] │ jl_source=L67 │ Base.JuliaLowering.interpolate_ast :: Value │ jl_source=L67 │ Expr :: Value │ jl_source=L67 │ [inert] │ jl_source=L67 │ [||] │ │ x_ :: Identifier │ │ y_ :: Identifier │ │ ex :: Identifier │ scope_layer=2 │ [if] │ │ [call] │ │ !== :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ nothing :: Identifier │ scope_layer=2 │ [block] │ │ [let] │ │ [block] │ │ [=] │ │ env :: Identifier │ scope_layer=1 │ env :: Identifier │ scope_layer=2 │ [=] │ │ x :: Identifier │ scope_layer=1 │ [call] │ │ get :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ [inert] │ jl_source=L65 │ x :: Identifier │ │ nothing :: Identifier │ scope_layer=2 │ [=] │ │ y :: Identifier │ scope_layer=1 │ [call] │ │ get :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ [inert] │ jl_source=L65 │ y :: Identifier │ │ nothing :: Identifier │ scope_layer=2 │ [block] │ │ [block] │ │ [call] │ │ getm :: Identifier │ scope_layer=1 │ val :: Identifier │ scope_layer=1 │ x :: Identifier │ scope_layer=1 │ y :: Identifier │ scope_layer=1 │ [block] │ │ [block] │ │ [=] │ │ env :: Identifier │ scope_layer=2 │ [call] │ │ trymatch :: Identifier │ scope_layer=2 │ [inert] │ jl_source=L65 │ _ :: Identifier │ │ ex :: Identifier │ scope_layer=2 │ [if] │ │ [call] │ │ !== :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ nothing :: Identifier │ scope_layer=2 │ [block] │ │ [let] │ │ [block] │ │ [=] │ │ env :: Identifier │ scope_layer=1 │ env :: Identifier │ scope_layer=2 │ [block] │ │ [block] │ │ [call] │ │ atoms :: Identifier │ scope_layer=1 │ [->] │ │ i :: Identifier │ scope_layer=1 │ [block] │ │ [call] │ │ getm :: Identifier │ scope_layer=1 │ val :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ pat :: Identifier │ scope_layer=1 │ [block] │ macro_source=85 │ nothing :: Value │ macro_source=85 │ │ file = "/home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl" │ line = 26 └ mod = MacroTools ERROR: LoadError: LoweringError: #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/match/macro.jl:29 =# - Invalid assignment location in let syntax Expression:  Containing expressions:  (let (block (= env env) (= (call get env : nothing))) (block (block (call destruct_key (call Base.JuliaLowering.interpolate_ast Expr (inert (= ($ pat) ($ (call Expr (inert quote) pat)))) (tuple pat) (tuple (call Expr :quote pat))) val getm))))  Detailed provenance:   └─  └─  ├─ @ /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/match/macro.jl:29  └─ (macrocall @match :(#= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:27 =#) pat (block (call => _Symbol (call destruct_key (quote (= ($ pat) ($ (call Expr (inert quote) pat)))) val getm)) (call => (|| x_Symbol y_) (call destruct_key (quote (= ($ x) (|| ($ (call Expr (inert quote) x)) ($ y)))) val getm)) (call => (= x_ y_) (call destructm x (call destruct_key y val getm))) (call => (|| x_ y_) (call getm val x y)) (call => _ (call atoms (-> i (block (call getm val i))) pat))))  └─ @ /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:27  Stacktrace:  [1] expand_let(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:1561  [2] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4293  [3] expand_forms_2  @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 [inlined]  [4] #expand_forms_2##2  @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440 [inlined]  [5] mapchildren(f::Base.JuliaLowering.var"#expand_forms_2##2#expand_forms_2##3"{Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}}, ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:707  [6] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440  [7] iterate(A::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, SubArray{Int64, 1, Vector{Int64}, Tuple{UnitRange{Int64}}, true}})  @ Base /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 [inlined]  [8] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, exs::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, SubArray{Int64, 1, Vector{Int64}, Tuple{UnitRange{Int64}}, true}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4447  [9] getindex(ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, i::Int64)  @ Base.JuliaSyntax /source/usr/share/julia/JuliaLowering/src/ast.jl:355 [inlined]  [10] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4288  [11] expand_forms_2  @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 [inlined]  [12] #expand_forms_2##2  @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440 [inlined]  [13] mapchildren(f::Base.JuliaLowering.var"#expand_forms_2##2#expand_forms_2##3"{Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}}, ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:707  [14] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440  [15] expand_forms_2  @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 [inlined]  [16] #expand_forms_2##2  @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440 [inlined]  [17] mapchildren(f::Base.JuliaLowering.var"#expand_forms_2##2#expand_forms_2##3"{Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}}, ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:707  [18] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440  [19] expand_forms_2  @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 [inlined]  [20] #expand_forms_2##2  @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440 [inlined]  [21] mapchildren(f::Base.JuliaLowering.var"#expand_forms_2##2#expand_forms_2##3"{Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}}, ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:707  [22] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440  [23] _node_id(graph::Base.JuliaSyntax.SyntaxGraph{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 [inlined]  [24] _push_nodeid!(graph::Base.JuliaSyntax.SyntaxGraph{Dict{Symbol, Dict{Int64, Any}}}, ids::Vector{Int64}, val::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/ast.jl:288 [inlined]  [25] method_def_expr(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, src::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, mtable::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, sparams::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, argl::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, body::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, rett::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:2419  [26] (::Colon)(start::Int64, stop::Int64)  @ Base /source/usr/share/julia/JuliaLowering/src/ast.jl:355 [inlined]  [27] expand_function_def(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, src::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, raw_args::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, wheres::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, body::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, rett::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:2873  [28] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4268  [29] Dict{Int64, Int64}()  @ Base /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 [inlined]  [30] expand_forms_2(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4469  [31] core_lowering_hook(code::Any, mod::Module, file::String, line::UInt64, world::UInt64, _warn::Bool)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/hooks.jl:30  [32] include(mapexpr::Function, mod::Module, _path::String)  @ Base ./Base.jl:327  [33] top-level scope  @ ~/.julia/packages/MacroTools/Ar0jT/src/MacroTools.jl:13  [34] include(mod::Module, _path::String)  @ Base ./Base.jl:326  [35] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)  @ Base ./loading.jl:3271  [36] top-level scope  @ stdin:5  [37] eval(m::Module, e::Any)  @ Core ./boot.jl:517  [38] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:3113  [39] push!(a::Vector{SubString{String}}, item::String)  @ Base ./loading.jl:3123 [inlined]  [40] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:353  [41] _start()  @ Base ./client.jl:596 in expression starting at /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:26 in expression starting at /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/MacroTools.jl:1 in expression starting at stdin:5 ✗ MacroTools 2.3 s ✓ IrrationalConstants 1.0 s ✓ DocStringExtensions 83.5 s ✓ RandomExtensions 1.7 s ✓ Scratch 2.5 s ✓ StructUtils 1.3 s ✓ Compat 2.3 s ✓ Preferences 1.5 s ✓ LogExpFunctions 0.6 s ✓ Compat → CompatLinearAlgebraExt 2.7 s ✓ JLLWrappers 2.4 s ✓ PrecompileTools 44.8 s ✓ Aqua 3.0 s ✓ METIS_jll 2.9 s ✓ snappy_jll 2.9 s ✓ Ninja_jll 3.2 s ✓ OpenBLAS32_jll 3.8 s ✓ Xorg_libpciaccess_jll 2.8 s ✓ Bzip2_jll 2.8 s ✓ LLVMOpenMP_jll 3.2 s ✓ Ncurses_jll 3.7 s ✓ Libiconv_jll 2.9 s ✓ libcxxwrap_julia_jll 2.8 s ✓ DecFP_jll 2.9 s ✓ ASL_jll 1.7 s ✓ BinaryWrappers 3.0 s ✓ OpenSpecFun_jll 3.5 s ✓ nauty_jll 3.0 s ✓ bliss_jll 2.9 s ✓ lrslib_jll 3.0 s ✓ PPL_jll 2.9 s ✓ GLPK_jll 3.0 s ✓ cddlib_jll 26.0 s ✓ Parsers ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("1914dd2f-81c6-5fcd-8719-6d5c9610ff09"), "MacroTools") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) Stacktrace:  [1] error(s::String)  @ Base ./error.jl:56  [2] __require_prelocked(pkg::Base.PkgId, env::String)  @ Base ./loading.jl:2818  [3] _require_prelocked(uuidkey::Base.PkgId, env::String)  @ Base ./loading.jl:2672  [4] macro expansion  @ ./loading.jl:2599 [inlined]  [5] string(::String, ::Union{Char, SubString{String}, String, Symbol}, ::Symbol, ::String)  @ Base ./lock.jl:376 [inlined]  [6] __require(into::Module, mod::Symbol)  @ Base ./loading.jl:2563  [7] require  @ ./loading.jl:2539 [inlined]  [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String)  @ Base ./module.jl:36 [inlined]  [9] _eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr)  @ Base ./module.jl:111  [10] eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:195  [11] top-level scope  @ ~/.julia/packages/AbstractAlgebra/a2EqM/src/Attributes.jl:1  [12] include(mapexpr::Function, mod::Module, _path::String)  @ Base ./Base.jl:327  [13] top-level scope  @ ~/.julia/packages/AbstractAlgebra/a2EqM/src/AbstractAlgebra.jl:104  [14] include(mod::Module, _path::String)  @ Base ./Base.jl:326  [15] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)  @ Base ./loading.jl:3271  [16] top-level scope  @ stdin:5  [17] eval(m::Module, e::Any)  @ Core ./boot.jl:517  [18] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:3113  [19] push!(a::Vector{SubString{String}}, item::String)  @ Base ./loading.jl:3123 [inlined]  [20] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:353  [21] _start()  @ Base ./client.jl:596 in expression starting at /home/pkgeval/.julia/packages/AbstractAlgebra/a2EqM/src/Attributes.jl:1 in expression starting at /home/pkgeval/.julia/packages/AbstractAlgebra/a2EqM/src/AbstractAlgebra.jl:1 in expression starting at stdin:5 ✗ AbstractAlgebra 2.8 s ✓ MUMPS_seq_jll 2.9 s ✓ MongoC_jll 3.1 s ✓ FLINT_jll 3.0 s ✓ boost_jll 2.9 s ✓ Readline_jll 3.0 s ✓ XML2_jll ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("1914dd2f-81c6-5fcd-8719-6d5c9610ff09"), "MacroTools") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) Stacktrace:  [1] error(s::String)  @ Base ./error.jl:56  [2] __require_prelocked(pkg::Base.PkgId, env::String)  @ Base ./loading.jl:2818  [3] _require_prelocked(uuidkey::Base.PkgId, env::String)  @ Base ./loading.jl:2672  [4] macro expansion  @ ./loading.jl:2599 [inlined]  [5] string(::String, ::Union{Char, SubString{String}, String, Symbol}, ::Symbol, ::String)  @ Base ./lock.jl:376 [inlined]  [6] __require(into::Module, mod::Symbol)  @ Base ./loading.jl:2563  [7] require  @ ./loading.jl:2539 [inlined]  [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String)  @ Base ./module.jl:36 [inlined]  [9] _eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr)  @ Base ./module.jl:111  [10] eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:195  [11] top-level scope  @ ~/.julia/packages/CxxWrap/0hc89/src/CxxWrap.jl:6  [12] include(mod::Module, _path::String)  @ Base ./Base.jl:326  [13] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)  @ Base ./loading.jl:3271  [14] top-level scope  @ stdin:5  [15] eval(m::Module, e::Any)  @ Core ./boot.jl:517  [16] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:3113  [17] push!(a::Vector{SubString{String}}, item::String)  @ Base ./loading.jl:3123 [inlined]  [18] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:353  [19] _start()  @ Base ./client.jl:596 in expression starting at /home/pkgeval/.julia/packages/CxxWrap/0hc89/src/CxxWrap.jl:1 in expression starting at stdin:5 ✗ CxxWrap 77.6 s ✓ SpecialFunctions 2.8 s ✓ lib4ti2_jll 3.3 s ✓ TOPCOM_jll 94.7 s ✓ JSON ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("c3fe647b-3220-5bb0-a1ea-a7954cac585d"), "AbstractAlgebra") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) Stacktrace:  [1] error(s::String)  @ Base ./error.jl:56  [2] __require_prelocked(pkg::Base.PkgId, env::String)  @ Base ./loading.jl:2818  [3] _require_prelocked(uuidkey::Base.PkgId, env::String)  @ Base ./loading.jl:2672  [4] macro expansion  @ ./loading.jl:2599 [inlined]  [5] string(::String, ::Union{Char, SubString{String}, String, Symbol}, ::Symbol, ::String)  @ Base ./lock.jl:376 [inlined]  [6] __require(into::Module, mod::Symbol)  @ Base ./loading.jl:2563  [7] require  @ ./loading.jl:2539 [inlined]  [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String)  @ Base ./module.jl:36 [inlined]  [9] eval_import_path_all(at::Module, path::Expr, keyword::String)  @ Base ./module.jl:60  [10] _eval_using(to::Module, path::Expr, flags::UInt8)  @ Base ./module.jl:137 [inlined]  [11] eval_using(to::Module, path::Expr)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:207  [12] top-level scope  @ ~/.julia/packages/AbstractAlgebra/a2EqM/ext/TestExt/TestExt.jl:3  [13] include(mod::Module, _path::String)  @ Base ./Base.jl:326  [14] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)  @ Base ./loading.jl:3271  [15] top-level scope  @ stdin:5  [16] eval(m::Module, e::Any)  @ Core ./boot.jl:517  [17] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:3113  [18] push!(a::Vector{SubString{String}}, item::String)  @ Base ./loading.jl:3123 [inlined]  [19] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:353  [20] _start()  @ Base ./client.jl:596 in expression starting at /home/pkgeval/.julia/packages/AbstractAlgebra/a2EqM/ext/TestExt/TestExt.jl:1 in expression starting at stdin:5 ✗ AbstractAlgebra → TestExt 3.2 s ✓ normaliz_jll 2.9 s ✓ Perl_jll 2.8 s ✓ Hwloc_jll 42.0 s ✓ DecFP 1.1 s ✓ BinaryWrappers → Perl_jllExt 3.0 s ✓ SPRAL_jll 103.4 s ✓ Mongoc 3.0 s ✓ Ipopt_jll 3.0 s ✓ SCIP_jll 3.1 s ✓ polymake_jll 3.3 s ✓ libpolymake_julia_jll 3.4 s ✓ polymake_oscarnumber_jll ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("c3fe647b-3220-5bb0-a1ea-a7954cac585d"), "AbstractAlgebra") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) Stacktrace:  [1] error(s::String)  @ Base ./error.jl:56  [2] __require_prelocked(pkg::Base.PkgId, env::String)  @ Base ./loading.jl:2818  [3] _require_prelocked(uuidkey::Base.PkgId, env::String)  @ Base ./loading.jl:2672  [4] macro expansion  @ ./loading.jl:2599 [inlined]  [5] string(::String, ::Union{Char, SubString{String}, String, Symbol}, ::Symbol, ::String)  @ Base ./lock.jl:376 [inlined]  [6] __require(into::Module, mod::Symbol)  @ Base ./loading.jl:2563  [7] require  @ ./loading.jl:2539 [inlined]  [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String)  @ Base ./module.jl:36 [inlined]  [9] eval_import_path_all(at::Module, path::Expr, keyword::String)  @ Base ./module.jl:60  [10] _eval_import(::Bool, ::Module, ::Expr, ::Expr, ::Vararg{Expr})  @ Base ./module.jl:101  [11] eval_import(::Bool, ::Module, ::Expr, ::Expr, ::Vararg{Expr})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:195  [12] top-level scope  @ ~/.julia/packages/Polymake/WDCxf/src/Polymake.jl:21  [13] include(mod::Module, _path::String)  @ Base ./Base.jl:326  [14] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)  @ Base ./loading.jl:3271  [15] top-level scope  @ stdin:5  [16] eval(m::Module, e::Any)  @ Core ./boot.jl:517  [17] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:3113  [18] push!(a::Vector{SubString{String}}, item::String)  @ Base ./loading.jl:3123 [inlined]  [19] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:353  [20] _start()  @ Base ./client.jl:596 in expression starting at /home/pkgeval/.julia/packages/Polymake/WDCxf/src/Polymake.jl:1 in expression starting at stdin:5 ✗ Polymake 55 dependencies successfully precompiled in 664 seconds. 37 already precompiled. Precompilation completed after 697.24s ################################################################################ # Testing # Testing Polymake Status `/tmp/jl_0J2Gan/Project.toml` [4c88cf16] Aqua v0.8.14 [d720cf60] Polymake v0.13.11 [8dfed614] Test v1.11.0 Status `/tmp/jl_0J2Gan/Manifest.toml` [c3fe647b] AbstractAlgebra v0.49.0 [4c88cf16] Aqua v0.8.14 [f01c122e] BinaryWrappers v0.2.0 [34da2185] Compat v4.18.1 [1f15a43c] CxxWrap v0.17.5 [55939f99] DecFP v1.4.2 [ffbed154] DocStringExtensions v0.9.5 [92d709cd] IrrationalConstants v0.2.6 [692b3bcd] JLLWrappers v1.8.0 [682c06a0] JSON v1.6.0 [2ab3a3ac] LogExpFunctions v0.3.29 [1914dd2f] MacroTools v0.5.16 [4fe8b98c] Mongoc v0.10.1 [69de0a69] Parsers v2.8.4 [d720cf60] Polymake v0.13.11 [aea7be01] PrecompileTools v1.3.4 [21216c6a] Preferences v1.5.2 [fb686558] RandomExtensions v0.4.4 [6c6a2e73] Scratch v1.3.0 [276daf66] SpecialFunctions v2.7.2 [ec057cc2] StructUtils v2.8.2 [ae81ac8f] ASL_jll v0.1.3+0 [6e34b625] Bzip2_jll v1.0.9+0 [47200ebd] DecFP_jll v2.0.300+0 [e134572f] FLINT_jll v301.500.0+0 [e8aa6df9] GLPK_jll v5.0.2+0 [e33a78d0] Hwloc_jll v2.13.0+1 [9cc047cb] Ipopt_jll v300.1400.1901+0 [1d63c593] LLVMOpenMP_jll v18.1.8+0 [94ce4f54] Libiconv_jll v1.18.0+0 [d00139f3] METIS_jll v5.1.3+0 ⌅ [d7ed1dd3] MUMPS_seq_jll v500.800.200+0 ⌅ [90100e71] MongoC_jll v1.28.1+0 [68e3532b] Ncurses_jll v6.6.0+2 [76642167] Ninja_jll v1.13.1+0 [656ef2d0] OpenBLAS32_jll v0.3.33+1 [efe28fd5] OpenSpecFun_jll v0.5.6+0 [80dd9cbb] PPL_jll v1.2.1+0 [83958c19] Perl_jll v5.34.1+0 [05236dd9] Readline_jll v8.3.3+0 ⌅ [e5ac4fe4] SCIP_jll v900.200.400+0 [319450e9] SPRAL_jll v2025.9.18+0 [36f60fef] TOPCOM_jll v0.17.8+0 ⌅ [02c8fc9c] XML2_jll v2.13.9+0 [a65dc6b1] Xorg_libpciaccess_jll v0.19.0+0 [508c9074] bliss_jll v0.77.0+1 [28df3c45] boost_jll v1.87.0+0 [f07e07eb] cddlib_jll v0.94.15+0 [1493ae25] lib4ti2_jll v1.6.10+0 [3eaa8342] libcxxwrap_julia_jll v0.14.9+0 [4d8266f6] libpolymake_julia_jll v0.14.8+0 [3873f7d0] lrslib_jll v0.3.3+0 [55c6dc9b] nauty_jll v2.8.10+1 [6690c6e9] normaliz_jll v300.1100.100+0 [7c209550] polymake_jll v400.1500.4+0 [10f31823] polymake_oscarnumber_jll v0.3.18+0 [fe1e1685] snappy_jll v1.2.3+0 [0dad84c5] ArgTools v1.1.2 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [f43a241f] Downloads v1.7.0 [7b1f6079] FileWatching v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.13.0 [b27032c2] LibCURL v1.0.0 [76f85450] LibGit2 v1.11.0 [8f399da3] Libdl v1.11.0 [37e2e46d] LinearAlgebra v1.13.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [ca575930] NetworkOptions v1.3.0 [44cfe95a] Pkg v1.14.0 [de0858da] Printf v1.11.0 [3fa0cd96] REPL v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v1.13.0 [9e88b42a] Serialization v1.11.0 [6462fe0b] Sockets v1.11.0 [2f01184e] SparseArrays v1.13.0 [f489334b] StyledStrings v1.13.0 [fa267f1f] TOML v1.0.3 [a4e569a6] Tar v1.10.0 [8dfed614] Test v1.11.0 [cf7118a7] UUIDs v1.11.0 [4ec0a83e] Unicode v1.11.0 [e66e0078] CompilerSupportLibraries_jll v1.5.1+0 [781609d7] GMP_jll v6.3.0+2 [deac9b47] LibCURL_jll v8.20.0+1 [e37daf67] LibGit2_jll v1.9.3+0 [29816b5a] LibSSH2_jll v1.11.101+0 [3a97d323] MPFR_jll v4.2.2+0 [14a3606d] MozillaCACerts_jll v2026.5.14 [4536629a] OpenBLAS_jll v0.3.33+0 [05823500] OpenLibm_jll v0.8.7+0 [458c3c95] OpenSSL_jll v3.5.6+0 [efcefdf7] PCRE2_jll v10.47.0+0 [bea87d4a] SuiteSparse_jll v7.10.1+0 [83775a58] Zlib_jll v1.3.2+0 [3161d3a3] Zstd_jll v1.5.7+1 [8e850b90] libblastrampoline_jll v5.15.0+0 [8e850ede] nghttp2_jll v1.69.0+0 [3f19e933] p7zip_jll v17.8.0+0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. Testing Running tests... ┌ Info: JuliaLowering threw given input: │ code = │ :(function destruct_key(pat, val, getm) │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:26 =# │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:27 =# │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:27 =# @match pat begin │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:28 =# │ _Symbol => destruct_key($(Expr(:quote, :($(Expr(:$, :pat)) = $(Expr(:$, :(Expr(:quote, pat))))))), val, getm) │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:29 =# │ x_Symbol || y_ => destruct_key($(Expr(:quote, :($(Expr(:$, :x)) = $(Expr(:$, :(Expr(:quote, x)))) || $(Expr(:$, :y))))), val, getm) │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:30 =# │ (x_ = y_) => destructm(x, destruct_key(y, val, getm)) │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:31 =# │ x_ || y_ => getm(val, x, y) │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:32 =# │ _ => atoms((i->begin │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:32 =# │ getm(val, i) │ end), pat) │ end │ end) │ st0 = │ SyntaxTree with attributes mod,kind,var_id,toplevel_pure,scope_type,macro_source,name_val,syntax_flags,meta,scope_layer,value,jl_source,is_toplevel_thunk,source,__macro_ctx__ │ [function] │ │ [call] │ │ destruct_key :: Identifier │ │ pat :: Identifier │ │ val :: Identifier │ │ getm :: Identifier │ │ [block] │ │ [macrocall] │ │ @match :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:27 =#) :: Value │ │ pat :: Identifier │ │ [block] │ │ [call] │ │ => :: Identifier │ │ _Symbol :: Identifier │ │ [call] │ │ destruct_key :: Identifier │ │ [quote] │ │ [=] │ │ [$] │ │ pat :: Identifier │ │ [$] │ │ [call] │ │ Expr :: Identifier │ │ [inert] │ │ quote :: Identifier │ │ pat :: Identifier │ │ val :: Identifier │ │ getm :: Identifier │ │ [call] │ │ => :: Identifier │ │ [||] │ │ x_Symbol :: Identifier │ │ y_ :: Identifier │ │ [call] │ │ destruct_key :: Identifier │ │ [quote] │ │ [=] │ │ [$] │ │ x :: Identifier │ │ [||] │ │ [$] │ │ [call] │ │ Expr :: Identifier │ │ [inert] │ │ quote :: Identifier │ │ x :: Identifier │ │ [$] │ │ y :: Identifier │ │ val :: Identifier │ │ getm :: Identifier │ │ [call] │ │ => :: Identifier │ │ [=] │ │ x_ :: Identifier │ │ y_ :: Identifier │ │ [call] │ │ destructm :: Identifier │ │ x :: Identifier │ │ [call] │ │ destruct_key :: Identifier │ │ y :: Identifier │ │ val :: Identifier │ │ getm :: Identifier │ │ [call] │ │ => :: Identifier │ │ [||] │ │ x_ :: Identifier │ │ y_ :: Identifier │ │ [call] │ │ getm :: Identifier │ │ val :: Identifier │ │ x :: Identifier │ │ y :: Identifier │ │ [call] │ │ => :: Identifier │ │ _ :: Identifier │ │ [call] │ │ atoms :: Identifier │ │ [->] │ │ i :: Identifier │ │ [block] │ │ [call] │ │ getm :: Identifier │ │ val :: Identifier │ │ i :: Identifier │ │ pat :: Identifier │ │ │ st1 = │ SyntaxTree with attributes mod,kind,var_id,toplevel_pure,scope_type,macro_source,name_val,syntax_flags,meta,scope_layer,value,jl_source,is_toplevel_thunk,source │ [function] │ │ [call] │ │ destruct_key :: Identifier │ scope_layer=1 │ pat :: Identifier │ scope_layer=1 │ val :: Identifier │ scope_layer=1 │ getm :: Identifier │ scope_layer=1 │ [block] │ │ [block] │ │ [=] │ │ ex :: Identifier │ scope_layer=2 │ pat :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ env :: Identifier │ scope_layer=2 │ [call] │ │ trymatch :: Identifier │ scope_layer=2 │ [call] │ jl_source=L67 │ Base.JuliaLowering.interpolate_ast :: Value │ jl_source=L67 │ Expr :: Value │ jl_source=L67 │ [inert] │ jl_source=L67 │ [$] │ │ [call] │ │ MacroTools.TypeBind :: Value │ │ [quote] │ │ :: Identifier │ │ [call] │ │ [curly] │ │ Set :: Identifier │ │ Any :: Identifier │ │ [vect] │ │ Symbol :: Identifier │ │ [tuple] │ jl_source=L31 │ [call] │ │ MacroTools.TypeBind :: Value │ macro_source=85 │ [inert] │ jl_source=L65 │ :: Identifier │ │ [call] │ │ [curly] │ │ Set :: Identifier │ scope_layer=2 │ Any :: Identifier │ scope_layer=2 │ [vect] │ │ Symbol :: Identifier │ scope_layer=2 │ ex :: Identifier │ scope_layer=2 │ [if] │ │ [call] │ │ !== :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ nothing :: Identifier │ scope_layer=2 │ [block] │ │ [let] │ │ [block] │ │ [=] │ │ env :: Identifier │ scope_layer=1 │ env :: Identifier │ scope_layer=2 │ [=] │ │ :: Identifier │ scope_layer=1 │ [call] │ │ get :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ [inert] │ jl_source=L65 │ :: Identifier │ │ nothing :: Identifier │ scope_layer=2 │ [block] │ │ [block] │ │ [call] │ │ destruct_key :: Identifier │ scope_layer=1 │ [call] │ jl_source=L67 │ Base.JuliaLowering.interpolate_ast :: Value │ jl_source=L67 │ Expr :: Value │ jl_source=L67 │ [inert] │ jl_source=L67 │ [=] │ │ [$] │ │ pat :: Identifier │ │ [$] │ │ [call] │ │ Expr :: Identifier │ │ [inert] │ │ quote :: Identifier │ │ pat :: Identifier │ │ [tuple] │ jl_source=L31 │ pat :: Identifier │ scope_layer=1 │ [tuple] │ jl_source=L31 │ [call] │ │ Expr :: Identifier │ scope_layer=1 │ [inert] │ │ quote :: Identifier │ │ pat :: Identifier │ scope_layer=1 │ val :: Identifier │ scope_layer=1 │ getm :: Identifier │ scope_layer=1 │ [block] │ │ [block] │ │ [=] │ │ env :: Identifier │ scope_layer=2 │ [call] │ │ trymatch :: Identifier │ scope_layer=2 │ [call] │ jl_source=L67 │ Base.JuliaLowering.interpolate_ast :: Value │ jl_source=L67 │ Expr :: Value │ jl_source=L67 │ [inert] │ jl_source=L67 │ [||] │ │ [$] │ │ [call] │ │ MacroTools.TypeBind :: Value │ │ [quote] │ │ x :: Identifier │ │ [call] │ │ [curly] │ │ Set :: Identifier │ │ Any :: Identifier │ │ [vect] │ │ Symbol :: Identifier │ │ y_ :: Identifier │ │ [tuple] │ jl_source=L31 │ [call] │ │ MacroTools.TypeBind :: Value │ macro_source=85 │ [inert] │ jl_source=L65 │ x :: Identifier │ │ [call] │ │ [curly] │ │ Set :: Identifier │ scope_layer=2 │ Any :: Identifier │ scope_layer=2 │ [vect] │ │ Symbol :: Identifier │ scope_layer=2 │ ex :: Identifier │ scope_layer=2 │ [if] │ │ [call] │ │ !== :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ nothing :: Identifier │ scope_layer=2 │ [block] │ │ [let] │ │ [block] │ │ [=] │ │ env :: Identifier │ scope_layer=1 │ env :: Identifier │ scope_layer=2 │ [=] │ │ x :: Identifier │ scope_layer=1 │ [call] │ │ get :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ [inert] │ jl_source=L65 │ x :: Identifier │ │ nothing :: Identifier │ scope_layer=2 │ [=] │ │ y :: Identifier │ scope_layer=1 │ [call] │ │ get :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ [inert] │ jl_source=L65 │ y :: Identifier │ │ nothing :: Identifier │ scope_layer=2 │ [block] │ │ [block] │ │ [call] │ │ destruct_key :: Identifier │ scope_layer=1 │ [call] │ jl_source=L67 │ Base.JuliaLowering.interpolate_ast :: Value │ jl_source=L67 │ Expr :: Value │ jl_source=L67 │ [inert] │ jl_source=L67 │ [=] │ │ [$] │ │ x :: Identifier │ │ [||] │ │ [$] │ │ [call] │ │ Expr :: Identifier │ │ [inert] │ │ quote :: Identifier │ │ x :: Identifier │ │ [$] │ │ y :: Identifier │ │ [tuple] │ jl_source=L31 │ x :: Identifier │ scope_layer=1 │ [tuple] │ jl_source=L31 │ [call] │ │ Expr :: Identifier │ scope_layer=1 │ [inert] │ │ quote :: Identifier │ │ x :: Identifier │ scope_layer=1 │ [tuple] │ jl_source=L31 │ y :: Identifier │ scope_layer=1 │ val :: Identifier │ scope_layer=1 │ getm :: Identifier │ scope_layer=1 │ [block] │ │ [block] │ │ [=] │ │ env :: Identifier │ scope_layer=2 │ [call] │ │ trymatch :: Identifier │ scope_layer=2 │ [call] │ jl_source=L67 │ Base.JuliaLowering.interpolate_ast :: Value │ jl_source=L67 │ Expr :: Value │ jl_source=L67 │ [inert] │ jl_source=L67 │ [=] │ │ x_ :: Identifier │ │ y_ :: Identifier │ │ ex :: Identifier │ scope_layer=2 │ [if] │ │ [call] │ │ !== :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ nothing :: Identifier │ scope_layer=2 │ [block] │ │ [let] │ │ [block] │ │ [=] │ │ env :: Identifier │ scope_layer=1 │ env :: Identifier │ scope_layer=2 │ [=] │ │ x :: Identifier │ scope_layer=1 │ [call] │ │ get :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ [inert] │ jl_source=L65 │ x :: Identifier │ │ nothing :: Identifier │ scope_layer=2 │ [=] │ │ y :: Identifier │ scope_layer=1 │ [call] │ │ get :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ [inert] │ jl_source=L65 │ y :: Identifier │ │ nothing :: Identifier │ scope_layer=2 │ [block] │ │ [block] │ │ [call] │ │ destructm :: Identifier │ scope_layer=1 │ x :: Identifier │ scope_layer=1 │ [call] │ │ destruct_key :: Identifier │ scope_layer=1 │ y :: Identifier │ scope_layer=1 │ val :: Identifier │ scope_layer=1 │ getm :: Identifier │ scope_layer=1 │ [block] │ │ [block] │ │ [=] │ │ env :: Identifier │ scope_layer=2 │ [call] │ │ trymatch :: Identifier │ scope_layer=2 │ [call] │ jl_source=L67 │ Base.JuliaLowering.interpolate_ast :: Value │ jl_source=L67 │ Expr :: Value │ jl_source=L67 │ [inert] │ jl_source=L67 │ [||] │ │ x_ :: Identifier │ │ y_ :: Identifier │ │ ex :: Identifier │ scope_layer=2 │ [if] │ │ [call] │ │ !== :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ nothing :: Identifier │ scope_layer=2 │ [block] │ │ [let] │ │ [block] │ │ [=] │ │ env :: Identifier │ scope_layer=1 │ env :: Identifier │ scope_layer=2 │ [=] │ │ x :: Identifier │ scope_layer=1 │ [call] │ │ get :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ [inert] │ jl_source=L65 │ x :: Identifier │ │ nothing :: Identifier │ scope_layer=2 │ [=] │ │ y :: Identifier │ scope_layer=1 │ [call] │ │ get :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ [inert] │ jl_source=L65 │ y :: Identifier │ │ nothing :: Identifier │ scope_layer=2 │ [block] │ │ [block] │ │ [call] │ │ getm :: Identifier │ scope_layer=1 │ val :: Identifier │ scope_layer=1 │ x :: Identifier │ scope_layer=1 │ y :: Identifier │ scope_layer=1 │ [block] │ │ [block] │ │ [=] │ │ env :: Identifier │ scope_layer=2 │ [call] │ │ trymatch :: Identifier │ scope_layer=2 │ [inert] │ jl_source=L65 │ _ :: Identifier │ │ ex :: Identifier │ scope_layer=2 │ [if] │ │ [call] │ │ !== :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ nothing :: Identifier │ scope_layer=2 │ [block] │ │ [let] │ │ [block] │ │ [=] │ │ env :: Identifier │ scope_layer=1 │ env :: Identifier │ scope_layer=2 │ [block] │ │ [block] │ │ [call] │ │ atoms :: Identifier │ scope_layer=1 │ [->] │ │ i :: Identifier │ scope_layer=1 │ [block] │ │ [call] │ │ getm :: Identifier │ scope_layer=1 │ val :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ pat :: Identifier │ scope_layer=1 │ [block] │ macro_source=85 │ nothing :: Value │ macro_source=85 │ │ file = "/home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl" │ line = 26 └ mod = MacroTools ERROR: LoadError: LoweringError: #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/match/macro.jl:29 =# - Invalid assignment location in let syntax Expression:  Containing expressions:  (let (block (= env env) (= (call get env : nothing))) (block (block (call destruct_key (call Base.JuliaLowering.interpolate_ast Expr (inert (= ($ pat) ($ (call Expr (inert quote) pat)))) (tuple pat) (tuple (call Expr :quote pat))) val getm))))  Detailed provenance:   └─  └─  ├─ @ /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/match/macro.jl:29  └─ (macrocall @match :(#= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:27 =#) pat (block (call => _Symbol (call destruct_key (quote (= ($ pat) ($ (call Expr (inert quote) pat)))) val getm)) (call => (|| x_Symbol y_) (call destruct_key (quote (= ($ x) (|| ($ (call Expr (inert quote) x)) ($ y)))) val getm)) (call => (= x_ y_) (call destructm x (call destruct_key y val getm))) (call => (|| x_ y_) (call getm val x y)) (call => _ (call atoms (-> i (block (call getm val i))) pat))))  └─ @ /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:27  Stacktrace:  [1] expand_let(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:1561  [2] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4293  [3] expand_forms_2  @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 [inlined]  [4] #expand_forms_2##2  @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440 [inlined]  [5] mapchildren(f::Base.JuliaLowering.var"#expand_forms_2##2#expand_forms_2##3"{Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}}, ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:707  [6] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440  [7] iterate(A::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, SubArray{Int64, 1, Vector{Int64}, Tuple{UnitRange{Int64}}, true}})  @ Base /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 [inlined]  [8] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, exs::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, SubArray{Int64, 1, Vector{Int64}, Tuple{UnitRange{Int64}}, true}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4447  [9] getindex(ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, i::Int64)  @ Base.JuliaSyntax /source/usr/share/julia/JuliaLowering/src/ast.jl:355 [inlined]  [10] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4288  [11] expand_forms_2  @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 [inlined]  [12] #expand_forms_2##2  @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440 [inlined]  [13] mapchildren(f::Base.JuliaLowering.var"#expand_forms_2##2#expand_forms_2##3"{Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}}, ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:707  [14] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440  [15] expand_forms_2  @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 [inlined]  [16] #expand_forms_2##2  @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440 [inlined]  [17] mapchildren(f::Base.JuliaLowering.var"#expand_forms_2##2#expand_forms_2##3"{Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}}, ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:707  [18] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440  [19] expand_forms_2  @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 [inlined]  [20] #expand_forms_2##2  @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440 [inlined]  [21] mapchildren(f::Base.JuliaLowering.var"#expand_forms_2##2#expand_forms_2##3"{Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}}, ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:707  [22] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440  [23] _node_id(graph::Base.JuliaSyntax.SyntaxGraph{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 [inlined]  [24] _push_nodeid!(graph::Base.JuliaSyntax.SyntaxGraph{Dict{Symbol, Dict{Int64, Any}}}, ids::Vector{Int64}, val::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/ast.jl:288 [inlined]  [25] method_def_expr(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, src::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, mtable::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, sparams::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, argl::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, body::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, rett::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:2419  [26] (::Colon)(start::Int64, stop::Int64)  @ Base /source/usr/share/julia/JuliaLowering/src/ast.jl:355 [inlined]  [27] expand_function_def(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, src::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, raw_args::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, wheres::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, body::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, rett::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:2873  [28] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4268  [29] Dict{Int64, Int64}()  @ Base /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 [inlined]  [30] expand_forms_2(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4469  [31] core_lowering_hook(code::Any, mod::Module, file::String, line::UInt64, world::UInt64, _warn::Bool)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/hooks.jl:30  [32] include(mapexpr::Function, mod::Module, _path::String)  @ Base ./Base.jl:327  [33] top-level scope  @ ~/.julia/packages/MacroTools/Ar0jT/src/MacroTools.jl:13  [34] include(mod::Module, _path::String)  @ Base ./Base.jl:326  [35] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)  @ Base ./loading.jl:3271  [36] top-level scope  @ stdin:5  [37] eval(m::Module, e::Any)  @ Core ./boot.jl:517  [38] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:3113  [39] push!(a::Vector{SubString{String}}, item::String)  @ Base ./loading.jl:3123 [inlined]  [40] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:353  [41] _start()  @ Base ./client.jl:596 in expression starting at /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:26 in expression starting at /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/MacroTools.jl:1 in expression starting at stdin:5 ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("1914dd2f-81c6-5fcd-8719-6d5c9610ff09"), "MacroTools") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) Stacktrace:  [1] error(s::String)  @ Base ./error.jl:56  [2] __require_prelocked(pkg::Base.PkgId, env::String)  @ Base ./loading.jl:2818  [3] _require_prelocked(uuidkey::Base.PkgId, env::String)  @ Base ./loading.jl:2672  [4] macro expansion  @ ./loading.jl:2599 [inlined]  [5] string(::String, ::Union{Char, SubString{String}, String, Symbol}, ::Symbol, ::String)  @ Base ./lock.jl:376 [inlined]  [6] __require(into::Module, mod::Symbol)  @ Base ./loading.jl:2563  [7] require  @ ./loading.jl:2539 [inlined]  [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String)  @ Base ./module.jl:36 [inlined]  [9] _eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr)  @ Base ./module.jl:111  [10] eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:195  [11] top-level scope  @ ~/.julia/packages/AbstractAlgebra/a2EqM/src/Attributes.jl:1  [12] include(mapexpr::Function, mod::Module, _path::String)  @ Base ./Base.jl:327  [13] top-level scope  @ ~/.julia/packages/AbstractAlgebra/a2EqM/src/AbstractAlgebra.jl:104  [14] include(mod::Module, _path::String)  @ Base ./Base.jl:326  [15] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)  @ Base ./loading.jl:3271  [16] top-level scope  @ stdin:5  [17] eval(m::Module, e::Any)  @ Core ./boot.jl:517  [18] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:3113  [19] push!(a::Vector{SubString{String}}, item::String)  @ Base ./loading.jl:3123 [inlined]  [20] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:353  [21] _start()  @ Base ./client.jl:596 in expression starting at /home/pkgeval/.julia/packages/AbstractAlgebra/a2EqM/src/Attributes.jl:1 in expression starting at /home/pkgeval/.julia/packages/AbstractAlgebra/a2EqM/src/AbstractAlgebra.jl:1 in expression starting at stdin:5 ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("1914dd2f-81c6-5fcd-8719-6d5c9610ff09"), "MacroTools") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) Stacktrace:  [1] error(s::String)  @ Base ./error.jl:56  [2] __require_prelocked(pkg::Base.PkgId, env::String)  @ Base ./loading.jl:2818  [3] _require_prelocked(uuidkey::Base.PkgId, env::String)  @ Base ./loading.jl:2672  [4] macro expansion  @ ./loading.jl:2599 [inlined]  [5] string(::String, ::Union{Char, SubString{String}, String, Symbol}, ::Symbol, ::String)  @ Base ./lock.jl:376 [inlined]  [6] __require(into::Module, mod::Symbol)  @ Base ./loading.jl:2563  [7] require  @ ./loading.jl:2539 [inlined]  [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String)  @ Base ./module.jl:36 [inlined]  [9] _eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr)  @ Base ./module.jl:111  [10] eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:195  [11] top-level scope  @ ~/.julia/packages/CxxWrap/0hc89/src/CxxWrap.jl:6  [12] include(mod::Module, _path::String)  @ Base ./Base.jl:326  [13] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)  @ Base ./loading.jl:3271  [14] top-level scope  @ stdin:5  [15] eval(m::Module, e::Any)  @ Core ./boot.jl:517  [16] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:3113  [17] push!(a::Vector{SubString{String}}, item::String)  @ Base ./loading.jl:3123 [inlined]  [18] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:353  [19] _start()  @ Base ./client.jl:596 in expression starting at /home/pkgeval/.julia/packages/CxxWrap/0hc89/src/CxxWrap.jl:1 in expression starting at stdin:5 ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("c3fe647b-3220-5bb0-a1ea-a7954cac585d"), "AbstractAlgebra") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) Stacktrace:  [1] error(s::String)  @ Base ./error.jl:56  [2] __require_prelocked(pkg::Base.PkgId, env::String)  @ Base ./loading.jl:2818  [3] _require_prelocked(uuidkey::Base.PkgId, env::String)  @ Base ./loading.jl:2672  [4] macro expansion  @ ./loading.jl:2599 [inlined]  [5] string(::String, ::Union{Char, SubString{String}, String, Symbol}, ::Symbol, ::String)  @ Base ./lock.jl:376 [inlined]  [6] __require(into::Module, mod::Symbol)  @ Base ./loading.jl:2563  [7] require  @ ./loading.jl:2539 [inlined]  [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String)  @ Base ./module.jl:36 [inlined]  [9] eval_import_path_all(at::Module, path::Expr, keyword::String)  @ Base ./module.jl:60  [10] _eval_import(::Bool, ::Module, ::Expr, ::Expr, ::Vararg{Expr})  @ Base ./module.jl:101  [11] eval_import(::Bool, ::Module, ::Expr, ::Expr, ::Vararg{Expr})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:195  [12] top-level scope  @ ~/.julia/packages/Polymake/WDCxf/src/Polymake.jl:21  [13] include(mod::Module, _path::String)  @ Base ./Base.jl:326  [14] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)  @ Base ./loading.jl:3271  [15] top-level scope  @ stdin:5  [16] eval(m::Module, e::Any)  @ Core ./boot.jl:517  [17] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:3113  [18] push!(a::Vector{SubString{String}}, item::String)  @ Base ./loading.jl:3123 [inlined]  [19] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:353  [20] _start()  @ Base ./client.jl:596 in expression starting at /home/pkgeval/.julia/packages/Polymake/WDCxf/src/Polymake.jl:1 in expression starting at stdin:5 4 dependencies had output during precompilation: ┌ CxxWrap │ ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("1914dd2f-81c6-5fcd-8719-6d5c9610ff09"), "MacroTools") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) │ Stacktrace: │ [1] error(s::String) │ @ Base ./error.jl:56 │ [2] __require_prelocked(pkg::Base.PkgId, env::String) │ @ Base ./loading.jl:2818 │ [3] _require_prelocked(uuidkey::Base.PkgId, env::String) │ @ Base ./loading.jl:2672 │ [4] macro expansion │ @ ./loading.jl:2599 [inlined] │ [5] string(::String, ::Union{Char, SubString{String}, String, Symbol}, ::Symbol, ::String) │ @ Base ./lock.jl:376 [inlined] │ [6] __require(into::Module, mod::Symbol) │ @ Base ./loading.jl:2563 │ [7] require │ @ ./loading.jl:2539 [inlined] │ [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String) │ @ Base ./module.jl:36 [inlined] │ [9] _eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr) │ @ Base ./module.jl:111 │ [10] eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:195 │ [11] top-level scope │ @ ~/.julia/packages/CxxWrap/0hc89/src/CxxWrap.jl:6 │ [12] include(mod::Module, _path::String) │ @ Base ./Base.jl:326 │ [13] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing) │ @ Base ./loading.jl:3271 │ [14] top-level scope │ @ stdin:5 │ [15] eval(m::Module, e::Any) │ @ Core ./boot.jl:517 │ [16] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) │ @ Base ./loading.jl:3113 │ [17] push!(a::Vector{SubString{String}}, item::String) │ @ Base ./loading.jl:3123 [inlined] │ [18] exec_options(opts::Base.JLOptions) │ @ Base ./client.jl:353 │ [19] _start() │ @ Base ./client.jl:596 │ in expression starting at /home/pkgeval/.julia/packages/CxxWrap/0hc89/src/CxxWrap.jl:1 │ in expression starting at stdin:5 └ ┌ Polymake │ [Output was shown above] └ ┌ MacroTools │ ┌ Info: JuliaLowering threw given input: │ │ code = │ │ :(function destruct_key(pat, val, getm) │ │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:26 =# │ │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:27 =# │ │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:27 =# @match pat begin │ │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:28 =# │ │ _Symbol => destruct_key($(Expr(:quote, :($(Expr(:$, :pat)) = $(Expr(:$, :(Expr(:quote, pat))))))), val, getm) │ │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:29 =# │ │ x_Symbol || y_ => destruct_key($(Expr(:quote, :($(Expr(:$, :x)) = $(Expr(:$, :(Expr(:quote, x)))) || $(Expr(:$, :y))))), val, getm) │ │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:30 =# │ │ (x_ = y_) => destructm(x, destruct_key(y, val, getm)) │ │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:31 =# │ │ x_ || y_ => getm(val, x, y) │ │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:32 =# │ │ _ => atoms((i->begin │ │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:32 =# │ │ getm(val, i) │ │ end), pat) │ │ end │ │ end) │ │ st0 = │ │ SyntaxTree with attributes mod,kind,var_id,toplevel_pure,scope_type,macro_source,name_val,syntax_flags,meta,scope_layer,value,jl_source,is_toplevel_thunk,source,__macro_ctx__ │ │ [function] │ │ │ [call] │ │ │ destruct_key :: Identifier │ │ │ pat :: Identifier │ │ │ val :: Identifier │ │ │ getm :: Identifier │ │ │ [block] │ │ │ [macrocall] │ │ │ @match :: Identifier │ │ │ :(#= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:27 =#) :: Value │ │ │ pat :: Identifier │ │ │ [block] │ │ │ [call] │ │ │ => :: Identifier │ │ │ _Symbol :: Identifier │ │ │ [call] │ │ │ destruct_key :: Identifier │ │ │ [quote] │ │ │ [=] │ │ │ [$] │ │ │ pat :: Identifier │ │ │ [$] │ │ │ [call] │ │ │ Expr :: Identifier │ │ │ [inert] │ │ │ quote :: Identifier │ │ │ pat :: Identifier │ │ │ val :: Identifier │ │ │ getm :: Identifier │ │ │ [call] │ │ │ => :: Identifier │ │ │ [||] │ │ │ x_Symbol :: Identifier │ │ │ y_ :: Identifier │ │ │ [call] │ │ │ destruct_key :: Identifier │ │ │ [quote] │ │ │ [=] │ │ │ [$] │ │ │ x :: Identifier │ │ │ [||] │ │ │ [$] │ │ │ [call] │ │ │ Expr :: Identifier │ │ │ [inert] │ │ │ quote :: Identifier │ │ │ x :: Identifier │ │ │ [$] │ │ │ y :: Identifier │ │ │ val :: Identifier │ │ │ getm :: Identifier │ │ │ [call] │ │ │ => :: Identifier │ │ │ [=] │ │ │ x_ :: Identifier │ │ │ y_ :: Identifier │ │ │ [call] │ │ │ destructm :: Identifier │ │ │ x :: Identifier │ │ │ [call] │ │ │ destruct_key :: Identifier │ │ │ y :: Identifier │ │ │ val :: Identifier │ │ │ getm :: Identifier │ │ │ [call] │ │ │ => :: Identifier │ │ │ [||] │ │ │ x_ :: Identifier │ │ │ y_ :: Identifier │ │ │ [call] │ │ │ getm :: Identifier │ │ │ val :: Identifier │ │ │ x :: Identifier │ │ │ y :: Identifier │ │ │ [call] │ │ │ => :: Identifier │ │ │ _ :: Identifier │ │ │ [call] │ │ │ atoms :: Identifier │ │ │ [->] │ │ │ i :: Identifier │ │ │ [block] │ │ │ [call] │ │ │ getm :: Identifier │ │ │ val :: Identifier │ │ │ i :: Identifier │ │ │ pat :: Identifier │ │ │ │ │ st1 = │ │ SyntaxTree with attributes mod,kind,var_id,toplevel_pure,scope_type,macro_source,name_val,syntax_flags,meta,scope_layer,value,jl_source,is_toplevel_thunk,source │ │ [function] │ │ │ [call] │ │ │ destruct_key :: Identifier │ scope_layer=1 │ │ pat :: Identifier │ scope_layer=1 │ │ val :: Identifier │ scope_layer=1 │ │ getm :: Identifier │ scope_layer=1 │ │ [block] │ │ │ [block] │ │ │ [=] │ │ │ ex :: Identifier │ scope_layer=2 │ │ pat :: Identifier │ scope_layer=1 │ │ [block] │ │ │ [=] │ │ │ env :: Identifier │ scope_layer=2 │ │ [call] │ │ │ trymatch :: Identifier │ scope_layer=2 │ │ [call] │ jl_source=L67 │ │ Base.JuliaLowering.interpolate_ast :: Value │ jl_source=L67 │ │ Expr :: Value │ jl_source=L67 │ │ [inert] │ jl_source=L67 │ │ [$] │ │ │ [call] │ │ │ MacroTools.TypeBind :: Value │ │ │ [quote] │ │ │ :: Identifier │ │ │ [call] │ │ │ [curly] │ │ │ Set :: Identifier │ │ │ Any :: Identifier │ │ │ [vect] │ │ │ Symbol :: Identifier │ │ │ [tuple] │ jl_source=L31 │ │ [call] │ │ │ MacroTools.TypeBind :: Value │ macro_source=85 │ │ [inert] │ jl_source=L65 │ │ :: Identifier │ │ │ [call] │ │ │ [curly] │ │ │ Set :: Identifier │ scope_layer=2 │ │ Any :: Identifier │ scope_layer=2 │ │ [vect] │ │ │ Symbol :: Identifier │ scope_layer=2 │ │ ex :: Identifier │ scope_layer=2 │ │ [if] │ │ │ [call] │ │ │ !== :: Identifier │ scope_layer=2 │ │ env :: Identifier │ scope_layer=2 │ │ nothing :: Identifier │ scope_layer=2 │ │ [block] │ │ │ [let] │ │ │ [block] │ │ │ [=] │ │ │ env :: Identifier │ scope_layer=1 │ │ env :: Identifier │ scope_layer=2 │ │ [=] │ │ │ :: Identifier │ scope_layer=1 │ │ [call] │ │ │ get :: Identifier │ scope_layer=2 │ │ env :: Identifier │ scope_layer=2 │ │ [inert] │ jl_source=L65 │ │ :: Identifier │ │ │ nothing :: Identifier │ scope_layer=2 │ │ [block] │ │ │ [block] │ │ │ [call] │ │ │ destruct_key :: Identifier │ scope_layer=1 │ │ [call] │ jl_source=L67 │ │ Base.JuliaLowering.interpolate_ast :: Value │ jl_source=L67 │ │ Expr :: Value │ jl_source=L67 │ │ [inert] │ jl_source=L67 │ │ [=] │ │ │ [$] │ │ │ pat :: Identifier │ │ │ [$] │ │ │ [call] │ │ │ Expr :: Identifier │ │ │ [inert] │ │ │ quote :: Identifier │ │ │ pat :: Identifier │ │ │ [tuple] │ jl_source=L31 │ │ pat :: Identifier │ scope_layer=1 │ │ [tuple] │ jl_source=L31 │ │ [call] │ │ │ Expr :: Identifier │ scope_layer=1 │ │ [inert] │ │ │ quote :: Identifier │ │ │ pat :: Identifier │ scope_layer=1 │ │ val :: Identifier │ scope_layer=1 │ │ getm :: Identifier │ scope_layer=1 │ │ [block] │ │ │ [block] │ │ │ [=] │ │ │ env :: Identifier │ scope_layer=2 │ │ [call] │ │ │ trymatch :: Identifier │ scope_layer=2 │ │ [call] │ jl_source=L67 │ │ Base.JuliaLowering.interpolate_ast :: Value │ jl_source=L67 │ │ Expr :: Value │ jl_source=L67 │ │ [inert] │ jl_source=L67 │ │ [||] │ │ │ [$] │ │ │ [call] │ │ │ MacroTools.TypeBind :: Value │ │ │ [quote] │ │ │ x :: Identifier │ │ │ [call] │ │ │ [curly] │ │ │ Set :: Identifier │ │ │ Any :: Identifier │ │ │ [vect] │ │ │ Symbol :: Identifier │ │ │ y_ :: Identifier │ │ │ [tuple] │ jl_source=L31 │ │ [call] │ │ │ MacroTools.TypeBind :: Value │ macro_source=85 │ │ [inert] │ jl_source=L65 │ │ x :: Identifier │ │ │ [call] │ │ │ [curly] │ │ │ Set :: Identifier │ scope_layer=2 │ │ Any :: Identifier │ scope_layer=2 │ │ [vect] │ │ │ Symbol :: Identifier │ scope_layer=2 │ │ ex :: Identifier │ scope_layer=2 │ │ [if] │ │ │ [call] │ │ │ !== :: Identifier │ scope_layer=2 │ │ env :: Identifier │ scope_layer=2 │ │ nothing :: Identifier │ scope_layer=2 │ │ [block] │ │ │ [let] │ │ │ [block] │ │ │ [=] │ │ │ env :: Identifier │ scope_layer=1 │ │ env :: Identifier │ scope_layer=2 │ │ [=] │ │ │ x :: Identifier │ scope_layer=1 │ │ [call] │ │ │ get :: Identifier │ scope_layer=2 │ │ env :: Identifier │ scope_layer=2 │ │ [inert] │ jl_source=L65 │ │ x :: Identifier │ │ │ nothing :: Identifier │ scope_layer=2 │ │ [=] │ │ │ y :: Identifier │ scope_layer=1 │ │ [call] │ │ │ get :: Identifier │ scope_layer=2 │ │ env :: Identifier │ scope_layer=2 │ │ [inert] │ jl_source=L65 │ │ y :: Identifier │ │ │ nothing :: Identifier │ scope_layer=2 │ │ [block] │ │ │ [block] │ │ │ [call] │ │ │ destruct_key :: Identifier │ scope_layer=1 │ │ [call] │ jl_source=L67 │ │ Base.JuliaLowering.interpolate_ast :: Value │ jl_source=L67 │ │ Expr :: Value │ jl_source=L67 │ │ [inert] │ jl_source=L67 │ │ [=] │ │ │ [$] │ │ │ x :: Identifier │ │ │ [||] │ │ │ [$] │ │ │ [call] │ │ │ Expr :: Identifier │ │ │ [inert] │ │ │ quote :: Identifier │ │ │ x :: Identifier │ │ │ [$] │ │ │ y :: Identifier │ │ │ [tuple] │ jl_source=L31 │ │ x :: Identifier │ scope_layer=1 │ │ [tuple] │ jl_source=L31 │ │ [call] │ │ │ Expr :: Identifier │ scope_layer=1 │ │ [inert] │ │ │ quote :: Identifier │ │ │ x :: Identifier │ scope_layer=1 │ │ [tuple] │ jl_source=L31 │ │ y :: Identifier │ scope_layer=1 │ │ val :: Identifier │ scope_layer=1 │ │ getm :: Identifier │ scope_layer=1 │ │ [block] │ │ │ [block] │ │ │ [=] │ │ │ env :: Identifier │ scope_layer=2 │ │ [call] │ │ │ trymatch :: Identifier │ scope_layer=2 │ │ [call] │ jl_source=L67 │ │ Base.JuliaLowering.interpolate_ast :: Value │ jl_source=L67 │ │ Expr :: Value │ jl_source=L67 │ │ [inert] │ jl_source=L67 │ │ [=] │ │ │ x_ :: Identifier │ │ │ y_ :: Identifier │ │ │ ex :: Identifier │ scope_layer=2 │ │ [if] │ │ │ [call] │ │ │ !== :: Identifier │ scope_layer=2 │ │ env :: Identifier │ scope_layer=2 │ │ nothing :: Identifier │ scope_layer=2 │ │ [block] │ │ │ [let] │ │ │ [block] │ │ │ [=] │ │ │ env :: Identifier │ scope_layer=1 │ │ env :: Identifier │ scope_layer=2 │ │ [=] │ │ │ x :: Identifier │ scope_layer=1 │ │ [call] │ │ │ get :: Identifier │ scope_layer=2 │ │ env :: Identifier │ scope_layer=2 │ │ [inert] │ jl_source=L65 │ │ x :: Identifier │ │ │ nothing :: Identifier │ scope_layer=2 │ │ [=] │ │ │ y :: Identifier │ scope_layer=1 │ │ [call] │ │ │ get :: Identifier │ scope_layer=2 │ │ env :: Identifier │ scope_layer=2 │ │ [inert] │ jl_source=L65 │ │ y :: Identifier │ │ │ nothing :: Identifier │ scope_layer=2 │ │ [block] │ │ │ [block] │ │ │ [call] │ │ │ destructm :: Identifier │ scope_layer=1 │ │ x :: Identifier │ scope_layer=1 │ │ [call] │ │ │ destruct_key :: Identifier │ scope_layer=1 │ │ y :: Identifier │ scope_layer=1 │ │ val :: Identifier │ scope_layer=1 │ │ getm :: Identifier │ scope_layer=1 │ │ [block] │ │ │ [block] │ │ │ [=] │ │ │ env :: Identifier │ scope_layer=2 │ │ [call] │ │ │ trymatch :: Identifier │ scope_layer=2 │ │ [call] │ jl_source=L67 │ │ Base.JuliaLowering.interpolate_ast :: Value │ jl_source=L67 │ │ Expr :: Value │ jl_source=L67 │ │ [inert] │ jl_source=L67 │ │ [||] │ │ │ x_ :: Identifier │ │ │ y_ :: Identifier │ │ │ ex :: Identifier │ scope_layer=2 │ │ [if] │ │ │ [call] │ │ │ !== :: Identifier │ scope_layer=2 │ │ env :: Identifier │ scope_layer=2 │ │ nothing :: Identifier │ scope_layer=2 │ │ [block] │ │ │ [let] │ │ │ [block] │ │ │ [=] │ │ │ env :: Identifier │ scope_layer=1 │ │ env :: Identifier │ scope_layer=2 │ │ [=] │ │ │ x :: Identifier │ scope_layer=1 │ │ [call] │ │ │ get :: Identifier │ scope_layer=2 │ │ env :: Identifier │ scope_layer=2 │ │ [inert] │ jl_source=L65 │ │ x :: Identifier │ │ │ nothing :: Identifier │ scope_layer=2 │ │ [=] │ │ │ y :: Identifier │ scope_layer=1 │ │ [call] │ │ │ get :: Identifier │ scope_layer=2 │ │ env :: Identifier │ scope_layer=2 │ │ [inert] │ jl_source=L65 │ │ y :: Identifier │ │ │ nothing :: Identifier │ scope_layer=2 │ │ [block] │ │ │ [block] │ │ │ [call] │ │ │ getm :: Identifier │ scope_layer=1 │ │ val :: Identifier │ scope_layer=1 │ │ x :: Identifier │ scope_layer=1 │ │ y :: Identifier │ scope_layer=1 │ │ [block] │ │ │ [block] │ │ │ [=] │ │ │ env :: Identifier │ scope_layer=2 │ │ [call] │ │ │ trymatch :: Identifier │ scope_layer=2 │ │ [inert] │ jl_source=L65 │ │ _ :: Identifier │ │ │ ex :: Identifier │ scope_layer=2 │ │ [if] │ │ │ [call] │ │ │ !== :: Identifier │ scope_layer=2 │ │ env :: Identifier │ scope_layer=2 │ │ nothing :: Identifier │ scope_layer=2 │ │ [block] │ │ │ [let] │ │ │ [block] │ │ │ [=] │ │ │ env :: Identifier │ scope_layer=1 │ │ env :: Identifier │ scope_layer=2 │ │ [block] │ │ │ [block] │ │ │ [call] │ │ │ atoms :: Identifier │ scope_layer=1 │ │ [->] │ │ │ i :: Identifier │ scope_layer=1 │ │ [block] │ │ │ [call] │ │ │ getm :: Identifier │ scope_layer=1 │ │ val :: Identifier │ scope_layer=1 │ │ i :: Identifier │ scope_layer=1 │ │ pat :: Identifier │ scope_layer=1 │ │ [block] │ macro_source=85 │ │ nothing :: Value │ macro_source=85 │ │ │ │ file = "/home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl" │ │ line = 26 │ └ mod = MacroTools │ ERROR: LoadError: LoweringError: │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/match/macro.jl:29 =# - Invalid assignment location in let syntax │ Expression: │ │ Containing expressions: │ (let (block (= env env) (= (call get env : nothing))) (block (block (call destruct_key (call Base.JuliaLowering.interpolate_ast Expr (inert (= ($ pat) ($ (call Expr (inert quote) pat)))) (tuple pat) (tuple (call Expr :quote pat))) val getm)))) │ │ Detailed provenance: │ │ └─ │ └─ │ ├─ @ /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/match/macro.jl:29 │ └─ (macrocall @match :(#= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:27 =#) pat (block (call => _Symbol (call destruct_key (quote (= ($ pat) ($ (call Expr (inert quote) pat)))) val getm)) (call => (|| x_Symbol y_) (call destruct_key (quote (= ($ x) (|| ($ (call Expr (inert quote) x)) ($ y)))) val getm)) (call => (= x_ y_) (call destructm x (call destruct_key y val getm))) (call => (|| x_ y_) (call getm val x y)) (call => _ (call atoms (-> i (block (call getm val i))) pat)))) │ └─ @ /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:27 │ │ Stacktrace: │ [1] expand_let(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:1561 │ [2] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4293 │ [3] expand_forms_2 │ @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 [inlined] │ [4] #expand_forms_2##2 │ @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440 [inlined] │ [5] mapchildren(f::Base.JuliaLowering.var"#expand_forms_2##2#expand_forms_2##3"{Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}}, ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) │ @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:707 │ [6] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440 │ [7] iterate(A::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, SubArray{Int64, 1, Vector{Int64}, Tuple{UnitRange{Int64}}, true}}) │ @ Base /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 [inlined] │ [8] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, exs::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, SubArray{Int64, 1, Vector{Int64}, Tuple{UnitRange{Int64}}, true}}) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4447 │ [9] getindex(ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, i::Int64) │ @ Base.JuliaSyntax /source/usr/share/julia/JuliaLowering/src/ast.jl:355 [inlined] │ [10] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4288 │ [11] expand_forms_2 │ @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 [inlined] │ [12] #expand_forms_2##2 │ @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440 [inlined] │ [13] mapchildren(f::Base.JuliaLowering.var"#expand_forms_2##2#expand_forms_2##3"{Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}}, ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) │ @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:707 │ [14] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440 │ [15] expand_forms_2 │ @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 [inlined] │ [16] #expand_forms_2##2 │ @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440 [inlined] │ [17] mapchildren(f::Base.JuliaLowering.var"#expand_forms_2##2#expand_forms_2##3"{Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}}, ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) │ @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:707 │ [18] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440 │ [19] expand_forms_2 │ @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 [inlined] │ [20] #expand_forms_2##2 │ @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440 [inlined] │ [21] mapchildren(f::Base.JuliaLowering.var"#expand_forms_2##2#expand_forms_2##3"{Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}}, ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) │ @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:707 │ [22] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440 │ [23] _node_id(graph::Base.JuliaSyntax.SyntaxGraph{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 [inlined] │ [24] _push_nodeid!(graph::Base.JuliaSyntax.SyntaxGraph{Dict{Symbol, Dict{Int64, Any}}}, ids::Vector{Int64}, val::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/ast.jl:288 [inlined] │ [25] method_def_expr(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, src::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, mtable::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, sparams::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, argl::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, body::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, rett::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:2419 │ [26] (::Colon)(start::Int64, stop::Int64) │ @ Base /source/usr/share/julia/JuliaLowering/src/ast.jl:355 [inlined] │ [27] expand_function_def(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, src::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, raw_args::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, wheres::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, body::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, rett::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:2873 │ [28] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4268 │ [29] Dict{Int64, Int64}() │ @ Base /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 [inlined] │ [30] expand_forms_2(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4469 │ [31] core_lowering_hook(code::Any, mod::Module, file::String, line::UInt64, world::UInt64, _warn::Bool) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/hooks.jl:30 │ [32] include(mapexpr::Function, mod::Module, _path::String) │ @ Base ./Base.jl:327 │ [33] top-level scope │ @ ~/.julia/packages/MacroTools/Ar0jT/src/MacroTools.jl:13 │ [34] include(mod::Module, _path::String) │ @ Base ./Base.jl:326 │ [35] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing) │ @ Base ./loading.jl:3271 │ [36] top-level scope │ @ stdin:5 │ [37] eval(m::Module, e::Any) │ @ Core ./boot.jl:517 │ [38] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) │ @ Base ./loading.jl:3113 │ [39] push!(a::Vector{SubString{String}}, item::String) │ @ Base ./loading.jl:3123 [inlined] │ [40] exec_options(opts::Base.JLOptions) │ @ Base ./client.jl:353 │ [41] _start() │ @ Base ./client.jl:596 │ in expression starting at /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:26 │ in expression starting at /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/MacroTools.jl:1 │ in expression starting at stdin:5 └ ┌ AbstractAlgebra │ ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("1914dd2f-81c6-5fcd-8719-6d5c9610ff09"), "MacroTools") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) │ Stacktrace: │ [1] error(s::String) │ @ Base ./error.jl:56 │ [2] __require_prelocked(pkg::Base.PkgId, env::String) │ @ Base ./loading.jl:2818 │ [3] _require_prelocked(uuidkey::Base.PkgId, env::String) │ @ Base ./loading.jl:2672 │ [4] macro expansion │ @ ./loading.jl:2599 [inlined] │ [5] string(::String, ::Union{Char, SubString{String}, String, Symbol}, ::Symbol, ::String) │ @ Base ./lock.jl:376 [inlined] │ [6] __require(into::Module, mod::Symbol) │ @ Base ./loading.jl:2563 │ [7] require │ @ ./loading.jl:2539 [inlined] │ [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String) │ @ Base ./module.jl:36 [inlined] │ [9] _eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr) │ @ Base ./module.jl:111 │ [10] eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:195 │ [11] top-level scope │ @ ~/.julia/packages/AbstractAlgebra/a2EqM/src/Attributes.jl:1 │ [12] include(mapexpr::Function, mod::Module, _path::String) │ @ Base ./Base.jl:327 │ [13] top-level scope │ @ ~/.julia/packages/AbstractAlgebra/a2EqM/src/AbstractAlgebra.jl:104 │ [14] include(mod::Module, _path::String) │ @ Base ./Base.jl:326 │ [15] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing) │ @ Base ./loading.jl:3271 │ [16] top-level scope │ @ stdin:5 │ [17] eval(m::Module, e::Any) │ @ Core ./boot.jl:517 │ [18] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) │ @ Base ./loading.jl:3113 │ [19] push!(a::Vector{SubString{String}}, item::String) │ @ Base ./loading.jl:3123 [inlined] │ [20] exec_options(opts::Base.JLOptions) │ @ Base ./client.jl:353 │ [21] _start() │ @ Base ./client.jl:596 │ in expression starting at /home/pkgeval/.julia/packages/AbstractAlgebra/a2EqM/src/Attributes.jl:1 │ in expression starting at /home/pkgeval/.julia/packages/AbstractAlgebra/a2EqM/src/AbstractAlgebra.jl:1 │ in expression starting at stdin:5 └ ERROR: LoadError: The following 4 packages failed to precompile: CxxWrap Failed to precompile CxxWrap [1f15a43c-97ca-5a2a-ae31-89f07a497df4] to "/home/pkgeval/.julia/compiled/v1.14/CxxWrap/jl_W4rxuN" (ProcessExited(1)). Polymake Failed to precompile Polymake [d720cf60-89b5-51f5-aff5-213f193123e7] to "/home/pkgeval/.julia/compiled/v1.14/Polymake/jl_8MBZxv" (ProcessExited(1)). MacroTools Failed to precompile MacroTools [1914dd2f-81c6-5fcd-8719-6d5c9610ff09] to "/home/pkgeval/.julia/compiled/v1.14/MacroTools/jl_bythnY" (ProcessExited(1)). AbstractAlgebra Failed to precompile AbstractAlgebra [c3fe647b-3220-5bb0-a1ea-a7954cac585d] to "/home/pkgeval/.julia/compiled/v1.14/AbstractAlgebra/jl_XKxehm" (ProcessExited(1)). in expression starting at /home/pkgeval/.julia/packages/Polymake/WDCxf/test/runtests.jl:1 Testing failed after 73.69s ERROR: LoadError: Package Polymake errored during testing Stacktrace: [1] pkgerror(msg::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Types.jl:68 [2] test(ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}; coverage::Bool, julia_args::Cmd, test_args::Cmd, test_fn::Nothing, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool) @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Operations.jl:3247 [3] Cmd(cmd::Cmd) @ Base /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Operations.jl:3110 [inlined] [4] test(ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}; coverage::Bool, test_fn::Nothing, julia_args::Cmd, test_args::Cmd, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool, kwargs::@Kwargs{io::IOContext{IO}}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:587 [5] test(pkgs::Vector{PackageSpec}; io::IOContext{IO}, kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:172 [6] test(pkgs::Vector{String}; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:160 [7] test @ /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:160 [inlined] [8] test(pkg::String; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:159 [inlined] [9] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:223 [10] include(mod::Module, _path::String) @ Base ./Base.jl:326 [11] exec_options(opts::Base.JLOptions) @ Base ./client.jl:355 [12] _start() @ Base ./client.jl:596 in expression starting at /PkgEval.jl/scripts/evaluate.jl:214 PkgEval failed after 876.11s: package fails to precompile