The Project.toml :
[deps]
DASSL = "e993076c-0cfd-5d6b-a1ac-36489fdf7917"
ModelingToolkit = "961ee093-0014-501f-94e3-6117800e7a78"
ModelingToolkitStandardLibrary = "16a59e39-deab-5bd0-87e4-056b12336739"
OrdinaryDiffEq = "1dea7af3-3e70-54e6-95c3-0bf5283fa5ed"
Plots = "91a5bcdd-55d7-5caf-9e0b-520d859cae80"
QuantizedSystemSolver = "1012ed6b-4eb4-43ec-b9f7-8dc4179649a3"
Sundials = "c3572dad-4567-51f8-b174-8c6c989267f4"
Waveforms = "cb13b1c6-351e-5134-b3ad-d6a530956a82"
and for Mainifest.toml :
(...)
[[deps.ModelingToolkit]]
deps = ["AbstractTrees", "ArrayInterface", "Combinatorics", "Compat", "ConstructionBase", "DataStructures", "DiffEqBase", "DiffEqCallbacks", "DiffRules", "Distributed", "Distributions", "DocStringExtensions", "DomainSets", "DynamicQuantities", "ExprTools", "FindFirstFunctions", "ForwardDiff", "FunctionWrappersWrappers", "Graphs", "InteractiveUtils", "JuliaFormatter", "JumpProcesses", "LabelledArrays", "Latexify", "Libdl", "LinearAlgebra", "MLStyle", "NaNMath", "OrderedCollections", "OrdinaryDiffEq", "PrecompileTools", "RecursiveArrayTools", "Reexport", "RuntimeGeneratedFunctions", "SciMLBase", "SciMLStructures", "Serialization", "Setfield", "SimpleNonlinearSolve", "SparseArrays", "SpecialFunctions", "StaticArrays", "SymbolicIndexingInterface", "SymbolicUtils", "Symbolics", "URIs", "UnPack", "Unitful"]
git-tree-sha1 = "81ffc7d059a10669a809a4dad2576998b196a43b"
uuid = "961ee093-0014-501f-94e3-6117800e7a78"
version = "9.15.0"
[deps.ModelingToolkit.extensions]
MTKBifurcationKitExt = "BifurcationKit"
MTKDeepDiffsExt = "DeepDiffs"
[deps.ModelingToolkit.weakdeps]
BifurcationKit = "0f109fa4-8a5d-4b75-95aa-f515264e7665"
DeepDiffs = "ab62b9b5-e342-54a8-a765-a90f495de1a6"
[[deps.ModelingToolkitStandardLibrary]]
deps = ["ChainRulesCore", "DiffEqBase", "IfElse", "LinearAlgebra", "ModelingToolkit", "Symbolics"]
git-tree-sha1 = "e45ea9a9183d8d3b888a614bd5230262c443cc4f"
uuid = "16a59e39-deab-5bd0-87e4-056b12336739"
version = "2.11.0"
(...)
From what I can see, the ModelingToolkit version is 9.15.0, so I tried updating it, but I’m getting this output:
pkg> update ModelingToolkit
Updating registry at `C:\Users\...\.julia\registries\General.toml`
Project No packages added to or removed from `C:\Users\myproject\Project.toml`
Manifest No packages added to or removed from `C:\Users\myproject\Manifest.toml`
✗ ModelingToolkit
✗ ModelingToolkitStandardLibrary
Precompiling packages finished.
0 dependencies successfully precompiled in 90 seconds. 475 already precompiled.
2 dependencies errored.
For a report of the errors see `julia> err`. To retry use `pkg> precompile`
and the associated error is :
ERROR: LoadError: UndefVarError: `ODESystem` not defined in `ModelingToolkit`
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).