-
Notifications
You must be signed in to change notification settings - Fork 2.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Many packages do not declare correctly a dependency on gl
#44184
Comments
The bug is not in the concretizer, but in depends_on("osmesa", when="+osmesa") This brings in |
gl
gl
Changed the title, since handling of virtual packages from the concretizer works fine. |
The entire OpenGL ecosystem is modeled in a very complex way, and I think it can be simplified a lot. For instance, we have a virtual |
A few issues I saw so far in the graphics stack:
|
Steps to reproduce
Using this environment
Then follow the normal concretization steps for the enviornment
Error message
The
gl
providersosmesa
andglx
are both present in the DAG. VTK is built to supportosmesa
, but theglew
is using theglx
version ofgl
which is not compatible.For some reason, spack seems to be ignoring the
osmesa
providedgl
completely.Information on your system
General information
spack debug report
and reported the version of Spack/Python/PlatformThe text was updated successfully, but these errors were encountered: