-
Notifications
You must be signed in to change notification settings - Fork 36
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
glfw/3.3.2: Driver load issues with the conan package #1200
Comments
thanks for the bug report. We are migrating away from the mesa package. Could you please try with the updated glfw/3.3.2 recipe ? |
Mesa is still pulled in by conan-glew apparently. Specifically, it requires mesa-glu, which pulls in mesa/19.3.1, which still causes the same crash. glfw works fine on its own now at least. |
That's unfortunate, but this will be fixed when someone will have some time available to finalize https://github.com/bincrafters/conan-glu: conan-glew will depend on conan-glu instead of mesa-glu. Fell free ton contribute ! |
What exactly is missing? I compiled conan-glu locally and changed conan-glew to include conan-glu instead, and it appears to work fine without any modifications. |
@Croydon started the work, so he would be the correct person to answer you, unfortunately he has little time for this currently. He mentionned 2 todos: https://github.com/bincrafters/conan-glu/blob/testing/virtual/conanfile.py#L15-L16, so that's a start ! |
A glu system package is now Work-In-Progress here: conan-io/conan-center-index#1976 Afterwards the glew package can be updated glfw is now available from the Conan Center Index and should be used from there. The respective Bincrafters' package is now obsolete. |
Package and Environment Details (include every applicable attribute)
Conan profile (output of
conan profile show default
orconan profile show <profile>
if custom profile is in use)Steps to reproduce (Include if Applicable)
test.cpp:
conanfile.txt:
CMakeLists.txt:
Logs (Include/Attach if Applicable)
Click to expand log
While I've included a lot of code here, this issue is specific to conan. With this CMakeLists:
And these submodules:
with identical code (test.cpp) to the conan test, it suddenly works fine:
As far as I can tell, this is a problem with the Conan package. GLFW itself works fine outside conan, and the standard glxgears test passes without issues. Games or other software requiring the GPU driver to work also works fine.
Also, #1119: building mesa did not make a difference.
The text was updated successfully, but these errors were encountered: