How to fix this Precompile error for ITensors

I am getting the following error

Failed to precompile ITensors [9136182c-28ba-11e9-034c-db9fb085ebd5] to ...
ERROR: LoadError: UndefVarError: `Unwrap` not defined

I was adding the package Makie, OrdinaryDiffEq, DynamicalSystems

Please share the output of versioninfo() and Pkg.status().

julia> Pkg.status()
Status `C:\Users\vikra\.julia\environments\v1.10\Project.toml`
  [6e4b80f9] BenchmarkTools v1.5.0
  [acf6eb54] DFTK v0.6.18
  [0c46a032] DifferentialEquations v7.13.0
  [61744808] DynamicalSystems v3.3.5
  [e9467ef8] GLMakie v0.9.9
  [28b8d3ca] GR v0.73.3
  [f67ccb44] HDF5 v0.17.1
  [7073ff75] IJulia v1.24.2
βŒƒ [9136182c] ITensors v0.3.57
  [ee78f7c6] Makie v0.20.8
  [961ee093] ModelingToolkit v9.7.0
  [1dea7af3] OrdinaryDiffEq v6.74.1
  [ccf2f8ad] PlotThemes v3.1.0
  [91a5bcdd] Plots v1.40.2
  [c3e4b0f8] Pluto v0.19.40
  [7f904dfe] PlutoUI v0.7.58
  [6e0679c1] QuantumOptics v1.0.15
  [88a46c5d] SpinModels v0.1.0 `https://github.com/abraemer/SpinModels.jl#main`
  [90137ffa] StaticArrays v1.9.3
  [6aa20fa7] TensorOperations v4.1.0
  [2f01184e] SparseArrays v1.10.0
Info Packages marked with βŒƒ have new versions available and may be upgradable.

julia> versioninfo()
Julia Version 1.10.2
Commit bd47eca2c8 (2024-03-01 10:14 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Windows (x86_64-w64-mingw32)
  CPU: 24 Γ— 13th Gen Intel(R) Core(TM) i7-13700HX
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, goldmont)
Threads: 1 default, 0 interactive, 1 GC (on 24 virtual cores)

This is the output of versioninfo() and Pkg.status().
Can the error be ignored safely?

This I can’t say. However there was a new version of ITensors.jl released ~20h ago that changes something about Unwrap.jl. So maybe try updating and see whether the error persists.

1 Like

Yes, please try updating your packages and see if that fixes it.