# My dependency changed one of its dependencies - can't build my package anymore

**URL:** https://discourse.julialang.org/t/my-dependency-changed-one-of-its-dependencies-cant-build-my-package-anymore/115659
**Category:** General Usage
**Tags:** question, package, development, dependencies, makie
**Created:** [June 14, 2024, 3:47pm UTC](https://discourse.julialang.org/t/my-dependency-changed-one-of-its-dependencies-cant-build-my-package-anymore/115659 "2024-06-14T15:47:14Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![Santiago\_Lopez](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/santiago_lopez/32/46298_2.png) [@Santiago\_Lopez](https://discourse.julialang.org/u/Santiago_Lopez)
#### Post date: [June 14, 2024, 3:47pm UTC](https://discourse.julialang.org/t/my-dependency-changed-one-of-its-dependencies-cant-build-my-package-anymore/115659/1 "2024-06-14T15:47:14Z")

</div>

Hi,

I pushed a minor changed to [my Julia’s package repo](https://github.com/slopezpereyra/EEGToolkit.jl) and got the following error during the Documenter build:

```julia
ERROR: LoadError: LoadError: ArgumentError: Package Polynomials does not have MakieCore in its dependencies:
- If you have Polynomials checked out for development and have
  added MakieCore as a dependency but haven't updated your primary
  environment's manifest file, try `Pkg.resolve()`.
- Otherwise you may need to report an issue with Polynomials

```

Apparently, my own package expects that Polynomials requires MakieCore, when it doesn’t. Since this error is new, I went to the Polynomials.jl repo to check this. Indeed, just yesterday they pushed a commit with name `remove unneded makiecore dep (#576)`. My problem seems to sprout from that.

In the Manifest.toml file of my own project, Polynomials’ dependencies are:

```julia
[[deps.Polynomials]]
deps = ["LinearAlgebra", "RecipesBase", "Setfield", "SparseArrays"]
git-tree-sha1 = "f2281d0e9826cbdd16e6acfe736231850fed3f0f"
uuid = "f27b6e38-b328-58d1-80ce-0feddd5e7a45"
version = "4.0.10"

    [deps.Polynomials.extensions]
    PolynomialsChainRulesCoreExt = "ChainRulesCore"
    PolynomialsFFTWExt = "FFTW"
    PolynomialsMakieCoreExt = "MakieCore"
    PolynomialsMutableArithmeticsExt = "MutableArithmetics"

    [deps.Polynomials.weakdeps]
    ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4"
    FFTW = "7a1cc6ca-52ef-59f5-83cd-3a7055c09341"
    MakieCore = "20f20a25-4f0e-4fdf-b5d1-57303727442b"
    MutableArithmetics = "d8a4904e-b15c-11e9-3269-09a3773c0cb0"

```

Thus, MakieCore appears as a weak dep, and PolynomialsMakieCoreExt as an extension. I commented both their lines and pushed again, but I got the same error.

How do I resolve this conflict? I ran `Pkg.resolve()` with no effect.

---

<div class="post-metadata">

### Author: ![nsajko](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/nsajko/32/221187_2.png) [@nsajko](https://discourse.julialang.org/u/nsajko)
#### Post date: [June 14, 2024, 5:45pm UTC](https://discourse.julialang.org/t/my-dependency-changed-one-of-its-dependencies-cant-build-my-package-anymore/115659/2 "2024-06-14T17:45:15Z")

</div>

Maybe try deleting all the `Manifest.toml` files in your source file tree.
