# Circular dependencies in Julia 1.10.8

**URL:** https://discourse.julialang.org/t/circular-dependencies-in-julia-1-10-8/125587
**Category:** General Usage
**Tags:** question, package
**Created:** [February 5, 2025, 5:19pm UTC](https://discourse.julialang.org/t/circular-dependencies-in-julia-1-10-8/125587 "2025-02-05T17:19:04Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![prittjam](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/prittjam/32/21267_2.png) [@prittjam](https://discourse.julialang.org/u/prittjam)
#### Post date: [February 5, 2025, 5:19pm UTC](https://discourse.julialang.org/t/circular-dependencies-in-julia-1-10-8/125587/1 "2025-02-05T17:19:04Z")

</div>

With the following

```julia
using BandedMatrices, Colors, Distributions,
    GLMakie, Infiltrator, Intervals, Images,
    JuMP, LinearAlgebra, Parameters, OSQP,
    Random, SparseArrays, StaticArrays,
    StatsBase, StructArrays, Test, Unitful

```

I get circular dependencies:

> [Info: Precompiling CameraCalibration [e662ac77-834d-4ca4-99a7-fdbe701cf46d]  
> ┌ Warning: Circular dependency detected.  
> │ Precompilation will be skipped for dependencies in this cycle:  
> │ ┌ FilePathsBase → FilePathsBaseTestExt  
> │ └─ FilePathsBase → FilePathsBaseMmapExt  
> │ Precompilation will also be skipped for the following, which depend on the above cycle:  
> │ CameraCalibration  
> │ GLMakie  
> │ Makie  
> │ FilePaths  
> └ @ Pkg.API.Precompilation ~/.julia/juliaup/julia-1.10.8+0.x64.linux.gnu/share/julia/stdlib/v1.10/Pkg/src/precompilation.jl:584

This error makes the time to startup very long.

---

<div class="post-metadata">

### Author: ![nhz2](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/nhz2/32/44428_2.png) [@nhz2](https://discourse.julialang.org/u/nhz2)
#### Post date: [February 5, 2025, 5:46pm UTC](https://discourse.julialang.org/t/circular-dependencies-in-julia-1-10-8/125587/2 "2025-02-05T17:46:18Z")

</div>

I cannot reproduce this issue using these packages in a clean environment with ` --startup-file=no`. Are you using other packages in your `~/.julia/config/startup.jl` file?

---

<div class="post-metadata">

### Author: ![prittjam](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/prittjam/32/21267_2.png) [@prittjam](https://discourse.julialang.org/u/prittjam)
#### Post date: [February 5, 2025, 5:56pm UTC](https://discourse.julialang.org/t/circular-dependencies-in-julia-1-10-8/125587/3 "2025-02-05T17:56:07Z")

</div>

good catch

```julia
import Pkg, REPL
using Revise

```

---

<div class="post-metadata">

### Author: ![prittjam](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/prittjam/32/21267_2.png) [@prittjam](https://discourse.julialang.org/u/prittjam)
#### Post date: [February 6, 2025, 2:33pm UTC](https://discourse.julialang.org/t/circular-dependencies-in-julia-1-10-8/125587/4 "2025-02-06T14:33:40Z")

</div>

I updated the packages and this problems resolved itself.

Thanks you.
