Hi,
Does binary release version work for you? (At present only Windows is
available), seem to be a few things to fix on Linux & Mac.
Have you tried build using flags similar to binary release version?
https://blog.kitware.com/taking-paraview-into-virtual-reality/
Benson
On 01/19/2018 01:29 AM, Su, Simon M CIV USARMY RDECOM ARL (US) wrote:
CLASSIFICATION: UNCLASSIFIED
Hello,
I am wondering how to build a version of ParaView with OpenVR plugin? Which
version of OpenVR shall I use? I used the OpenVR from
https://github.com/ValveSoftware/openvr with just basic/minimal cmake option.
I am using the following cmake line for ParaView
cmake ..\paraview -DCMAKE_INSTALL_PREFIX=U:\tools\ParaView\ParaView
-DCMAKE_BUILD_TYPE=Release -G Ninja -DPARAVIEW_ENABLE_PYTHON:BOOL=ON
-DBUILD_TESTING:BOOL=OFF -DPARAVIEW_QT_VERSION=5 -DPARAVIEW_USE_MPI:BOOL=ON
-DPARAVIEW_USE_VISITBRIDGE:BOOL=ON
-DBOOST_INCLUDEDIR=U:/tools/boost/boost-1.65.1/include/boost-1_65_1
-DBOOST_ROOT=U:/tools/boost/boost-1.65.1 -DModule_vtkAcceleratorsVTKm:BOOL=ON
-DModule_vtkRenderingOpenVR:BOOL=ON -DPARAVIEW_BUILD_PLUGIN_OpenVR:BOOL=ON
-DOPENVR_INCLUDE_DIR=U:/tools/OpenVR/OpenVR/include
-DOPENVR_LIBRARY=U:/tools/OpenVR/OpenVR/lib/openvr_api64.lib
I am running into the following error
C:\Users\one\build\ParaView\b>ninja
[47/14039] Building CXX object
VTK\Rendering\OpenVR\CMakeFiles\vtkRenderingOpenVR.dir\vtkOpenVRRenderWindow.cxx.obj
FAILED:
VTK/Rendering/OpenVR/CMakeFiles/vtkRenderingOpenVR.dir/vtkOpenVRRenderWindow.cxx.obj
C:\PROGRA~2\MIB055~1\2017\COMMUN~1\VC\Tools\MSVC\1412~1.258\bin\Hostx64\x64\cl.exe
/nologo /TP -DMPICH_IGNORE_CXX_SEEK -DVTK_IN_VTK -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 -DvtkRenderingOpenVR_EXPORTS -I.
-IVTK\Rendering\OpenVR
-IC:\Users\one\build\ParaView\paraview\VTK\Rendering\OpenVR -IVTK\Common\Core
-IC:\Users\one\build\ParaView\paraview\VTK\Common\Core -IVTK\Utilities\KWIML
-IC:\Users\one\build\ParaView\paraview\VTK\Utilities\KWIML
-IVTK\Utilities\KWSys
-IC:\Users\one\build\ParaView\paraview\VTK\Utilities\KWSys
-IVTK\ThirdParty\utf8
-IC:\Users\one\build\ParaView\paraview\VTK\ThirdParty\utf8
-IVTK\Filters\Sources
-IC:\Users\one\build\ParaView\paraview\VTK\Filters\Sources
-IVTK\Common\ComputationalGeometry
-IC:\Users\one\build\ParaView\paraview\VTK\Common\ComputationalGeometry
-IVTK\Common\DataModel
-IC:\Users\one\build\ParaView\paraview\VTK\Common\DataModel -IVTK\Common\Math
-IC:\Users\one\build\ParaView\paraview\VTK\Common\Math -IVTK\Common\Misc
-IC:\Users\one\build\ParaView\paraview\VTK\Common\Misc -IVTK\Common\System
-IC:\Users\one\build\ParaView\paraview\VTK\Common\System
-IVTK\Common\Transforms
-IC:\Users\one\build\ParaView\paraview\VTK\Common\Transforms
-IVTK\Common\ExecutionModel
-IC:\Users\one\build\ParaView\paraview\VTK\Common\ExecutionModel
-IVTK\Filters\Core -IC:\Users\one\build\ParaView\paraview\VTK\Filters\Core
-IVTK\Filters\General
-IC:\Users\one\build\ParaView\paraview\VTK\Filters\General -IVTK\IO\Image
-IC:\Users\one\build\ParaView\paraview\VTK\IO\Image -IVTK\Utilities\DICOMParser
-IC:\Users\one\build\ParaView\paraview\VTK\Utilities\DICOMParser
-IVTK\Utilities\MetaIO\vtkmetaio -IVTK\Utilities\MetaIO
-IC:\Users\one\build\ParaView\paraview\VTK\Utilities\MetaIO
-IVTK\ThirdParty\zlib
-IC:\Users\one\build\ParaView\paraview\VTK\ThirdParty\zlib
-IVTK\ThirdParty\jpeg
-IC:\Users\one\build\ParaView\paraview\VTK\ThirdParty\jpeg -IVTK\ThirdParty\png
-IC:\Users\one\build\ParaView\paraview\VTK\ThirdParty\png
-IVTK\ThirdParty\tiff\vtktiff\libtiff -IVTK\ThirdParty\tiff
-IC:\Users\one\build\ParaView\paraview\VTK\ThirdParty\tiff -IVTK\IO\XMLParser
-IC:\Users\one\build\ParaView\paraview\VTK\IO\XMLParser -IVTK\IO\Core
-IC:\Users\one\build\ParaView\paraview\VTK\IO\Core
-IC:\Users\one\build\ParaView\paraview\VTK\ThirdParty\lz4\vtklz4\lib
-IVTK\ThirdParty\lz4\vtklz4 -IVTK\ThirdParty\lz4
-IC:\Users\one\build\ParaView\paraview\VTK\ThirdParty\lz4
-IVTK\ThirdParty\expat
-IC:\Users\one\build\ParaView\paraview\VTK\ThirdParty\expat
-IVTK\Imaging\Sources
-IC:\Users\one\build\ParaView\paraview\VTK\Imaging\Sources -IVTK\Imaging\Core
-IC:\Users\one\build\ParaView\paraview\VTK\Imaging\Core -IVTK\Interaction\Style
-IC:\Users\one\build\ParaView\paraview\VTK\Interaction\Style
-IVTK\Filters\Extraction
-IC:\Users\one\build\ParaView\paraview\VTK\Filters\Extraction
-IVTK\Filters\Statistics
-IC:\Users\one\build\ParaView\paraview\VTK\Filters\Statistics
-IVTK\Imaging\Fourier
-IC:\Users\one\build\ParaView\paraview\VTK\Imaging\Fourier
-IVTK\ThirdParty\alglib
-IC:\Users\one\build\ParaView\paraview\VTK\ThirdParty\alglib
-IVTK\Rendering\Core -IC:\Users\one\build\ParaView\paraview\VTK\Rendering\Core
-IVTK\Common\Color -IC:\Users\one\build\ParaView\paraview\VTK\Common\Color
-IVTK\Filters\Geometry
-IC:\Users\one\build\ParaView\paraview\VTK\Filters\Geometry
-IVTK\Interaction\Widgets
-IC:\Users\one\build\ParaView\paraview\VTK\Interaction\Widgets
-IVTK\Filters\Hybrid -IC:\Users\one\build\ParaView\paraview\VTK\Filters\Hybrid
-IVTK\Filters\Modeling
-IC:\Users\one\build\ParaView\paraview\VTK\Filters\Modeling -IVTK\Imaging\Color
-IC:\Users\one\build\ParaView\paraview\VTK\Imaging\Color -IVTK\Imaging\General
-IC:\Users\one\build\ParaView\paraview\VTK\Imaging\General -IVTK\Imaging\Hybrid
-IC:\Users\one\build\ParaView\paraview\VTK\Imaging\Hybrid
-IVTK\Rendering\Annotation
-IC:\Users\one\build\ParaView\paraview\VTK\Rendering\Annotation
-IVTK\Rendering\FreeType
-IC:\Users\one\build\ParaView\paraview\VTK\Rendering\FreeType
-IVTK\ThirdParty\freetype
-IC:\Users\one\build\ParaView\paraview\VTK\ThirdParty\freetype
-IVTK\Rendering\Volume
-IC:\Users\one\build\ParaView\paraview\VTK\Rendering\Volume -IVTK\IO\XML
-IC:\Users\one\build\ParaView\paraview\VTK\IO\XML -IVTK\Rendering\OpenGL2
-IC:\Users\one\build\ParaView\paraview\VTK\Rendering\OpenGL2
-IVTK\ThirdParty\glew
-IC:\Users\one\build\ParaView\paraview\VTK\ThirdParty\glew
-IVTK\Rendering\VolumeOpenGL2
-IC:\Users\one\build\ParaView\paraview\VTK\Rendering\VolumeOpenGL2
-IVTK\Imaging\Math -IC:\Users\one\build\ParaView\paraview\VTK\Imaging\Math
-IU:\tools\OpenVR\OpenVR\include -IVTK\Utilities\KWSys\vtksys /DWIN32
/D_WINDOWS /W4 /GR /EHsc /MD /O2 /Ob2 /DNDEBUG /showIncludes
/FoVTK\Rendering\OpenVR\CMakeFiles\vtkRenderingOpenVR.dir\vtkOpenVRRenderWindow.cxx.obj
/FdVTK\Rendering\OpenVR\CMakeFiles\vtkRenderingOpenVR.dir\ /FS -c
C:\Users\one\build\ParaView\paraview\VTK\Rendering\OpenVR\vtkOpenVRRenderWindow.cxx
C:\Users\one\build\ParaView\paraview\VTK\Rendering\OpenVR\vtkOpenVRRenderWindow.cxx(281):
error C2039: 'IsInputFocusCapturedByAnotherProcess': is not a member of
'vr::IVRSystem'
U:\tools\OpenVR\OpenVR\include\openvr.h(1375): note: see declaration of
'vr::IVRSystem'
[56/14039] Building CXX object
VTK\Wrapping\Python\CMakeFi...tkCommonCorePythonD.dir\vtkConditionVariablePython.cxx.obj
ninja: build stopped: subcommand failed.
Any help is much appreciated.
Thanks
-simon
CLASSIFICATION: UNCLASSIFIED
_______________________________________________
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:
https://paraview.org/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:
https://paraview.org/mailman/listinfo/paraview