Bug 32598

Summary: nvidia-current-devel package does not contain headers
Product: Mageia Reporter: Markus Mertens <Mertens.MPT>
Component: RPM PackagesAssignee: Giuseppe Ghibò <ghibomgx>
Status: NEW --- QA Contact:
Severity: major    
Priority: Normal CC: fri
Version: 9   
Target Milestone: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Source RPM: nvidia-current-devel-535.129.03-1.mga9.nonfree CVE:
Status comment:

Description Markus Mertens 2023-12-06 14:32:08 CET
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.
Comment 1 Lewis Smith 2023-12-11 21:40:07 CET
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

Lewis Smith 2023-12-11 21:40:46 CET

Summary: development package does not contain headers => nvidia-current-devel package does not contain headers

Comment 2 Giuseppe Ghibò 2023-12-11 23:33:01 CET
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.
Comment 3 Morgan Leijström 2024-03-03 10:03:26 CET
Markus, does this work for you, to find the headers?

Any reason to change, or we let it be?

CC: (none) => fri

Comment 4 Markus Mertens 2024-03-08 10:09:52 CET
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.
Comment 5 Morgan Leijström 2024-03-08 14:09:00 CET
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
Comment 6 Giuseppe Ghibò 2024-03-08 14:34:35 CET
As alternative we might add

Requires: pkgconfig(libglvnd)
Requires: pkgconfig(vulkan)

to nvidia-current-devel package on a next build.
Comment 7 Morgan Leijström 2024-03-08 15:26:58 CET
To mee, that sounds elegant.