The package nvidia-current-devel-535.129.03-1.mga9.nonfree only contains libraries, but no headers. It is impossible to use it for OpenGL development.
Thank you for the report. Giuseppe: OK to assign this to you? You have nursed this pkg of late. Should it have the headers, being closed-source?
Assignee: bugsquad => ghibomgx
Summary: development package does not contain headers => nvidia-current-devel package does not contain headers
AFAIK it's always been so since long time. The headers are contained in other compatibile common GL packages like lib64glvnd-devel, lib*vulkan-devel, etc.
Markus, does this work for you, to find the headers? Any reason to change, or we let it be?
CC: (none) => fri
I have installed lib64glvnd-devel and it works now. So we can leave it alone. Just a clear indication of which packages need to be installed would be nice.
Good. If someone can post a list, and possibly formulate what to write, I can implement the information at https://wiki.mageia.org/en/Setup_the_graphical_server#NVIDIA_CUDA.2C_OpenCL_and_more
As alternative we might add Requires: pkgconfig(libglvnd) Requires: pkgconfig(vulkan) to nvidia-current-devel package on a next build.
To mee, that sounds elegant.