Making VulkanCore.jl work with latest version of 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?

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

1 Like

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.

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

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

something like this?

@sdanisch Is it correct?

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

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

1 Like