# Failing to install OrdinaryDiffEq in the new Julia update

**URL:** <https://discourse.julialang.org/t/failing-to-install-ordinarydiffeq-in-the-new-julia-update/131511>\
**Category:** General Usage\
**Tags:** differentialequation\
**Created:** [August 10, 2025, 1:21pm UTC](https://discourse.julialang.org/t/failing-to-install-ordinarydiffeq-in-the-new-julia-update/131511 "2025-08-10T13:21:47Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![Marco\_Masi](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/marco_masi/32/212305_2.png) [@Marco\_Masi](https://discourse.julialang.org/u/Marco_Masi)\
**Post date:** [August 10, 2025, 1:21pm UTC](https://discourse.julialang.org/t/failing-to-install-ordinarydiffeq-in-the-new-julia-update/131511/1 "2025-08-10T13:21:47Z")

</div>

I installed the latest version of Julia (in Windows), and I am encountering issues with the ODE package. Neither launching nor importing it resolves the problem. I initially thought the issue might be due to an incorrect reinstallation of version 1.11.6. However, all other packages are functioning properly, and everything else seems to be working well. What follows is a selection of the error messages I receive. Am I doing something wrong? Is there a way to fix this?

julia\> import Pkg; Pkg.add(“OrdinaryDiffEq”)

\*\*\*\* some stuff\*\*\*

✗ OrdinaryDiffEqRosenbrock

✗ OrdinaryDiffEqDefault

✗ OrdinaryDiffEq

0 dependencies successfully precompiled in 21 seconds. 393 already precompiled.

3 dependencies errored.

julia\> using OrdinaryDiffEq

Precompiling OrdinaryDiffEq…  
Info Given OrdinaryDiffEq was explicitly requested, output will be shown live  
WARNING: could not import OrdinaryDiffEqCore.recursivefill! into OrdinaryDiffEq

\*\*\* lots of stuff follows\*\*\*\*

ERROR: LoadError: UndefVarError: `MacroTools` not defined in `OrdinaryDiffEqRosenbrock`

ERROR: LoadError: Failed to precompile OrdinaryDiffEqRosenbrock [43230ef6-c299-4910-a778-202eb28ce4ce] to “C:\Users\gmarc\.julia\compiled\v1.11\OrdinaryDiffEqRosenbrock\jl\_2FF5.tmp”.

✗ OrdinaryDiffEqRosenbrock

✗ OrdinaryDiffEqDefault

✗ OrdinaryDiffEq

0 dependencies successfully precompiled in 19 seconds. 238 already precompiled.

ERROR: The following 1 direct dependency failed to precompile: OrdinaryDiffEq

Failed to precompile OrdinaryDiffEq [1dea7af3-3e70-54e6-95c3-0bf5283fa5ed] to “C:\Users\gmarc\.julia\compiled\v1.11\OrdinaryDiffEq\jl\_2382.tmp”.

WARNING: could not import OrdinaryDiffEqCore.recursivefill! into OrdinaryDiffEq

ERROR: LoadError: UndefVarError: `MacroTools` not defined in `OrdinaryDiffEqRosenbrock`

ERROR: LoadError: Failed to precompile OrdinaryDiffEqRosenbrock [43230ef6-c299-4910-a778-202eb28ce4ce] to “C:\Users\gmarc\.julia\compiled\v1.11\OrdinaryDiffEqRosenbrock\jl\_2FF5.tmp”.

---

<div class="post-metadata">

**Author:** ![ForceBru](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/forcebru/32/21389_2.png) [@ForceBru](https://discourse.julialang.org/u/ForceBru)\
**Post date:** [August 10, 2025, 3:46pm UTC](https://discourse.julialang.org/t/failing-to-install-ordinarydiffeq-in-the-new-julia-update/131511/2 "2025-08-10T15:46:40Z")

</div>

Perhaps this is related to this issue: [DifferentialEquations.jl return errors - #2 by ChrisRackauckas](https://discourse.julialang.org/t/differentialequations-jl-return-errors/131481/2)

---

<div class="post-metadata">

**Author:** ![ChrisRackauckas](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chrisrackauckas/32/77_2.png) [@ChrisRackauckas](https://discourse.julialang.org/u/ChrisRackauckas)\
**Post date:** [August 10, 2025, 3:50pm UTC](https://discourse.julialang.org/t/failing-to-install-ordinarydiffeq-in-the-new-julia-update/131511/3 "2025-08-10T15:50:02Z")

</div>

Yes. @Marco_Masi can you show what version of OrdinaryDiffEqRosenbrock you have?

---

<div class="post-metadata">

**Author:** ![Marco\_Masi](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/marco_masi/32/212305_2.png) [@Marco\_Masi](https://discourse.julialang.org/u/Marco_Masi)\
**Post date:** [August 10, 2025, 5:28pm UTC](https://discourse.julialang.org/t/failing-to-install-ordinarydiffeq-in-the-new-julia-update/131511/4 "2025-08-10T17:28:35Z")

</div>

Hmm.. how does one check this? In the OrdinaryDiffEqRosenbrock directory there are two subdirs “0D4j9” and “8sxst” with Project.toml file telling version 1.13.0 and 1.2.0 respectively. So, I guess these are old versions. I tried to add Pkg.add(“OrdinaryDiffEqRosenbrock”) but it still gives the message “3 dependencies errored”.

---

<div class="post-metadata">

**Author:** ![ChrisRackauckas](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chrisrackauckas/32/77_2.png) [@ChrisRackauckas](https://discourse.julialang.org/u/ChrisRackauckas)\
**Post date:** [August 10, 2025, 8:44pm UTC](https://discourse.julialang.org/t/failing-to-install-ordinarydiffeq-in-the-new-julia-update/131511/5 "2025-08-10T20:44:41Z")

</div>

Do `]st` or `Pkg.status()`

---

<div class="post-metadata">

**Author:** ![giordano](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/giordano/32/2166_2.png) [@giordano](https://discourse.julialang.org/u/giordano)\
**Post date:** [August 10, 2025, 8:57pm UTC](https://discourse.julialang.org/t/failing-to-install-ordinarydiffeq-in-the-new-julia-update/131511/6 "2025-08-10T20:57:49Z")

</div>

> [@Marco\_Masi](#):
>
> how does one check this?

```julia-auto
]status -m OrdinaryDiffEqRosenbrock

```

(if `OrdinaryDiffEqRosenbrock` isn’t a direct dependency of your environment it won’t show up with just `]status`)

---

<div class="post-metadata">

**Author:** ![Marco\_Masi](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/marco_masi/32/212305_2.png) [@Marco\_Masi](https://discourse.julialang.org/u/Marco_Masi)\
**Post date:** [August 11, 2025, 9:20am UTC](https://discourse.julialang.org/t/failing-to-install-ordinarydiffeq-in-the-new-julia-update/131511/9 "2025-08-11T09:20:57Z")

</div>

It is v1.14.0. I tried to update it but, again, get “3 dependencies errored”. OrdinaryDiffeEq doesn’t work. Then, I did exactly the same OrdinaryDiffEqRosenbrock update on an older Julia version 1.10.5 (I have an old version on desktop, the new one on laptop), and it gave some warnings but no dependencies errors. OrdinaryDiffEq continues to work well in Julia v1.10.5, but not in 1.11.6.

---

<div class="post-metadata">

**Author:** ![ChrisRackauckas](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chrisrackauckas/32/77_2.png) [@ChrisRackauckas](https://discourse.julialang.org/u/ChrisRackauckas)\
**Post date:** [August 16, 2025, 4:50pm UTC](https://discourse.julialang.org/t/failing-to-install-ordinarydiffeq-in-the-new-julia-update/131511/10 "2025-08-16T16:50:09Z")

</div>

It’s not the OrdinaryDiffEqRosenbrock version but the OrdinaryDiffEq version. Can you share `]st`?

---

<div class="post-metadata">

**Author:** ![Marco\_Masi](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/marco_masi/32/212305_2.png) [@Marco\_Masi](https://discourse.julialang.org/u/Marco_Masi)\
**Post date:** [August 17, 2025, 3:48pm UTC](https://discourse.julialang.org/t/failing-to-install-ordinarydiffeq-in-the-new-julia-update/131511/11 "2025-08-17T15:48:30Z")

</div>

I guess it’s too late because I’ve installed Julia 1.12.beta4. Now it works.

---

<div class="post-metadata">

**Author:** ![ChrisRackauckas](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chrisrackauckas/32/77_2.png) [@ChrisRackauckas](https://discourse.julialang.org/u/ChrisRackauckas)\
**Post date:** [August 17, 2025, 3:49pm UTC](https://discourse.julialang.org/t/failing-to-install-ordinarydiffeq-in-the-new-julia-update/131511/12 "2025-08-17T15:49:15Z")

</div>

Well that works I guess

---

<div class="post-metadata">

**Author:** ![Marco\_Masi](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/marco_masi/32/212305_2.png) [@Marco\_Masi](https://discourse.julialang.org/u/Marco_Masi)\
**Post date:** [August 17, 2025, 7:40pm UTC](https://discourse.julialang.org/t/failing-to-install-ordinarydiffeq-in-the-new-julia-update/131511/13 "2025-08-17T19:40:12Z")

</div>

It is twice as fast! 🤩
