File 0011-libGlewWorkaround.patch of Package SuperSlicer
diff --git a/src/slic3r/GUI/OpenGLManager.cpp b/src/slic3r/GUI/OpenGLManager.cpp
index 5310125366..5772d81b3f 100644
--- a/src/slic3r/GUI/OpenGLManager.cpp
+++ b/src/slic3r/GUI/OpenGLManager.cpp
@@ -345,8 +345,12 @@ bool OpenGLManager::init_gl()
#endif // ENABLE_GL_CORE_PROFILE || ENABLE_OPENGL_ES
GLenum err = glewInit();
if (err != GLEW_OK) {
- BOOST_LOG_TRIVIAL(error) << "Unable to init glew library: " << glewGetErrorString(err);
- return false;
+ if (err != 4) {
+ BOOST_LOG_TRIVIAL(error) << "Unable to init glew library: " << glewGetErrorString(err);
+ return false;
+ }
+ BOOST_LOG_TRIVIAL(error) << "GLEW init returned 4: " << glewGetErrorString(err);
+ BOOST_LOG_TRIVIAL(error) << "This appears to be a bug: https://github.com/nigels-com/glew/issues/417";
}
#if ENABLE_GL_CORE_PROFILE