hello, when i ccmake 8.2.0 with offscreen window in centos7. i install freeglut and osmesa, ccmake some configure:
VTK_HAS_OSMESA=ON
VTK_OPENGL_HAS_EGL = ON
VTK_OPENGL_USE_GLES = ON
VTK_PYTHON_VERSION =3.6
VTK_MODULE_vtkglew_IS_SHARED = ON
VTK_USE_SYSTEM_GLEW =ON
VTK_USE_SYSTEM_HDF5 = ON
VTK_USE_SYSTEM_ZLIB = ON
The configure is success, but when execute “make -j8” is appear follow error :
/home/biomind/development/test/cjw/vtk/VTK-8.2.0/Rendering/OpenGL2/vtkOpenGLRenderWindow.cxx: 在成员函数‘int vtkOpenGLRenderWindow::GetColorBufferInternalFormat(int)’中:
/home/biomind/development/test/cjw/vtk/VTK-8.2.0/Rendering/OpenGL2/vtkOpenGLRenderWindow.cxx:951:7: 错误:‘GLEW_ARB_direct_state_access’在此作用域中尚未声明
if (GLEW_ARB_direct_state_access)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biomind/development/test/cjw/vtk/VTK-8.2.0/Rendering/OpenGL2/vtkOpenGLRenderWindow.cxx:951:7: 附注:suggested alternative: ‘GLEW_EXT_direct_state_access’
if (GLEW_ARB_direct_state_access)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
GLEW_EXT_direct_state_access
/home/biomind/development/test/cjw/vtk/VTK-8.2.0/Rendering/OpenGL2/vtkOpenGLRenderWindow.cxx:962:7: 错误:‘glGetTextureLevelParameteriv’在此作用域中尚未声明
glGetTextureLevelParameteriv(texName, 0, GL_TEXTURE_INTERNAL_FORMAT, &format);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biomind/development/test/cjw/vtk/VTK-8.2.0/Rendering/OpenGL2/vtkOpenGLRenderWindow.cxx:962:7: 附注:suggested alternative: ‘glGetTextureLevelParameterivEXT’
glGetTextureLevelParameteriv(texName, 0, GL_TEXTURE_INTERNAL_FORMAT, &format);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
glGetTextureLevelParameterivEXT
/home/biomind/development/test/cjw/vtk/VTK-8.2.0/Rendering/OpenGL2/vtkOpenGLRenderWindow.cxx:970:7: 错误:‘glGetNamedRenderbufferParameteriv’在此作用域中尚未声明
glGetNamedRenderbufferParameteriv(rbName, GL_RENDERBUFFER_INTERNAL_FORMAT, &format);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biomind/development/test/cjw/vtk/VTK-8.2.0/Rendering/OpenGL2/vtkOpenGLRenderWindow.cxx:970:7: 附注:suggested alternative: ‘glGetNamedRenderbufferParameterivEXT’
glGetNamedRenderbufferParameteriv(rbName, GL_RENDERBUFFER_INTERNAL_FORMAT, &format);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
glGetNamedRenderbufferParameterivEXT
Can help me? thinks!