"Circular dependency detected" preventing precompile

julia> using GLMakie
┌ Warning: Circular dependency detected.
│ Precompilation will be skipped for dependencies in this cycle:
│  ┌ FilePathsBase → FilePathsBaseMmapExt
│  └─ FilePathsBase → FilePathsBaseTestExt
│ Precompilation will also be skipped for the following, which depend on the above cycle:
│   GLMakie
│   Makie
│   FilePaths
│   Polynomials → PolynomialsMakieExt
└ @ Pkg.API.Precompilation C:\Software\Julia\julia-1.10.10\share\julia\stdlib\v1.10\Pkg\src\precompilation.jl:583
[ Info: Precompiling GLMakie [e9467ef8-e4e7-5192-8a1a-b1aee30e663a]

I see that the problem is known and I had seen it before but from the
warning message it appears that it prevents precompilation ahead of
time.  This is a real trip back to TTFX for GLMakie and others...

Does anyone know a work around?

If you use Julia 1.11, this is fixed.

For operational reasons, I am using LTS.

1 Like

Open an issue in Makie.jl