Closed 0815Creeper closed 2 months ago
activate fresh_env
add DifferentialEquations@v7.12, BoundaryValueDiffEq@v5.7
doesn't produce an issue for me (Julia v1.10.3)
however, with DifferentialEquations.jl@v7.13
I face it sporadically
activate fresh_env add DifferentialEquations@v7.12, BoundaryValueDiffEq@v5.7
doesn't produce an issue for me (Julia v1.10.3)
tested with fresh julia installation (.julia folder deleted): precompilation fails
This issue has been reported on Slack before, mostly caused by some type-pirated code in BoundaryValudDiffEq.jl@0.5.7, I believe the precompilation should working fine on BoundaryValueDiffEq.jl@0.5.9 and later.
Yes there was pirated code that was moved to SciMLBase, but this sholud have been solved by subsequent releases? The code movement gave a hiccup for a version but then once you have the later SciMLBase it's fine. Can you confirm that later releases handled that?
Tested on a fresh environment:
(jl_90zoXZ) pkg> add BoundaryValueDiffEq
Resolving package versions...
Installed BoundaryValueDiffEq β v5.9.1
......
Precompiling project...
1 dependency successfully precompiled in 232 seconds. 175 already precompiled.
Everything is working fine
I'm going to close becuase it definitely seems like an old version thing where if you update properly you should be fine. That means there isn't anything actionable here, but feel free to continue the conversation for debugging your installation.
Describe the bug π When using DifferentialEquations.jl at version 7.12 and BoundaryValueDiffEq at version 5.7, precomilation fails with:
LoadError: TypeError: in ODESolution, in AC, expected AC<:Union{Nothing, Vector{Int64}}, got Type{Vector{Float64}}
Expected behavior Precompilation succeds, as DifferentialEquations.jl v 7.12 should be compatible with BoundaryValueDiffEq v 5
Minimal Reproducible Example π
]add DifferentialEquations@v7.12,BoundaryValueDiffEq@v5.7
Error & Stacktrace β οΈ
Environment (please complete the following information):
using Pkg; Pkg.status()
using Pkg; Pkg.status(; mode = PKGMODE_MANIFEST)
versioninfo()
Additional context
Found due to issue with installation of FMIFlux.jl