-
Notifications
You must be signed in to change notification settings - Fork 124
Open
Description
SymbolicUtils.jl is making downstream CI fail on 1.12. Here is the error log:
✗ SymbolicUtils
Precompiling packages finished.
0 dependencies successfully precompiled in 22 seconds. 70 already precompiled.
1 dependency errored.
For a report of the errors see `julia> err`. To retry use `pkg> precompile`
julia> err
PkgPrecompileError: The following 1 direct dependency failed to precompile:
SymbolicUtils
Failed to precompile SymbolicUtils [d1185830-fcd6-423d-90d6-eec64667417b] to "/Users/mcranmer/.julia/compiled/v1.12/SymbolicUtils/jl_cjljHN".
ERROR: LoadError: UndefVarError: `SCALARS` not defined in `SymbolicUtils`
Suggestion: define the const at top-level before running function that uses it (stricter Julia v1.12+ rule).
Note: the binding state changed since the error occurred (was: 11, now: 0).
Stacktrace:
[1] macro expansion
@ ~/.julia/packages/SymbolicUtils/5TED6/src/types.jl:200 [inlined]
[2] var"#s77#7"(::Any, x::Any)
@ SymbolicUtils ./none:0
[3] (::Core.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Vararg{Any})
@ Base ./expr.jl:1694
[4] shape
@ ~/.julia/packages/SymbolicUtils/5TED6/src/types.jl:250 [inlined]
[5] call_composed
@ ./operators.jl:1099 [inlined]
[6] ComposedFunction
@ ./operators.jl:1096 [inlined]
[7] ntuple
@ ./ntuple.jl:51 [inlined]
[8] _multiplied_terms_shape(terms::Tuple{Int64, SymbolicUtils.BasicSymbolicImpl.var"typeof(BasicSymbolicImpl)"{SymbolicUtils.SymReal}})
@ SymbolicUtils ~/.julia/packages/SymbolicUtils/5TED6/src/types.jl:2295
[9] (::SymbolicUtils.MulWorkerBuffer{SymbolicUtils.SymReal})(terms::Tuple{Int64, SymbolicUtils.BasicSymbolicImpl.var"typeof(BasicSymbolicImpl)"{SymbolicUtils.SymReal}})
@ SymbolicUtils ~/.julia/packages/SymbolicUtils/5TED6/src/types.jl:2423
[10] mul_worker
@ ~/.julia/packages/SymbolicUtils/5TED6/src/types.jl:2550 [inlined]
[11] *
@ ~/.julia/packages/SymbolicUtils/5TED6/src/types.jl:2558 [inlined]
[12] -(a::SymbolicUtils.BasicSymbolicImpl.var"typeof(BasicSymbolicImpl)"{SymbolicUtils.SymReal})
@ SymbolicUtils ~/.julia/packages/SymbolicUtils/5TED6/src/types.jl:2192
[13] SymbolicUtils.Div{SymbolicUtils.SymReal}(n::SymbolicUtils.BasicSymbolicImpl.var"typeof(BasicSymbolicImpl)"{SymbolicUtils.SymReal}, d::SymbolicUtils.BasicSymbolicImpl.var"typeof(BasicSymbolicImpl)"{SymbolicUtils.SymReal}, simplified::Bool; type::Type, kw::@Kwargs{shape::SymbolicUtils.SmallVec{UnitRange{Int64}, Vector{UnitRange{Int64}}}})
@ SymbolicUtils ~/.julia/packages/SymbolicUtils/5TED6/src/types.jl:1323
[14] _fslash_worker(::Type{SymbolicUtils.SymReal}, a::SymbolicUtils.BasicSymbolicImpl.var"typeof(BasicSymbolicImpl)"{SymbolicUtils.SymReal}, b::SymbolicUtils.BasicSymbolicImpl.var"typeof(BasicSymbolicImpl)"{SymbolicUtils.SymReal})
@ SymbolicUtils ~/.julia/packages/SymbolicUtils/5TED6/src/types.jl:2642
[15] /(a::SymbolicUtils.BasicSymbolicImpl.var"typeof(BasicSymbolicImpl)"{SymbolicUtils.SymReal}, b::SymbolicUtils.BasicSymbolicImpl.var"typeof(BasicSymbolicImpl)"{SymbolicUtils.SymReal})
@ SymbolicUtils ~/.julia/packages/SymbolicUtils/5TED6/src/types.jl:2646
[16] macro expansion
@ ~/.julia/packages/SymbolicUtils/5TED6/src/SymbolicUtils.jl:162 [inlined]
[17] macro expansion
@ ~/.julia/packages/PrecompileTools/gn08A/src/workloads.jl:73 [inlined]
[18] macro expansion
@ ~/.julia/packages/SymbolicUtils/5TED6/src/SymbolicUtils.jl:158 [inlined]
[19] macro expansion
@ ~/.julia/packages/PrecompileTools/gn08A/src/workloads.jl:121 [inlined]
[20] top-level scope
@ ~/.julia/packages/SymbolicUtils/5TED6/src/SymbolicUtils.jl:157
[21] include(mod::Module, _path::String)
@ Base ./Base.jl:306
[22] include_package_for_output(pkg::Base.PkgId, input::String, 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:2997
[23] top-level scope
@ stdin:5
[24] eval(m::Module, e::Any)
@ Core ./boot.jl:489
[25] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)
@ Base ./loading.jl:2843
[26] include_string
@ ./loading.jl:2853 [inlined]
[27] exec_options(opts::Base.JLOptions)
@ Base ./client.jl:315
[28] _start()
@ Base ./client.jl:550
in expression starting at /Users/mcranmer/.julia/packages/SymbolicUtils/5TED6/src/SymbolicUtils.jl:1
in expression starting at stdin:Metadata
Metadata
Assignees
Labels
No labels