# centos7 vtkOpenGLRenderWindow cmake error

**URL:** https://discourse.vtk.org/t/centos7-vtkopenglrenderwindow-cmake-error/2280
**Category:** Support
**Created:** [December 14, 2019, 4:07pm UTC](https://discourse.vtk.org/t/centos7-vtkopenglrenderwindow-cmake-error/2280 "2019-12-14T16:07:58Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![yan](https://discourse.vtk.org/letter_avatar_proxy/v4/letter/y/3e96dc/32.png) [@yan](https://discourse.vtk.org/u/yan)
#### Post date: [December 14, 2019, 4:07pm UTC](https://discourse.vtk.org/t/centos7-vtkopenglrenderwindow-cmake-error/2280/1 "2019-12-14T16:07:58Z")

</div>

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!

---

<div class="post-metadata">

### Author: ![LG69230](https://discourse.vtk.org/letter_avatar_proxy/v4/letter/l/ecc23a/32.png) [@LG69230](https://discourse.vtk.org/u/LG69230)
#### Post date: [January 16, 2020, 6:46am UTC](https://discourse.vtk.org/t/centos7-vtkopenglrenderwindow-cmake-error/2280/2 "2020-01-16T06:46:21Z")

</div>

Hi zhangyan

Have you been able to solve this problem ?  
I’m facing exactly the same when trying to build a VTK rpm for offscreen rendering …
