# No backend available (GLMakie, CairoMakie, WGLMakie)

**URL:** <https://discourse.julialang.org/t/no-backend-available-glmakie-cairomakie-wglmakie/62984>\
**Category:** General Usage\
**Tags:** agents, makie\
**Created:** [June 16, 2021, 2:14am UTC](https://discourse.julialang.org/t/no-backend-available-glmakie-cairomakie-wglmakie/62984 "2021-06-16T02:14:13Z")\
**Posts on this page:** 1\
**Showing post:** 6

<div class="post-metadata">

**Author:** ![Libbum](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/libbum/32/3935_2.png) [@Libbum](https://discourse.julialang.org/u/Libbum)\
**Post date:** [June 16, 2021, 7:52am UTC](https://discourse.julialang.org/t/no-backend-available-glmakie-cairomakie-wglmakie/62984/6 "2021-06-16T07:52:44Z")

</div>

Hi all, these issues are due to the recent change from AbstractPlotting to Makie as the base package of the Makie environment.

The crossover point for InteractiveDynamics (and thus Agents) was in v0.15 - can you upgrade that package and report back?

**Edit:** if you can’t get this to work automatically, try `] rm GLMakie`, then `] up InteractiveDynamics` and finally `] add GLMakie` back. I think the hook is that `AbstractPlotting` is sitting around in the manifest and is not allowing the upgrade to happen easily.

---

_[View the full topic](https://discourse.julialang.org/t/no-backend-available-glmakie-cairomakie-wglmakie/62984)._
