It seems you are missing KHR/khrplatform.h You can download it from the EGL website: https://www.khronos.org/registry/EGL/
On Sat, Mar 18, 2017 at 3:51 AM, 张驭洲 <[email protected]> wrote: > > > Hello, > > I'm building ParaView 5.2.0 on a machine that uses NVIDIA Tesla K80 GPUs. > The K80 GPUs have no interface for monitor, so I have to use off screen > rendering. It's said that EGL is a pretty good choice for this situation, > but as I switch VTK_USE_OFFSCREEN and VTK_USE_OFFSCREEN_EGL to "ON" and > then make, I get these errors: > > Built target vtkIOImage > [ 16%] Building C object VTK/ThirdParty/glew/vtkglew/ > CMakeFiles/vtkglew.dir/src/glew.c.o > In file included from /pan20/yzzhang/EGL/egl.h:39, > from /pan20/yzzhang/ParaView-v5.2. > 0/VTK/ThirdParty/glew/vtkglew/src/glew.c:38: > /pan20/yzzhang/EGL/eglplatform.h:37:29: error: KHR/khrplatform.h: No such > file or directory > In file included from /pan20/yzzhang/EGL/egl.h:39, > from /pan20/yzzhang/ParaView-v5.2. > 0/VTK/ThirdParty/glew/vtkglew/src/glew.c:38: > /pan20/yzzhang/EGL/eglplatform.h:151: error: expected ‘=’, ‘,’, ‘;’, > ‘asm’ or ‘__attribute__’ before ‘EGLint’ > In file included from /pan20/yzzhang/ParaView-v5.2. > 0/VTK/ThirdParty/glew/vtkglew/src/glew.c:38: > /pan20/yzzhang/EGL/egl.h:121: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or > ‘__attribute__’ before ‘EGLBoolean’ > In file included from /pan20/yzzhang/ParaView-v5.2. > 0/VTK/ThirdParty/glew/vtkglew/src/glew.c:38: > /pan20/yzzhang/EGL/egl.h:122: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or > ‘__attribute__’ before ‘EGLBoolean’ > /pan20/yzzhang/EGL/egl.h:123: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or > ‘__attribute__’ before ‘EGLContext’ > /pan20/yzzhang/EGL/egl.h:124: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or > ‘__attribute__’ before ‘EGLSurface’ > /pan20/yzzhang/EGL/egl.h:125: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or > ‘__attribute__’ before ‘EGLSurface’ > ...... > > Maybe it is clear that there is something wrong with the EGL header file, > but I don't know how to fix it. The operation system is CentOS 6.6. There > is an integrated graphics and 6 K80 GPUs. I connect to the machine using > ssh and have set headless X server using one of the K80 GPUs. I can run the > glxgears test in the off screen mode, but I don'n know how to make sure > that EGL is correctly setted. I want to know how to use EGL for off screen > rendering. > > Any help would be highly appreciated! > > -Zhang > > > > > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at http://www.kitware.com/ > opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/ParaView > > Search the list archives at: http://markmail.org/search/?q=ParaView > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/paraview > >
_______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView Search the list archives at: http://markmail.org/search/?q=ParaView Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/paraview
