Thank you, @mkitti. If I install 1.10 and then activate . and update, I also get several errors at the precompilation stage. They all relate to AdaptStaticArraysExt.jl and AdaptStaticArraysCoreExt.jl. The warnings and errors I get start as follows (not copying the whole thing to save on space)
Warning: attempting to remove probably stale pidfile 339/361
ā path = "/home/joao/.julia/compiled/v1.10/Plots/ld3vC_RGXJy.ji.pidfile"
ā @ FileWatching.Pidfile ~/.julia/juliaup/julia-1.10.0+0.x64.linux.gnu/share/julia/stdlib/v1.10/FileWatching/src/pidfile.jl:244
ā Warning: attempting to remove probably stale pidfile 355/361
ā path = "/home/joao/.julia/compiled/v1.10/Polyhedra/17i4E_RGXJy.ji.pidfile"
ā @ FileWatching.Pidfile ~/.julia/juliaup/julia-1.10.0+0.x64.linux.gnu/share/julia/stdlib/v1.10/FileWatching/src/pidfile.jl:244
ā Adapt ā AdaptStaticArraysExt
ā ExactPredicates
ā DelaunayTriangulation
ā BlackBoxOptim ā BlackBoxOptimRealtimePlotServerExt
ā Makie
ā LinearSolve
ā LinearSolvePardiso
ā NonlinearSolve
346 dependencies successfully precompiled in 108 seconds. 117 already precompiled. 7 skipped during auto due to previous errors.
14 dependencies had output during precompilation:
And then there are several errors related to AdaptStaticArraysExt.jl and AdaptStaticArraysCoreExt.jl. For instance:
MeshCat
ā ERROR: LoadError: ArgumentError: Package AdaptStaticArraysCoreExt does not have Adapt in its dependencies:
ā - You may have a partially installed environment. Try `Pkg.instantiate()`
ā to ensure all packages in the environment are installed.
ā - Or, if you have AdaptStaticArraysCoreExt checked out for development and have
ā added Adapt as a dependency but haven't updated your primary
ā environment's manifest file, try `Pkg.resolve()`.
ā - Otherwise you may need to report an issue with AdaptStaticArraysCoreExt
ā Stacktrace:
ā [1] macro expansion
ā @ Base ./loading.jl:1770 [inlined]
ā [2] macro expansion
ā @ Base ./lock.jl:267 [inlined]
ā [3] __require(into::Module, mod::Symbol)
ā @ Base ./loading.jl:1747
ā [4] #invoke_in_world#3
ā @ Base ./essentials.jl:921 [inlined]
ā [5] invoke_in_world
ā @ Base ./essentials.jl:918 [inlined]
ā [6] require(into::Module, mod::Symbol)
ā @ Base ./loading.jl:1740
ā [7] include
ā @ Base ./Base.jl:495 [inlined]
ā [8] 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::String)
ā @ Base ./loading.jl:2216
ā [9] top-level scope
ā @ stdin:3
ā in expression starting at /home/joao/.julia/packages/Adapt/Ur60R/ext/AdaptStaticArraysExt.jl:1
ā in expression starting at stdin:3
If I follow the suggestion in the error message and ] instantiate nothing happens. Further update issues
Updating registry at `~/.julia/registries/General.toml`
No Changes to `~/Dropbox/Research/dynamic_games/Project.toml`
No Changes to `~/Dropbox/Research/dynamic_games/Manifest.toml`
However, when trying to using the packages required by my project, I get further errors related to AdaptStaticArraysExt and its sister package (omitting part of the error message for brevity):
Precompiling AdaptStaticArraysExt
Info Given AdaptStaticArraysExt was explicitly requested, output will be shown live
ERROR: LoadError: ArgumentError: Package AdaptStaticArraysCoreExt does not have Adapt in its dependencies:
- You may have a partially installed environment. Try `Pkg.instantiate()`
to ensure all packages in the environment are installed.
- Or, if you have AdaptStaticArraysCoreExt checked out for development and have
added Adapt as a dependency but haven't updated your primary
environment's manifest file, try `Pkg.resolve()`.
- Otherwise you may need to report an issue with AdaptStaticArraysCoreExt
Stacktrace:
[1] macro expansion
@ Base ./loading.jl:1770 [inlined]
[2] macro expansion
@ Base ./lock.jl:267 [inlined]
[3] __require(into::Module, mod::Symbol)
@ Base ./loading.jl:1747
[4] #invoke_in_world#3
@ Base ./essentials.jl:921 [inlined]
[5] invoke_in_world
@ Base ./essentials.jl:918 [inlined]
[6] require(into::Module, mod::Symbol)
@ Base ./loading.jl:1740
[7] include
@ Base ./Base.jl:495 [inlined]
[8] 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:2216
[9] top-level scope
@ stdin:3
in expression starting at /home/joao/.julia/packages/Adapt/Ur60R/ext/AdaptStaticArraysExt.jl:1
in expression starting at stdin:3
ā Adapt ā AdaptStaticArraysExt
0 dependencies successfully precompiled in 1 seconds. 6 already precompiled.
[ Info: Precompiling AdaptStaticArraysExt [e1699a77-9e31-5da8-bb3e-0a796f95f0a0]
ERROR: LoadError: ArgumentError: Package AdaptStaticArraysCoreExt does not have Adapt in its dependencies:
- You may have a partially installed environment. Try `Pkg.instantiate()`
to ensure all packages in the environment are installed.
- Or, if you have AdaptStaticArraysCoreExt checked out for development and have
added Adapt as a dependency but haven't updated your primary
environment's manifest file, try `Pkg.resolve()`.
- Otherwise you may need to report an issue with AdaptStaticArraysCoreExt
Stacktrace:
[1] macro expansion
@ Base ./loading.jl:1770 [inlined]
[2] macro expansion
@ Base ./lock.jl:267 [inlined]
[3] __require(into::Module, mod::Symbol)
@ Base ./loading.jl:1747
[4] #invoke_in_world#3
@ Base ./essentials.jl:921 [inlined]
[5] invoke_in_world
@ Base ./essentials.jl:918 [inlined]
[6] require(into::Module, mod::Symbol)
@ Base ./loading.jl:1740
[7] include
@ Base ./Base.jl:495 [inlined]
[8] 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::String)
@ Base ./loading.jl:2216
[9] top-level scope
@ stdin:3
in expression starting at /home/joao/.julia/packages/Adapt/Ur60R/ext/AdaptStaticArraysExt.jl:1
in expression starting at stdin:3
Sorry for the length of the reply! Any help would be much appreciated.