# Precompiling Interpolations.jl failing

**URL:** <https://discourse.julialang.org/t/precompiling-interpolations-jl-failing/60090>\
**Category:** General Usage\
**Created:** [April 27, 2021, 9:22am UTC](https://discourse.julialang.org/t/precompiling-interpolations-jl-failing/60090 "2021-04-27T09:22:07Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![timmm](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/timmm/32/6760_2.png) [@timmm](https://discourse.julialang.org/u/timmm)\
**Post date:** [April 27, 2021, 9:22am UTC](https://discourse.julialang.org/t/precompiling-interpolations-jl-failing/60090/1 "2021-04-27T09:22:08Z")

</div>

Using Julia 1.6:

```julia
using Interpolations
[Info: Precompiling Interpolations [a98d9a8b-a2ab-59e6-89dd-64a1c18fca59]
ERROR: LoadError: LoadError: UndefVarError: SA not defined
Stacktrace:
  [1] top-level scope
    @ C:\Users\Berlin\.julia\packages\Interpolations\qHlUr\src\lanczos\lanczos.jl:110
  [2] include(mod::Module, _path::String)
    @ Base .\Base.jl:386
  [3] include(x::String)
    @ Interpolations C:\Users\Berlin\.julia\packages\Interpolations\qHlUr\src\Interpolations.jl:1
  [4] top-level scope
    @ C:\Users\Berlin\.julia\packages\Interpolations\qHlUr\src\Interpolations.jl:476
  [5] include
    @ .\Base.jl:386 [inlined]
  [6] 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, UInt64}}, source::Nothing)
    @ Base .\loading.jl:1213
  [7] top-level scope
    @ none:1
  [8] eval
    @ .\boot.jl:360 [inlined]
  [9] eval(x::Expr)
    @ Base.MainInclude .\client.jl:446
 [10] top-level scope
    @ none:1
in expression starting at C:\Users\Berlin\.julia\packages\Interpolations\qHlUr\src\lanczos\lanczos.jl:110
in expression starting at C:\Users\Berlin\.julia\packages\Interpolations\qHlUr\src\Interpolations.jl:1
ERROR: Failed to precompile Interpolations [a98d9a8b-a2ab-59e6-89dd-64a1c18fca59] to C:\Users\Berlin\.julia\compiled\v1.6\Interpolations\jl_EEE8.tmp.
Stacktrace:
 [1] error(s::String)
   @ Base .\error.jl:33
 [2] compilecache(pkg::Base.PkgId, path::String, internal_stderr::Base.TTY, internal_stdout::Base.TTY)
   @ Base .\loading.jl:1360
 [3] compilecache(pkg::Base.PkgId, path::String)
   @ Base .\loading.jl:1306
 [4] _require(pkg::Base.PkgId)
   @ Base .\loading.jl:1021
 [5] require(uuidkey::Base.PkgId)
   @ Base .\loading.jl:914
 [6] require(into::Module, mod::Symbol)
   @ Base .\loading.jl:901

```

And the version:

```julia
(@v1.6) pkg> status Interpolations
      Status `C:\Users\Berlin\.julia\environments\v1.6\Project.toml`
  [a98d9a8b] Interpolations v0.13.1

```

Any ideas why this is happening?

Cheers,  
Tim

---

<div class="post-metadata">

**Author:** ![kristoffer.carlsson](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kristoffer.carlsson/32/22_2.png) [@kristoffer.carlsson](https://discourse.julialang.org/u/kristoffer.carlsson)\
**Post date:** [April 27, 2021, 10:06am UTC](https://discourse.julialang.org/t/precompiling-interpolations-jl-failing/60090/2 "2021-04-27T10:06:08Z")

</div>

What StaticArrays version are you on?

Does:

```julia
julia> using StaticArrays

julia> SA
SA

```

work?

---

<div class="post-metadata">

**Author:** ![timmm](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/timmm/32/6760_2.png) [@timmm](https://discourse.julialang.org/u/timmm)\
**Post date:** [April 27, 2021, 10:22am UTC](https://discourse.julialang.org/t/precompiling-interpolations-jl-failing/60090/3 "2021-04-27T10:22:37Z")

</div>

I get this:

```julia
julia> using StaticArrays

julia> SA
ERROR: UndefVarError: SA not defined

```

My version:

```julia
(@v1.6) pkg> status StaticArrays
      Status `C:\Users\Berlin\.julia\environments\v1.6\Project.toml`
  [90137ffa] StaticArrays v0.11.1

```

---

<div class="post-metadata">

**Author:** ![timmm](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/timmm/32/6760_2.png) [@timmm](https://discourse.julialang.org/u/timmm)\
**Post date:** [April 27, 2021, 10:26am UTC](https://discourse.julialang.org/t/precompiling-interpolations-jl-failing/60090/4 "2021-04-27T10:26:17Z")

</div>

And using

```julia
] up StaticArrays

```

the version no stays the same…

---

<div class="post-metadata">

**Author:** ![kristoffer.carlsson](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kristoffer.carlsson/32/22_2.png) [@kristoffer.carlsson](https://discourse.julialang.org/u/kristoffer.carlsson)\
**Post date:** [April 27, 2021, 10:57am UTC](https://discourse.julialang.org/t/precompiling-interpolations-jl-failing/60090/5 "2021-04-27T10:57:10Z")

</div>

You might have something that blocks it from getting updated. What if you do `] add StaticArrays@1`?

---

<div class="post-metadata">

**Author:** ![timmm](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/timmm/32/6760_2.png) [@timmm](https://discourse.julialang.org/u/timmm)\
**Post date:** [April 27, 2021, 11:28am UTC](https://discourse.julialang.org/t/precompiling-interpolations-jl-failing/60090/6 "2021-04-27T11:28:09Z")

</div>

Yeah that worked, I removed all my packages with odd dependancies then could install and run this.

Cheers,  
Tim

---

<div class="post-metadata">

**Author:** ![Tomas\_Rose](https://avatars.discourse-cdn.com/v4/letter/t/5fc32e/32.png) [@Tomas\_Rose](https://discourse.julialang.org/u/Tomas_Rose)\
**Post date:** [June 11, 2021, 1:59pm UTC](https://discourse.julialang.org/t/precompiling-interpolations-jl-failing/60090/7 "2021-06-11T13:59:34Z")

</div>

Hy there. I’m having the same issue as the one reported by Tim and I tried the suggestion that Kristoffer gave. However, when I run ] add StaticArrays@1, I get the following:

ERROR: Unsatisfiable requirements detected for package StaticArrays [90137ffa]:  
StaticArrays [90137ffa] log:  
├─possible versions are: [0.8.0-0.8.3, 0.9.0-0.9.2, 0.10.0, 0.10.2-0.10.3, 0.11.0-0.11.1, 0.12.0-0.12.5, 1.0.0-1.0.1, 1.1.0-1.1.3, 1.2.0-1.2.2] or uninstalled  
├─restricted to versions 1 by an explicit requirement, leaving only versions [1.0.0-1.0.1, 1.1.0-1.1.3, 1.2.0-1.2.2]  
└─restricted by compatibility requirements with IntervalArithmetic [d1acc4aa] to versions: [0.8.0-0.8.3, 0.9.0-0.9.2, 0.10.0, 0.10.2-0.10.3, 0.11.0-0.11.1, 0.12.0-0.12.5] — no versions left  
└─IntervalArithmetic [d1acc4aa] log:  
├─possible versions are: [0.14.0, 0.15.0-0.15.2, 0.16.0-0.16.7, 0.17.0-0.17.8, 0.18.0-0.18.2] or uninstalled  
└─restricted to versions 0.16.7 by an explicit requirement, leaving only versions 0.16.7

there seems to be some conflict with the package IntervalArithmetic. any clue how to solve this? should I just uninstall this package?

best

Tomás
