# Making VulkanCore.jl work with latest version of Julia

**URL:** <https://discourse.julialang.org/t/making-vulkancore-jl-work-with-latest-version-of-julia/27108>\
**Category:** General Usage\
**Tags:** package\
**Created:** [August 2, 2019, 11:02am UTC](https://discourse.julialang.org/t/making-vulkancore-jl-work-with-latest-version-of-julia/27108 "2019-08-02T11:02:18Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![rapasite](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/rapasite/32/3719_2.png) [@rapasite](https://discourse.julialang.org/u/rapasite)\
**Post date:** [August 2, 2019, 11:02am UTC](https://discourse.julialang.org/t/making-vulkancore-jl-work-with-latest-version-of-julia/27108/1 "2019-08-02T11:02:18Z")

</div>

```julia
ERROR: Unsatisfiable requirements detected for package VulkanCore [16167f82]:
 VulkanCore [16167f82] log:
 ├─possible versions are: 1.0.0 or uninstalled
 ├─restricted to versions * by an explicit requirement, leaving only versions 1.0.0
 └─restricted by julia compatibility requirements to versions: uninstalled — no versions left

```

What can I do to contribute fixing this?

---

<div class="post-metadata">

**Author:** ![sdanisch](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/sdanisch/32/1406_2.png) [@sdanisch](https://discourse.julialang.org/u/sdanisch)\
**Post date:** [August 2, 2019, 12:27pm UTC](https://discourse.julialang.org/t/making-vulkancore-jl-work-with-latest-version-of-julia/27108/2 "2019-08-02T12:27:53Z")

</div>

You’ll need to switch from REQUIRE to Project.toml and then we need to register it 😉  
If you are willing to do the first part, I could do the second part!

---

<div class="post-metadata">

**Author:** ![Gnimuc](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/gnimuc/32/2194_2.png) [@Gnimuc](https://discourse.julialang.org/u/Gnimuc)\
**Post date:** [August 2, 2019, 1:32pm UTC](https://discourse.julialang.org/t/making-vulkancore-jl-work-with-latest-version-of-julia/27108/3 "2019-08-02T13:32:00Z")

</div>

I regenerated Vulkan bindings for v1.1.114 3 days ago for testing MoltenVK with GLFW3.3. Since Pkg can only deal with three version numbers for now, I’m still wondering how to manage the version mapping between VulkanCore and Vulkan spec.

---

<div class="post-metadata">

**Author:** ![rapasite](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/rapasite/32/3719_2.png) [@rapasite](https://discourse.julialang.org/u/rapasite)\
**Post date:** [August 3, 2019, 12:13am UTC](https://discourse.julialang.org/t/making-vulkancore-jl-work-with-latest-version-of-julia/27108/4 "2019-08-03T00:13:15Z")

</div>

```julia
name = "VulkanCore"
uuid = "16167f82-ea26-5cba-b1de-ed6fd5e30a11"
version = "1.1.114"

[deps]
CEnum = "fa961155-64e5-5f13-b03f-caf6b980ea82"

```

something like this?

---

<div class="post-metadata">

**Author:** ![rapasite](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/rapasite/32/3719_2.png) [@rapasite](https://discourse.julialang.org/u/rapasite)\
**Post date:** [August 5, 2019, 5:54pm UTC](https://discourse.julialang.org/t/making-vulkancore-jl-work-with-latest-version-of-julia/27108/5 "2019-08-05T17:54:59Z")

</div>

@sdanisch Is it correct?

sorry I have no idea where to put it or what to do next 😉

---

<div class="post-metadata">

**Author:** ![sdanisch](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/sdanisch/32/1406_2.png) [@sdanisch](https://discourse.julialang.org/u/sdanisch)\
**Post date:** [August 5, 2019, 7:43pm UTC](https://discourse.julialang.org/t/making-vulkancore-jl-work-with-latest-version-of-julia/27108/6 "2019-08-05T19:43:07Z")

</div>

Thank you, I made a pull request: [https://github.com/JuliaGPU/VulkanCore.jl/pull/24](https://github.com/JuliaGPU/VulkanCore.jl/pull/24)
