Package evaluation to load CLASS on Julia 1.14.0-DEV.2309 (6e1a27e459*) started at 2026-06-06T12:02:01.497 ################################################################################ # Set-up # Set-up completed after 0.12s ################################################################################ # Installation # Installing CLASS... Resolving package versions... Installed DataAPI ───────────────────── v1.16.0 Installed IteratorInterfaceExtensions ─ v1.0.0 Installed DelimitedFiles ────────────── v1.9.1 Installed CommonSolve ───────────────── v0.2.7 Installed OrderedCollections ────────── v1.8.2 Installed DataStructures ────────────── v0.19.5 Installed Compat ────────────────────── v4.18.1 Installed InlineStrings ─────────────── v1.4.5 Installed DataValueInterfaces ───────── v1.0.0 Installed InvertedIndices ───────────── v1.3.1 Installed Statistics ────────────────── v1.11.1 Installed SentinelArrays ────────────── v1.4.10 Installed Tables ────────────────────── v1.12.1 Installed Reexport ──────────────────── v1.2.2 Installed Missings ──────────────────── v1.2.0 Installed PooledArrays ──────────────── v1.4.3 Installed PrecompileTools ───────────── v1.3.4 Installed StringManipulation ────────── v0.4.4 Installed TableTraits ───────────────── v1.0.1 Installed CLASS ─────────────────────── v0.3.0 Installed SortingAlgorithms ─────────── v1.2.2 Installed LaTeXStrings ──────────────── v1.4.0 Installed Preferences ───────────────── v1.5.2 Installed Crayons ───────────────────── v4.1.1 Installed PrettyTables ──────────────── v3.3.2 Installed DataFrames ────────────────── v1.8.2 Updating `~/.julia/environments/v1.14/Project.toml` [a61081fd] + CLASS v0.3.0 Updating `~/.julia/environments/v1.14/Manifest.toml` [a61081fd] + CLASS v0.3.0 [38540f10] + CommonSolve v0.2.7 [34da2185] + Compat v4.18.1 [a8cc5b0e] + Crayons v4.1.1 [9a962f9c] + DataAPI v1.16.0 [a93c6f00] + DataFrames v1.8.2 [864edb3b] + DataStructures v0.19.5 [e2d170a0] + DataValueInterfaces v1.0.0 [8bb1440f] + DelimitedFiles v1.9.1 [842dd82b] + InlineStrings v1.4.5 [41ab1584] + InvertedIndices v1.3.1 [82899510] + IteratorInterfaceExtensions v1.0.0 [b964fa9f] + LaTeXStrings v1.4.0 [e1d29d7a] + Missings v1.2.0 ⌅ [bac558e1] + OrderedCollections v1.8.2 [2dfb63ee] + PooledArrays v1.4.3 [aea7be01] + PrecompileTools v1.3.4 [21216c6a] + Preferences v1.5.2 [08abe8d2] + PrettyTables v3.3.2 [189a3867] + Reexport v1.2.2 [91c51154] + SentinelArrays v1.4.10 [a2af1166] + SortingAlgorithms v1.2.2 [10745b16] + Statistics v1.11.1 [892a3eda] + StringManipulation v0.4.4 [3783bdb8] + TableTraits v1.0.1 [bd369af6] + Tables v1.12.1 [56f22d72] + Artifacts v1.11.0 [2a0f44e3] + Base64 v1.11.0 [ade2ca70] + Dates v1.11.0 [7b1f6079] + FileWatching v1.11.0 [9fa8497b] + Future v1.11.0 [b77e0a4c] + InteractiveUtils v1.11.0 [ac6e5ff7] + JuliaSyntaxHighlighting v1.13.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.14.0 [d6f4376e] + Markdown v1.11.0 [a63ad114] + Mmap v1.11.0 [de0858da] + Printf v1.11.0 [3fa0cd96] + REPL v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v1.13.0 [6462fe0b] + Sockets v1.11.0 [f489334b] + StyledStrings v1.13.0 [fa267f1f] + TOML v1.0.3 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.5.2+0 [4536629a] + OpenBLAS_jll v0.3.33+0 [8e850b90] + libblastrampoline_jll v5.15.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 10.43s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Project No packages added to or removed from `~/.julia/environments/pkgeval/Project.toml` Manifest No packages added to or removed from `~/.julia/environments/pkgeval/Manifest.toml` Precompiling package dependencies... Precompiling project... 0.5 s ✓ DataValueInterfaces 322.1 s ✓ InlineStrings 0.6 s ✓ Reexport 154.0 s ✓ OrderedCollections 1.1 s ✓ DataAPI 1.1 s ✓ Statistics 0.5 s ✓ CommonSolve 58.1 s ✓ InvertedIndices 0.5 s ✓ IteratorInterfaceExtensions 42.4 s ✓ LaTeXStrings 2.2 s ✓ Crayons 0.9 s ✓ DelimitedFiles 162.5 s ✓ SentinelArrays 2.9 s ✓ Preferences 1.5 s ✓ Compat 172.7 s ✓ DataStructures 57.4 s ✓ Missings 24.1 s ✓ PooledArrays 0.5 s ✓ TableTraits 3.0 s ✓ PrecompileTools 0.6 s ✓ Compat → CompatLinearAlgebraExt 39.0 s ✓ SortingAlgorithms 154.4 s ✓ Tables 79.2 s ✓ StringManipulation 221.7 s ✓ PrettyTables 345.1 s ✓ DataFrames ┌ Info: JuliaLowering threw given input: │ code = │ :(struct CLASSProblem │ #= /home/pkgeval/.julia/packages/CLASS/JPxVd/src/CLASS.jl:11 =# │ in::Dict │ #= /home/pkgeval/.julia/packages/CLASS/JPxVd/src/CLASS.jl:12 =# │ inpath::String │ #= /home/pkgeval/.julia/packages/CLASS/JPxVd/src/CLASS.jl:13 =# │ outpath::String │ #= /home/pkgeval/.julia/packages/CLASS/JPxVd/src/CLASS.jl:15 =# │ #= /home/pkgeval/.julia/packages/CLASS/JPxVd/src/CLASS.jl:15 =# @doc " CLASSProblem(args...; dir = mktempdir())\n\nCreate a problem for running CLASS with input (.ini) configuration file created by key-value mapping `args...`.\nThe run will be performed in the directory `dir`.\n" function CLASSProblem(args...; dir = mktempdir()) │ #= /home/pkgeval/.julia/packages/CLASS/JPxVd/src/CLASS.jl:21 =# │ #= /home/pkgeval/.julia/packages/CLASS/JPxVd/src/CLASS.jl:22 =# │ inpath = joinpath(dir, "input.ini") │ #= /home/pkgeval/.julia/packages/CLASS/JPxVd/src/CLASS.jl:23 =# │ outpath = joinpath(dir, "output/") │ #= /home/pkgeval/.julia/packages/CLASS/JPxVd/src/CLASS.jl:25 =# │ in = Dict(args...) │ #= /home/pkgeval/.julia/packages/CLASS/JPxVd/src/CLASS.jl:26 =# │ if haskey(in, "root") || haskey(in, "overwrite_root") │ #= /home/pkgeval/.julia/packages/CLASS/JPxVd/src/CLASS.jl:27 =# │ error("Do not set root or overwrite_root; they are set internally by the wrapper.") │ end │ #= /home/pkgeval/.julia/packages/CLASS/JPxVd/src/CLASS.jl:29 =# │ in = merge(Dict("root" => outpath, "overwrite_root" => "yes"), in) │ #= /home/pkgeval/.julia/packages/CLASS/JPxVd/src/CLASS.jl:30 =# │ in = Dict(sort(collect(in), by = first)) │ #= /home/pkgeval/.julia/packages/CLASS/JPxVd/src/CLASS.jl:32 =# │ return new(in, inpath, outpath) │ 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__ │ [struct] │ │ false :: Value │ │ CLASSProblem :: Identifier │ │ [block] │ │ [::] │ │ in :: Identifier │ │ Dict :: Identifier │ │ [::] │ │ inpath :: Identifier │ │ String :: Identifier │ │ [::] │ │ outpath :: Identifier │ │ String :: Identifier │ │ [macrocall] │ │ @doc :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/CLASS/JPxVd/src/CLASS.jl:15 =#) :: Value │ │ " CLASSProblem(args...; dir = mktempdir())\n\nCreate a problem for running CLASS with input (.ini) configuration file created by key-value mapping `args...`.\nThe run will be performed in the directory `dir`.\n" :: Value │ │ [function] │ │ [call] │ │ CLASSProblem :: Identifier │ │ [parameters] │ │ [kw] │ │ dir :: Identifier │ │ [call] │ │ mktempdir :: Identifier │ │ [...] │ │ args :: Identifier │ │ [block] │ │ [=] │ │ inpath :: Identifier │ │ [call] │ │ joinpath :: Identifier │ │ dir :: Identifier │ │ "input.ini" :: Value │ │ [=] │ │ outpath :: Identifier │ │ [call] │ │ joinpath :: Identifier │ │ dir :: Identifier │ │ "output/" :: Value │ │ [=] │ │ in :: Identifier │ │ [call] │ │ Dict :: Identifier │ │ [...] │ │ args :: Identifier │ │ [if] │ │ [||] │ │ [call] │ │ haskey :: Identifier │ │ in :: Identifier │ │ "root" :: Value │ │ [call] │ │ haskey :: Identifier │ │ in :: Identifier │ │ "overwrite_root" :: Value │ │ [block] │ │ [call] │ │ error :: Identifier │ │ "Do not set root or overwrite_root; they are set internally by the wrapper." :: Value │ │ [=] │ │ in :: Identifier │ │ [call] │ │ merge :: Identifier │ │ [call] │ │ Dict :: Identifier │ │ [call] │ │ => :: Identifier │ │ "root" :: Value │ │ outpath :: Identifier │ │ [call] │ │ => :: Identifier │ │ "overwrite_root" :: Value │ │ "yes" :: Value │ │ in :: Identifier │ │ [=] │ │ in :: Identifier │ │ [call] │ │ Dict :: Identifier │ │ [call] │ │ sort :: Identifier │ │ [call] │ │ collect :: Identifier │ │ in :: Identifier │ │ [kw] │ │ by :: Identifier │ │ first :: Identifier │ │ [return] │ │ [call] │ │ new :: Identifier │ │ in :: Identifier │ │ inpath :: Identifier │ │ outpath :: 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 │ [struct] │ │ false :: Value │ │ CLASSProblem :: Identifier │ scope_layer=1 │ [block] │ │ [::] │ │ in :: Identifier │ scope_layer=1 │ Dict :: Identifier │ scope_layer=1 │ [::] │ │ inpath :: Identifier │ scope_layer=1 │ String :: Identifier │ scope_layer=1 │ [::] │ │ outpath :: Identifier │ scope_layer=1 │ String :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ val :: Identifier │ scope_layer=3 │ [function] │ │ [call] │ │ CLASSProblem :: Identifier │ scope_layer=1 │ [parameters] │ │ [kw] │ │ dir :: Identifier │ scope_layer=1 │ [call] │ │ mktempdir :: Identifier │ scope_layer=1 │ [...] │ │ args :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ inpath :: Identifier │ scope_layer=1 │ [call] │ │ joinpath :: Identifier │ scope_layer=1 │ dir :: Identifier │ scope_layer=1 │ "input.ini" :: Value │ macro_source=91 │ [=] │ │ outpath :: Identifier │ scope_layer=1 │ [call] │ │ joinpath :: Identifier │ scope_layer=1 │ dir :: Identifier │ scope_layer=1 │ "output/" :: Value │ macro_source=91 │ [=] │ │ in :: Identifier │ scope_layer=1 │ [call] │ │ Dict :: Identifier │ scope_layer=1 │ [...] │ │ args :: Identifier │ scope_layer=1 │ [if] │ │ [||] │ │ [call] │ │ haskey :: Identifier │ scope_layer=1 │ in :: Identifier │ scope_layer=1 │ "root" :: Value │ macro_source=91 │ [call] │ │ haskey :: Identifier │ scope_layer=1 │ in :: Identifier │ scope_layer=1 │ "overwrite_root" :: Value │ macro_source=91 │ [block] │ │ [call] │ │ error :: Identifier │ scope_layer=1 │ "Do not set root or overwrite_root; they are set internally by the wrapper." :: Value │ macro_source=91 │ [=] │ │ in :: Identifier │ scope_layer=1 │ [call] │ │ merge :: Identifier │ scope_layer=1 │ [call] │ │ Dict :: Identifier │ scope_layer=1 │ [call] │ │ => :: Identifier │ scope_layer=1 │ "root" :: Value │ macro_source=91 │ outpath :: Identifier │ scope_layer=1 │ [call] │ │ => :: Identifier │ scope_layer=1 │ "overwrite_root" :: Value │ macro_source=91 │ "yes" :: Value │ macro_source=91 │ in :: Identifier │ scope_layer=1 │ [=] │ │ in :: Identifier │ scope_layer=1 │ [call] │ │ Dict :: Identifier │ scope_layer=1 │ [call] │ │ sort :: Identifier │ scope_layer=1 │ [call] │ │ collect :: Identifier │ scope_layer=1 │ in :: Identifier │ scope_layer=1 │ [kw] │ │ by :: Identifier │ scope_layer=1 │ first :: Identifier │ scope_layer=1 │ [return] │ │ [call] │ │ new :: Identifier │ scope_layer=1 │ in :: Identifier │ scope_layer=1 │ inpath :: Identifier │ scope_layer=1 │ outpath :: Identifier │ scope_layer=1 │ [call] │ │ Base.Docs.doc! :: Value │ macro_source=91 │ CLASS :: Value │ macro_source=91 │ [call] │ │ Base.Docs.Binding :: Value │ macro_source=91 │ CLASS :: Value │ │ [inert] │ jl_source=L65 │ CLASSProblem :: Identifier │ │ [call] │ macro_source=91 │ Base.Docs.docstr :: Value │ macro_source=91 │ [call] │ macro_source=91 │ Core.svec :: Value │ macro_source=91 │ " CLASSProblem(args...; dir = mktempdir())\n\nCreate a problem for running CLASS with input (.ini) configuration file created by key-value mapping `args...`.\nThe run will be performed in the directory `dir`.\n" :: Value │ macro_source=91 │ [call] │ macro_source=91 │ Dict{Symbol, Any} :: Value │ macro_source=91 │ :path => "/home/pkgeval/.julia/packages/CLASS/JPxVd/src/CLASS.jl" :: Value │ macro_source=91 │ :linenumber => 15 :: Value │ macro_source=91 │ :module => CLASS :: Value │ macro_source=91 │ [curly] │ │ Union :: Identifier │ scope_layer=1 │ [curly] │ │ Tuple :: Identifier │ scope_layer=1 │ [curly] │ │ Vararg :: Identifier │ scope_layer=1 │ Any :: Identifier │ scope_layer=1 │ val :: Identifier │ scope_layer=3 │ │ file = "/home/pkgeval/.julia/packages/CLASS/JPxVd/src/CLASS.jl" │ line = 10 └ mod = CLASS ERROR: LoadError: LoweringError: #= /home/pkgeval/.julia/packages/CLASS/JPxVd/src/CLASS.jl:15 =# - assignment syntax in structure fields is reserved Expression:  (= val (function (call CLASSProblem (... args) (parameters (kw dir (call mktempdir)))) (block (= inpath (call joinpath dir "input.ini")) (= outpath (call joinpath dir "output/")) (= in (call Dict (... args))) (if (|| (call haskey in "root") (call haskey in "overwrite_root")) (block (call error "Do not set root or overwrite_root; they are set internally by the wrapper."))) (= in (call merge (call Dict (call => "root" outpath) (call => "overwrite_root" "yes")) in)) (= in (call Dict (call sort (call collect in) (kw by first)))) (return (call new in inpath outpath))))) Containing expressions:  (block (:: in Dict) (:: inpath String) (:: outpath String) (= val (function (call CLASSProblem (... args) (parameters (kw dir (call mktempdir)))) (block (= inpath (call joinpath dir "input.ini")) (= outpath (call joinpath dir "output/")) (= in (call Dict (... args))) (if (|| (call haskey in "root") (call haskey in "overwrite_root")) (block (call error "Do not set root or overwrite_root; they are set internally by the wrapper."))) (= in (call merge (call Dict (call => "root" outpath) (call => "overwrite_root" "yes")) in)) (= in (call Dict (call sort (call collect in) (kw by first)))) (return (call new in inpath outpath))))) (call Base.Docs.doc! CLASS (call Base.Docs.Binding CLASS :CLASSProblem) (call Base.Docs.docstr (call Core.svec " CLASSProblem(args...; dir = mktempdir())\n\nCreate a problem for running CLASS with input (.ini) configuration file created by key-value mapping `args...`.\nThe run will be performed in the directory `dir`.\n") (call Dict{Symbol, Any} :path => "/home/pkgeval/.julia/packages/CLASS/JPxVd/src/CLASS.jl" :linenumber => 15 :module => CLASS)) (curly Union (curly Tuple (curly Vararg Any)))) val)  Detailed provenance:  (= val (function (call CLASSProblem (... args) (parameters (kw dir (call mktempdir)))) (block (= inpath (call joinpath dir "input.ini")) (= outpath (call joinpath dir "output/")) (= in (call Dict (... args))) (if (|| (call haskey in "root") (call haskey in "overwrite_root")) (block (call error "Do not set root or overwrite_root; they are set internally by the wrapper."))) (= in (call merge (call Dict (call => "root" outpath) (call => "overwrite_root" "yes")) in)) (= in (call Dict (call sort (call collect in) (kw by first)))) (return (call new in inpath outpath)))))  └─ (= val (function (call CLASSProblem (... args) (parameters (kw dir (call mktempdir)))) (block (= inpath (call joinpath dir "input.ini")) (= outpath (call joinpath dir "output/")) (= in (call Dict (... args))) (if (|| (call haskey in "root") (call haskey in "overwrite_root")) (block (call error "Do not set root or overwrite_root; they are set internally by the wrapper."))) (= in (call merge (call Dict (call => "root" outpath) (call => "overwrite_root" "yes")) in)) (= in (call Dict (call sort (call collect in) (kw by first)))) (return (call new in inpath outpath)))))  └─ (= val (function (call CLASSProblem (parameters (kw dir (call mktempdir))) (... args)) (block (= inpath (call joinpath dir "input.ini")) (= outpath (call joinpath dir "output/")) (= in (call Dict (... args))) (if (|| (call haskey in "root") (call haskey in "overwrite_root")) (block (call error "Do not set root or overwrite_root; they are set internally by the wrapper."))) (= in (call merge (call Dict (call => "root" outpath) (call => "overwrite_root" "yes")) in)) (= in (call Dict (call sort (call collect in) (kw by first)))) (return (call new in inpath outpath)))))  └─ (= val (escape (function (call CLASSProblem (parameters (kw dir (call mktempdir))) (... args)) (block (= inpath (call joinpath dir "input.ini")) (= outpath (call joinpath dir "output/")) (= in (call Dict (... args))) (if (|| (call haskey in "root") (call haskey in "overwrite_root")) (block (call error "Do not set root or overwrite_root; they are set internally by the wrapper."))) (= in (call merge (call Dict (call => "root" outpath) (call => "overwrite_root" "yes")) in)) (= in (call Dict (call sort (call collect in) (kw by first)))) (return (call new in inpath outpath))))))  ├─ @ /home/pkgeval/.julia/packages/CLASS/JPxVd/src/CLASS.jl:15  └─ (macrocall @doc :(#= /home/pkgeval/.julia/packages/CLASS/JPxVd/src/CLASS.jl:15 =#) " CLASSProblem(args...; dir = mktempdir())\n\nCreate a problem for running CLASS with input (.ini) configuration file created by key-value mapping `args...`.\nThe run will be performed in the directory `dir`.\n" (function (call CLASSProblem (parameters (kw dir (call mktempdir))) (... args)) (block (= inpath (call joinpath dir "input.ini")) (= outpath (call joinpath dir "output/")) (= in (call Dict (... args))) (if (|| (call haskey in "root") (call haskey in "overwrite_root")) (block (call error "Do not set root or overwrite_root; they are set internally by the wrapper."))) (= in (call merge (call Dict (call => "root" outpath) (call => "overwrite_root" "yes")) in)) (= in (call Dict (call sort (call collect in) (kw by first)))) (return (call new in inpath outpath)))))  └─ @ /home/pkgeval/.julia/packages/CLASS/JPxVd/src/CLASS.jl:15  Stacktrace:  [1] _collect_struct_fields(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, field_names::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, field_types::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, field_attrs::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, field_docs::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, inner_defs::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, 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:3166  [2] expand_struct_def(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:3736  [3] 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:4317  [4] expand_forms_2(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:4133 [inlined]  [5] 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:4450  [6] 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  [7] include(mod::Module, _path::String)  @ Base Base.jl:326  [8] 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:3296  [9] top-level scope  @ stdin:5  [10] eval(m::Module, e::Any)  @ Core boot.jl:521  [11] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base loading.jl:3132  [12] include_string(m::Module, txt::String, fname::String)  @ Base loading.jl:3142 [inlined]  [13] exec_options(opts::Base.JLOptions)  @ Base client.jl:353  [14] _start()  @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/CLASS/JPxVd/src/CLASS.jl:1 in expression starting at stdin:5 ✗ CLASS 26 dependencies successfully precompiled in 1920 seconds. 13 already precompiled. Precompilation completed after 1933.99s ################################################################################ # Loading # Loading CLASS... ┌ Info: JuliaLowering threw given input: │ code = │ :(struct CLASSProblem │ #= /home/pkgeval/.julia/packages/CLASS/JPxVd/src/CLASS.jl:11 =# │ in::Dict │ #= /home/pkgeval/.julia/packages/CLASS/JPxVd/src/CLASS.jl:12 =# │ inpath::String │ #= /home/pkgeval/.julia/packages/CLASS/JPxVd/src/CLASS.jl:13 =# │ outpath::String │ #= /home/pkgeval/.julia/packages/CLASS/JPxVd/src/CLASS.jl:15 =# │ #= /home/pkgeval/.julia/packages/CLASS/JPxVd/src/CLASS.jl:15 =# @doc " CLASSProblem(args...; dir = mktempdir())\n\nCreate a problem for running CLASS with input (.ini) configuration file created by key-value mapping `args...`.\nThe run will be performed in the directory `dir`.\n" function CLASSProblem(args...; dir = mktempdir()) │ #= /home/pkgeval/.julia/packages/CLASS/JPxVd/src/CLASS.jl:21 =# │ #= /home/pkgeval/.julia/packages/CLASS/JPxVd/src/CLASS.jl:22 =# │ inpath = joinpath(dir, "input.ini") │ #= /home/pkgeval/.julia/packages/CLASS/JPxVd/src/CLASS.jl:23 =# │ outpath = joinpath(dir, "output/") │ #= /home/pkgeval/.julia/packages/CLASS/JPxVd/src/CLASS.jl:25 =# │ in = Dict(args...) │ #= /home/pkgeval/.julia/packages/CLASS/JPxVd/src/CLASS.jl:26 =# │ if haskey(in, "root") || haskey(in, "overwrite_root") │ #= /home/pkgeval/.julia/packages/CLASS/JPxVd/src/CLASS.jl:27 =# │ error("Do not set root or overwrite_root; they are set internally by the wrapper.") │ end │ #= /home/pkgeval/.julia/packages/CLASS/JPxVd/src/CLASS.jl:29 =# │ in = merge(Dict("root" => outpath, "overwrite_root" => "yes"), in) │ #= /home/pkgeval/.julia/packages/CLASS/JPxVd/src/CLASS.jl:30 =# │ in = Dict(sort(collect(in), by = first)) │ #= /home/pkgeval/.julia/packages/CLASS/JPxVd/src/CLASS.jl:32 =# │ return new(in, inpath, outpath) │ 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__ │ [struct] │ │ false :: Value │ │ CLASSProblem :: Identifier │ │ [block] │ │ [::] │ │ in :: Identifier │ │ Dict :: Identifier │ │ [::] │ │ inpath :: Identifier │ │ String :: Identifier │ │ [::] │ │ outpath :: Identifier │ │ String :: Identifier │ │ [macrocall] │ │ @doc :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/CLASS/JPxVd/src/CLASS.jl:15 =#) :: Value │ │ " CLASSProblem(args...; dir = mktempdir())\n\nCreate a problem for running CLASS with input (.ini) configuration file created by key-value mapping `args...`.\nThe run will be performed in the directory `dir`.\n" :: Value │ │ [function] │ │ [call] │ │ CLASSProblem :: Identifier │ │ [parameters] │ │ [kw] │ │ dir :: Identifier │ │ [call] │ │ mktempdir :: Identifier │ │ [...] │ │ args :: Identifier │ │ [block] │ │ [=] │ │ inpath :: Identifier │ │ [call] │ │ joinpath :: Identifier │ │ dir :: Identifier │ │ "input.ini" :: Value │ │ [=] │ │ outpath :: Identifier │ │ [call] │ │ joinpath :: Identifier │ │ dir :: Identifier │ │ "output/" :: Value │ │ [=] │ │ in :: Identifier │ │ [call] │ │ Dict :: Identifier │ │ [...] │ │ args :: Identifier │ │ [if] │ │ [||] │ │ [call] │ │ haskey :: Identifier │ │ in :: Identifier │ │ "root" :: Value │ │ [call] │ │ haskey :: Identifier │ │ in :: Identifier │ │ "overwrite_root" :: Value │ │ [block] │ │ [call] │ │ error :: Identifier │ │ "Do not set root or overwrite_root; they are set internally by the wrapper." :: Value │ │ [=] │ │ in :: Identifier │ │ [call] │ │ merge :: Identifier │ │ [call] │ │ Dict :: Identifier │ │ [call] │ │ => :: Identifier │ │ "root" :: Value │ │ outpath :: Identifier │ │ [call] │ │ => :: Identifier │ │ "overwrite_root" :: Value │ │ "yes" :: Value │ │ in :: Identifier │ │ [=] │ │ in :: Identifier │ │ [call] │ │ Dict :: Identifier │ │ [call] │ │ sort :: Identifier │ │ [call] │ │ collect :: Identifier │ │ in :: Identifier │ │ [kw] │ │ by :: Identifier │ │ first :: Identifier │ │ [return] │ │ [call] │ │ new :: Identifier │ │ in :: Identifier │ │ inpath :: Identifier │ │ outpath :: 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 │ [struct] │ │ false :: Value │ │ CLASSProblem :: Identifier │ scope_layer=1 │ [block] │ │ [::] │ │ in :: Identifier │ scope_layer=1 │ Dict :: Identifier │ scope_layer=1 │ [::] │ │ inpath :: Identifier │ scope_layer=1 │ String :: Identifier │ scope_layer=1 │ [::] │ │ outpath :: Identifier │ scope_layer=1 │ String :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ val :: Identifier │ scope_layer=3 │ [function] │ │ [call] │ │ CLASSProblem :: Identifier │ scope_layer=1 │ [parameters] │ │ [kw] │ │ dir :: Identifier │ scope_layer=1 │ [call] │ │ mktempdir :: Identifier │ scope_layer=1 │ [...] │ │ args :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ inpath :: Identifier │ scope_layer=1 │ [call] │ │ joinpath :: Identifier │ scope_layer=1 │ dir :: Identifier │ scope_layer=1 │ "input.ini" :: Value │ macro_source=91 │ [=] │ │ outpath :: Identifier │ scope_layer=1 │ [call] │ │ joinpath :: Identifier │ scope_layer=1 │ dir :: Identifier │ scope_layer=1 │ "output/" :: Value │ macro_source=91 │ [=] │ │ in :: Identifier │ scope_layer=1 │ [call] │ │ Dict :: Identifier │ scope_layer=1 │ [...] │ │ args :: Identifier │ scope_layer=1 │ [if] │ │ [||] │ │ [call] │ │ haskey :: Identifier │ scope_layer=1 │ in :: Identifier │ scope_layer=1 │ "root" :: Value │ macro_source=91 │ [call] │ │ haskey :: Identifier │ scope_layer=1 │ in :: Identifier │ scope_layer=1 │ "overwrite_root" :: Value │ macro_source=91 │ [block] │ │ [call] │ │ error :: Identifier │ scope_layer=1 │ "Do not set root or overwrite_root; they are set internally by the wrapper." :: Value │ macro_source=91 │ [=] │ │ in :: Identifier │ scope_layer=1 │ [call] │ │ merge :: Identifier │ scope_layer=1 │ [call] │ │ Dict :: Identifier │ scope_layer=1 │ [call] │ │ => :: Identifier │ scope_layer=1 │ "root" :: Value │ macro_source=91 │ outpath :: Identifier │ scope_layer=1 │ [call] │ │ => :: Identifier │ scope_layer=1 │ "overwrite_root" :: Value │ macro_source=91 │ "yes" :: Value │ macro_source=91 │ in :: Identifier │ scope_layer=1 │ [=] │ │ in :: Identifier │ scope_layer=1 │ [call] │ │ Dict :: Identifier │ scope_layer=1 │ [call] │ │ sort :: Identifier │ scope_layer=1 │ [call] │ │ collect :: Identifier │ scope_layer=1 │ in :: Identifier │ scope_layer=1 │ [kw] │ │ by :: Identifier │ scope_layer=1 │ first :: Identifier │ scope_layer=1 │ [return] │ │ [call] │ │ new :: Identifier │ scope_layer=1 │ in :: Identifier │ scope_layer=1 │ inpath :: Identifier │ scope_layer=1 │ outpath :: Identifier │ scope_layer=1 │ [call] │ │ Base.Docs.doc! :: Value │ macro_source=91 │ CLASS :: Value │ macro_source=91 │ [call] │ │ Base.Docs.Binding :: Value │ macro_source=91 │ CLASS :: Value │ │ [inert] │ jl_source=L65 │ CLASSProblem :: Identifier │ │ [call] │ macro_source=91 │ Base.Docs.docstr :: Value │ macro_source=91 │ [call] │ macro_source=91 │ Core.svec :: Value │ macro_source=91 │ " CLASSProblem(args...; dir = mktempdir())\n\nCreate a problem for running CLASS with input (.ini) configuration file created by key-value mapping `args...`.\nThe run will be performed in the directory `dir`.\n" :: Value │ macro_source=91 │ [call] │ macro_source=91 │ Dict{Symbol, Any} :: Value │ macro_source=91 │ :path => "/home/pkgeval/.julia/packages/CLASS/JPxVd/src/CLASS.jl" :: Value │ macro_source=91 │ :linenumber => 15 :: Value │ macro_source=91 │ :module => CLASS :: Value │ macro_source=91 │ [curly] │ │ Union :: Identifier │ scope_layer=1 │ [curly] │ │ Tuple :: Identifier │ scope_layer=1 │ [curly] │ │ Vararg :: Identifier │ scope_layer=1 │ Any :: Identifier │ scope_layer=1 │ val :: Identifier │ scope_layer=3 │ │ file = "/home/pkgeval/.julia/packages/CLASS/JPxVd/src/CLASS.jl" │ line = 10 └ mod = CLASS ERROR: LoadError: LoweringError: #= /home/pkgeval/.julia/packages/CLASS/JPxVd/src/CLASS.jl:15 =# - assignment syntax in structure fields is reserved Expression:  (= val (function (call CLASSProblem (... args) (parameters (kw dir (call mktempdir)))) (block (= inpath (call joinpath dir "input.ini")) (= outpath (call joinpath dir "output/")) (= in (call Dict (... args))) (if (|| (call haskey in "root") (call haskey in "overwrite_root")) (block (call error "Do not set root or overwrite_root; they are set internally by the wrapper."))) (= in (call merge (call Dict (call => "root" outpath) (call => "overwrite_root" "yes")) in)) (= in (call Dict (call sort (call collect in) (kw by first)))) (return (call new in inpath outpath))))) Containing expressions:  (block (:: in Dict) (:: inpath String) (:: outpath String) (= val (function (call CLASSProblem (... args) (parameters (kw dir (call mktempdir)))) (block (= inpath (call joinpath dir "input.ini")) (= outpath (call joinpath dir "output/")) (= in (call Dict (... args))) (if (|| (call haskey in "root") (call haskey in "overwrite_root")) (block (call error "Do not set root or overwrite_root; they are set internally by the wrapper."))) (= in (call merge (call Dict (call => "root" outpath) (call => "overwrite_root" "yes")) in)) (= in (call Dict (call sort (call collect in) (kw by first)))) (return (call new in inpath outpath))))) (call Base.Docs.doc! CLASS (call Base.Docs.Binding CLASS :CLASSProblem) (call Base.Docs.docstr (call Core.svec " CLASSProblem(args...; dir = mktempdir())\n\nCreate a problem for running CLASS with input (.ini) configuration file created by key-value mapping `args...`.\nThe run will be performed in the directory `dir`.\n") (call Dict{Symbol, Any} :path => "/home/pkgeval/.julia/packages/CLASS/JPxVd/src/CLASS.jl" :linenumber => 15 :module => CLASS)) (curly Union (curly Tuple (curly Vararg Any)))) val)  Detailed provenance:  (= val (function (call CLASSProblem (... args) (parameters (kw dir (call mktempdir)))) (block (= inpath (call joinpath dir "input.ini")) (= outpath (call joinpath dir "output/")) (= in (call Dict (... args))) (if (|| (call haskey in "root") (call haskey in "overwrite_root")) (block (call error "Do not set root or overwrite_root; they are set internally by the wrapper."))) (= in (call merge (call Dict (call => "root" outpath) (call => "overwrite_root" "yes")) in)) (= in (call Dict (call sort (call collect in) (kw by first)))) (return (call new in inpath outpath)))))  └─ (= val (function (call CLASSProblem (... args) (parameters (kw dir (call mktempdir)))) (block (= inpath (call joinpath dir "input.ini")) (= outpath (call joinpath dir "output/")) (= in (call Dict (... args))) (if (|| (call haskey in "root") (call haskey in "overwrite_root")) (block (call error "Do not set root or overwrite_root; they are set internally by the wrapper."))) (= in (call merge (call Dict (call => "root" outpath) (call => "overwrite_root" "yes")) in)) (= in (call Dict (call sort (call collect in) (kw by first)))) (return (call new in inpath outpath)))))  └─ (= val (function (call CLASSProblem (parameters (kw dir (call mktempdir))) (... args)) (block (= inpath (call joinpath dir "input.ini")) (= outpath (call joinpath dir "output/")) (= in (call Dict (... args))) (if (|| (call haskey in "root") (call haskey in "overwrite_root")) (block (call error "Do not set root or overwrite_root; they are set internally by the wrapper."))) (= in (call merge (call Dict (call => "root" outpath) (call => "overwrite_root" "yes")) in)) (= in (call Dict (call sort (call collect in) (kw by first)))) (return (call new in inpath outpath)))))  └─ (= val (escape (function (call CLASSProblem (parameters (kw dir (call mktempdir))) (... args)) (block (= inpath (call joinpath dir "input.ini")) (= outpath (call joinpath dir "output/")) (= in (call Dict (... args))) (if (|| (call haskey in "root") (call haskey in "overwrite_root")) (block (call error "Do not set root or overwrite_root; they are set internally by the wrapper."))) (= in (call merge (call Dict (call => "root" outpath) (call => "overwrite_root" "yes")) in)) (= in (call Dict (call sort (call collect in) (kw by first)))) (return (call new in inpath outpath))))))  ├─ @ /home/pkgeval/.julia/packages/CLASS/JPxVd/src/CLASS.jl:15  └─ (macrocall @doc :(#= /home/pkgeval/.julia/packages/CLASS/JPxVd/src/CLASS.jl:15 =#) " CLASSProblem(args...; dir = mktempdir())\n\nCreate a problem for running CLASS with input (.ini) configuration file created by key-value mapping `args...`.\nThe run will be performed in the directory `dir`.\n" (function (call CLASSProblem (parameters (kw dir (call mktempdir))) (... args)) (block (= inpath (call joinpath dir "input.ini")) (= outpath (call joinpath dir "output/")) (= in (call Dict (... args))) (if (|| (call haskey in "root") (call haskey in "overwrite_root")) (block (call error "Do not set root or overwrite_root; they are set internally by the wrapper."))) (= in (call merge (call Dict (call => "root" outpath) (call => "overwrite_root" "yes")) in)) (= in (call Dict (call sort (call collect in) (kw by first)))) (return (call new in inpath outpath)))))  └─ @ /home/pkgeval/.julia/packages/CLASS/JPxVd/src/CLASS.jl:15  Stacktrace:  [1] _collect_struct_fields(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, field_names::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, field_types::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, field_attrs::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, field_docs::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, inner_defs::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, 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:3166  [2] expand_struct_def(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:3736  [3] 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:4317  [4] expand_forms_2(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:4133 [inlined]  [5] 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:4450  [6] 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  [7] include(mod::Module, _path::String)  @ Base Base.jl:326  [8] 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:3296  [9] top-level scope  @ stdin:5  [10] eval(m::Module, e::Any)  @ Core boot.jl:521  [11] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base loading.jl:3132  [12] include_string(m::Module, txt::String, fname::String)  @ Base loading.jl:3142 [inlined]  [13] exec_options(opts::Base.JLOptions)  @ Base client.jl:353  [14] _start()  @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/CLASS/JPxVd/src/CLASS.jl:1 in expression starting at stdin:5 1 dependency had output during precompilation: ┌ CLASS │ [Output was shown above] └ ERROR: The following 1 package failed to precompile: CLASS Failed to precompile CLASS [a61081fd-7c4d-44c2-8709-3eabc28bd84c] to "/home/pkgeval/.julia/compiled/v1.14/CLASS/jl_9ZZPqv" (ProcessExited(1)). Loading failed after 80.68s ERROR: LoadError: failed process: Process(`/opt/julia/bin/julia -C native -J/opt/julia/lib/julia/sys.so -g1 --check-bounds=yes --inline=yes --check-bounds=yes --pkgimages=existing -e 'using CLASS'`, ProcessExited(1)) [1] Stacktrace: [1] pipeline_error(proc::Base.Process) @ Base process.jl:612 [inlined] [2] run(::Cmd; wait::Bool) @ Base process.jl:525 [3] run(::Cmd) @ Base process.jl:522 [4] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:197 [5] include(mod::Module, _path::String) @ Base Base.jl:326 [6] exec_options(opts::Base.JLOptions) @ Base client.jl:355 [7] _start() @ Base client.jl:596 in expression starting at /PkgEval.jl/scripts/evaluate.jl:188 PkgEval failed after 2053.27s: package fails to precompile