OpenVR compilation error under MSVC
This looks very odd to me, but I'm seeing errors in ParaView's binary builders on hera
:
C:\PROGRA~2\MICROS~1.0\VC\bin\amd64\cl.exe /nologo /TP -DRenderingOpenVR_EXPORTS -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS -D_SCL_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -DvtkRenderingCore_AUTOINIT_INCLUDE=\"C:/bbd/6c27b535/build/superbuild/paraview/build/CMakeFiles/vtkModuleAutoInit_ec47e130ffdb4ae73e1b1973a6727492.h\" -DvtkRenderingVolume_AUTOINIT_INCLUDE=\"C:/bbd/6c27b535/build/superbuild/paraview/build/CMakeFiles/vtkModuleAutoInit_ec47e130ffdb4ae73e1b1973a6727492.h\" -IVTK\Rendering\OpenVR -IC:\bbd\6c27b535\source-paraview\VTK\Rendering\OpenVR -IVTK\Common\Core -IC:\bbd\6c27b535\source-paraview\VTK\Common\Core -IVTK\Utilities\KWIML -IC:\bbd\6c27b535\source-paraview\VTK\Utilities\KWIML -IVTK\Utilities\KWSys -IC:\bbd\6c27b535\source-paraview\VTK\Utilities\KWSys -IC:\bbd\6c27b535\build\install\include -IVTK\IO\Image -IC:\bbd\6c27b535\source-paraview\VTK\IO\Image -IVTK\Common\ExecutionModel -IC:\bbd\6c27b535\source-paraview\VTK\Common\ExecutionModel -IVTK\Common\DataModel -IC:\bbd\6c27b535\source-paraview\VTK\Common\DataModel -IVTK\Common\Math -IC:\bbd\6c27b535\source-paraview\VTK\Common\Math -IVTK\Common\Transforms -IC:\bbd\6c27b535\source-paraview\VTK\Common\Transforms -IVTK\IO\XMLParser -IC:\bbd\6c27b535\source-paraview\VTK\IO\XMLParser -IVTK\Interaction\Style -IC:\bbd\6c27b535\source-paraview\VTK\Interaction\Style -IVTK\Rendering\Core -IC:\bbd\6c27b535\source-paraview\VTK\Rendering\Core -IVTK\Filters\Core -IC:\bbd\6c27b535\source-paraview\VTK\Filters\Core -IVTK\Common\Misc -IC:\bbd\6c27b535\source-paraview\VTK\Common\Misc -IVTK\Interaction\Widgets -IC:\bbd\6c27b535\source-paraview\VTK\Interaction\Widgets -IVTK\Filters\General -IC:\bbd\6c27b535\source-paraview\VTK\Filters\General -IVTK\Filters\Sources -IC:\bbd\6c27b535\source-paraview\VTK\Filters\Sources -IVTK\Rendering\OpenGL2 -IC:\bbd\6c27b535\source-paraview\VTK\Rendering\OpenGL2 -IVTK\ThirdParty\glew\vtkglew -IC:\bbd\6c27b535\source-paraview\VTK\ThirdParty\glew\vtkglew -IVTK\ThirdParty\glew -IC:\bbd\6c27b535\source-paraview\VTK\ThirdParty\glew -IVTK\Rendering\VolumeOpenGL2 -IC:\bbd\6c27b535\source-paraview\VTK\Rendering\VolumeOpenGL2 -IVTK\Imaging\Core -IC:\bbd\6c27b535\source-paraview\VTK\Imaging\Core -IVTK\Imaging\Math -IC:\bbd\6c27b535\source-paraview\VTK\Imaging\Math -IVTK\Rendering\Volume -IC:\bbd\6c27b535\source-paraview\VTK\Rendering\Volume -IVTK\Common\System -IC:\bbd\6c27b535\source-paraview\VTK\Common\System -IVTK\IO\XML -IC:\bbd\6c27b535\source-paraview\VTK\IO\XML -IVTK\Imaging\Sources -IC:\bbd\6c27b535\source-paraview\VTK\Imaging\Sources /DWIN32 /D_WINDOWS /W4 /GR /EHsc -DBOOST_ALL_NO_LIB /MD /O2 /Ob2 /DNDEBUG /showIncludes /FoVTK\Rendering\OpenVR\CMakeFiles\RenderingOpenVR.dir\vtkOpenVRRenderWindow.cxx.obj /FdVTK\Rendering\OpenVR\CMakeFiles\RenderingOpenVR.dir\ /FS -c C:\bbd\6c27b535\source-paraview\VTK\Rendering\OpenVR\vtkOpenVRRenderWindow.cxx
C:\bbd\6c27b535\source-paraview\VTK\Rendering\OpenVR\vtkOpenVRRenderWindow.cxx(349): error C2248: 'vtkOpenGLRenderWindow::State': cannot access private member declared in class 'vtkOpenGLRenderWindow'
C:\bbd\6c27b535\source-paraview\VTK\Rendering\OpenGL2\vtkOpenGLRenderWindow.h(560): note: see declaration of 'vtkOpenGLRenderWindow::State'
C:\bbd\6c27b535\source-paraview\VTK\Rendering\OpenGL2\vtkTextureObject.h(33): note: see declaration of 'vtkOpenGLRenderWindow'