Hi all,
I have been using (Ordinary)DifferentialEquations.jl for a few years without issues. As of today, after an update, a very long list of errors is generated which there seems to be no way to resolve. I paste only part of it below. I am using julia 1.12.5
I tried to remove ~/.julia and .julia from my current project, re-install everythibg, but the issue with OrdinaryDiffEqDifferentiation, Sundials, BoundaryValueDiffEqMIRK etc. cannot be resolved.
I paste below part of the recursive error. It is the same, just for different packages.
thanks
. ? OrdinaryDiffEqDifferentiation → OrdinaryDiffEqDifferentiationSparseArraysExt
│ This may mean OrdinaryDiffEqSDIRK [2d112036-d095-4a1e-ab9a-08536f3ecdbf] does not support precompilation but is imported by a module that does.
└ @ Base loading.jl:2641
? OrdinaryDiffEqDifferentiation
? OrdinaryDiffEqDifferentiation → OrdinaryDiffEqDifferentiationSparseArraysExt
? OrdinaryDiffEqNonlinearSolve
? OrdinaryDiffEqSDIRK
? OrdinaryDiffEqBDF
[ Info: Precompiling OrdinaryDiffEqBDF [6ad6398a-0878-4a85-9266-38940aa047c8] (cache misses: incompatible header (4))
┌ Warning: Module OrdinaryDiffEqSDIRK with build ID ffffffff-ffff-ffff-cd6f-11d5ad4c9603 is missing from the cache.
│ This may mean OrdinaryDiffEqSDIRK [2d112036-d095-4a1e-ab9a-08536f3ecdbf] does not support precompilation but is imported by a module that does.
└ @ Base loading.jl:2641
┌ Info: Skipping precompilation due to precompilable error. Importing OrdinaryDiffEqBDF [6ad6398a-0878-4a85-9266-38940aa047c8].
└ exception = Error when precompiling module, potentially caused by a __precompile__(false) declaration in the module.
Info Given OrdinaryDiffEqRosenbrock was explicitly requested, output will be shown live
WARNING: Method definition rrule(typeof(SciMLBase.numargs), Any) in module SciMLBaseChainRulesCoreExt at /Users/simone/.julia/packages/SciMLBase/3RWdf/ext/SciMLBaseChainRulesCoreExt.jl:12 overwritten in module DiffEqBaseChainRulesCoreExt at /Users/simone/.julia/packages/DiffEqBase/5LeiG/ext/DiffEqBaseChainRulesCoreExt.jl:10.
ERROR: Method overwriting is not permitted during Module precompilation. Use `__precompile__(false)` to opt-out of precompilation.
? OrdinaryDiffEqDifferentiation
? OrdinaryDiffEqDifferentiation → OrdinaryDiffEqDifferentiationSparseArraysExt
? OrdinaryDiffEqRosenbrock
[ Info: Precompiling OrdinaryDiffEqRosenbrock [43230ef6-c299-4910-a778-202eb28ce4ce] (cache misses: incompatible header (4))
WARNING: Method definition rrule(typeof(SciMLBase.numargs), Any) in module SciMLBaseChainRulesCoreExt at /Users/simone/.julia/packages/SciMLBase/3RWdf/ext/SciMLBaseChainRulesCoreExt.jl:12 overwritten in module DiffEqBaseChainRulesCoreExt at /Users/simone/.julia/packages/DiffEqBase/5LeiG/ext/DiffEqBaseChainRulesCoreExt.jl:10.
ERROR: Method overwriting is not permitted during Module precompilation. Use `__precompile__(false)` to opt-out of precompilation.
┌ Info: Skipping precompilation due to precompilable error. Importing OrdinaryDiffEqRosenbrock [43230ef6-c299-4910-a778-202eb28ce4ce].
└ exception = Error when precompiling module, potentially caused by a __precompile__(false) declaration in the module.
Info Given OrdinaryDiffEqDefault was explicitly requested, output will be shown live
┌ Warning: Module OrdinaryDiffEqRosenbrock with build ID ffffffff-ffff-ffff-690b-38e0a770143e is missing from the cache.dinaryDiffEqDifferentiation → OrdinaryDiffEqDifferentiationSparseArraysExt
│ This may mean OrdinaryDiffEqRosenbrock [43230ef6-c299-4910-a778-202eb28ce4ce] does not support precompilation but is imported by a module that does.
└ @ Base loading.jl:2641
? OrdinaryDiffEqDifferentiation
? OrdinaryDiffEqDifferentiation → OrdinaryDiffEqDifferentiationSparseArraysExt
? OrdinaryDiffEqRosenbrock
? OrdinaryDiffEqNonlinearSolve
? OrdinaryDiffEqSDIRK
? OrdinaryDiffEqBDF
? OrdinaryDiffEqDefault
[ Info: Precompiling OrdinaryDiffEqDefault [50262376-6c5a-4cf5-baba-aaf4f84d72d7] (cache misses: incompatible header (4))
┌ Warning: Module OrdinaryDiffEqRosenbrock with build ID ffffffff-ffff-ffff-690b-38e0a770143e is missing from the cache.
│ This may mean OrdinaryDiffEqRosenbrock [43230ef6-c299-4910-a778-202eb28ce4ce] does not support precompilation but is imported by a module that does.
└ @ Base loading.jl:2641
┌ Info: Skipping precompilation due to precompilable error. Importing OrdinaryDiffEqDefault [50262376-6c5a-4cf5-baba-aaf4f84d72d7].
└ exception = Error when precompiling module, potentially caused by a __precompile__(false) declaration in the module.
Info Given OrdinaryDiffEqFIRK was explicitly requested, output will be shown live
WARNING: Method definition rrule(typeof(SciMLBase.numargs), Any) in module SciMLBaseChainRulesCoreExt at /Users/simone/.julia/packages/SciMLBase/3RWdf/ext/SciMLBaseChainRulesCoreExt.jl:12 overwritten in module DiffEqBaseChainRulesCoreExt at /Users/simone/.julia/packages/DiffEqBase/5LeiG/ext/DiffEqBaseChainRulesCoreExt.jl:10.
ERROR: Method overwriting is not permitted during Module precompilation. Use `__precompile__(false)` to opt-out of precompilation.
? OrdinaryDiffEqDifferentiation
? OrdinaryDiffEqDifferentiation → OrdinaryDiffEqDifferentiationSparseArraysExt
? OrdinaryDiffEqNonlinearSolve
? OrdinaryDiffEqFIRK
[ Info: Precompiling OrdinaryDiffEqFIRK [5960d6e9-dd7a-4743-88e7-cf307b64f125] (cache misses: incompatible header (4))
WARNING: Method definition rrule(typeof(SciMLBase.numargs), Any) in module SciMLBaseChainRulesCoreExt at /Users/simone/.julia/packages/SciMLBase/3RWdf/ext/SciMLBaseChainRulesCoreExt.jl:12 overwritten in module DiffEqBaseChainRulesCoreExt at /Users/simone/.julia/packages/DiffEqBase/5LeiG/ext/DiffEqBaseChainRulesCoreExt.jl:10.
ERROR: Method overwriting is not permitted during Module precompilation. Use `__precompile__(false)` to opt-out of precompilation.
┌ Info: Skipping precompilation due to precompilable error. Importing OrdinaryDiffEqFIRK [5960d6e9-dd7a-4743-88e7-cf307b64f125].
└ exception = Error when precompiling module, potentially caused by a __precompile__(false) declaration in the module.
Info Given OrdinaryDiffEqPDIRK was explicitly requested, output will be shown live
┌ Warning: Module OrdinaryDiffEqDifferentiation with build ID ffffffff-ffff-ffff-9056-85af3b962caf is missing from the cache.yDiffEqDifferentiation → OrdinaryDiffEqDifferentiationSparseArraysExt
│ This may mean OrdinaryDiffEqDifferentiation [4302a76b-040a-498a-8c04-15b101fed76b] does not support precompilation but is imported by a module that does.
└ @ Base loading.jl:2641
? OrdinaryDiffEqDifferentiation
? OrdinaryDiffEqDifferentiation → OrdinaryDiffEqDifferentiationSparseArraysExt
? OrdinaryDiffEqNonlinearSolve
? OrdinaryDiffEqPDIRK
[ Info: Precompiling OrdinaryDiffEqPDIRK [5dd0a6cf-3d4b-4314-aa06-06d4e299bc89] (cache misses: incompatible header (4))
┌ Warning: Module OrdinaryDiffEqDifferentiation with build ID ffffffff-ffff-ffff-9056-85af3b962caf is missing from the cache.
│ This may mean OrdinaryDiffEqDifferentiation [4302a76b-040a-498a-8c04-15b101fed76b] does not support precompilation but is imported by a module that does.
└ @ Base loading.jl:2641
┌ Info: Skipping precompilation due to precompilable error. Importing OrdinaryDiffEqPDIRK [5dd0a6cf-3d4b-4314-aa06-06d4e299bc89].
└ exception = Error when precompiling module, potentially caused by a __precompile__(false) declaration in the module.
Info Given OrdinaryDiffEqIMEXMultistep was explicitly requested, output will be shown live
┌ Warning: Module OrdinaryDiffEqDifferentiation with build ID ffffffff-ffff-ffff-9056-85af3b962caf is missing from the cache.yDiffEqDifferentiation → OrdinaryDiffEqDifferentiationSparseArraysExt
│ This may mean OrdinaryDiffEqDifferentiation [4302a76b-040a-498a-8c04-15b101fed76b] does not support precompilation but is imported by a module that does.
└ @ Base loading.jl:2641
? OrdinaryDiffEqDifferentiation
? OrdinaryDiffEqDifferentiation → OrdinaryDiffEqDifferentiationSparseArraysExt
? OrdinaryDiffEqNonlinearSolve
? OrdinaryDiffEqIMEXMultistep
[ Info: Precompiling OrdinaryDiffEqIMEXMultistep [9f002381-b378-40b7-97a6-27a27c83f129] (cache misses: incompatible header (4))
┌ Warning: Module OrdinaryDiffEqDifferentiation with build ID ffffffff-ffff-ffff-9056-85af3b962caf is missing from the cache.
│ This may mean OrdinaryDiffEqDifferentiation [4302a76b-040a-498a-8c04-15b101fed76b] does not support precompilation but is imported by a module that does.
└ @ Base loading.jl:2641
┌ Info: Skipping precompilation due to precompilable error. Importing OrdinaryDiffEqIMEXMultistep [9f002381-b378-40b7-97a6-27a27c83f129].
└ exception = Error when precompiling module, potentially caused by a __precompile__(false) declaration in the module.
Info Given OrdinaryDiffEqExponentialRK was explicitly requested, output will be shown live
┌ Warning: Module OrdinaryDiffEqDifferentiation with build ID ffffffff-ffff-ffff-9056-85af3b962caf is missing from the cache.yDiffEqDifferentiation → OrdinaryDiffEqDifferentiationSparseArraysExt
│ This may mean OrdinaryDiffEqDifferentiation [4302a76b-040a-498a-8c04-15b101fed76b] does not support precompilation but is imported by a module that does.
└ @ Base loading.jl:2641
? OrdinaryDiffEqDifferentiation
? OrdinaryDiffEqDifferentiation → OrdinaryDiffEqDifferentiationSparseArraysExt
? OrdinaryDiffEqExponentialRK
[ Info: Precompiling OrdinaryDiffEqExponentialRK [e0540318-69ee-4070-8777-9e2de6de23de] (cache misses: incompatible header (4))
┌ Warning: Module OrdinaryDiffEqDifferentiation with build ID ffffffff-ffff-ffff-9056-85af3b962caf is missing from the cache.
│ This may mean OrdinaryDiffEqDifferentiation [4302a76b-040a-498a-8c04-15b101fed76b] does not support precompilation but is imported by a module that does.
└ @ Base loading.jl:2641
┌ Info: Skipping precompilation due to precompilable error. Importing OrdinaryDiffEqExponentialRK [e0540318-69ee-4070-8777-9e2de6de23de].
└ exception = Error when precompiling module, potentially caused by a __precompile__(false) declaration in the module.