Hi,
I am trying to build paraview 5.6 from the master branch. I get error while compiling vtkPVExtractSelection.cxx:
/ascldap/users/tesari/projects/paraview/ParaViewCore/ClientServerCore/Core/vtkPythonSelector.h:38:8: error: ‘void vtkPythonSelector::Execute(vtkDataObject*, vtkDataObject*)’ marked ‘override’, but does not override
void Execute(vtkDataObject* input, vtkDataObject* output) override;
Do I miss a flag or something? Any help is highly appreciated.
Attached is information about the master branch I use, cmake generator script, OS and compiler details, and the full error message.
Thanks,
Ted
https://gitlab.kitware.com/paraview/paraview.git
82892156b149a72d74ac0cdec9c97b5467ac4a42 (HEAD -> master, origin/master, origin/HEAD)
CMAKE \
-DCMAKE_INSTALL_PREFIX:PATH={INSTALL_PREFIX}
-DCMAKE_BUILD_TYPE=Release
-DPARAVIEW_ENABLE_CATALYST=ON
-DPARAVIEW_BUILD_QT_GUI=OFF
-DCMAKE_C_COMPILER=$MPI_HOME/bin/mpicc
-DMPI_C_COMPILER=$MPI_HOME/bin/mpicc
-DCMAKE_CXX_COMPILER=$MPI_HOME/bin/mpicxx
-DCMAKE_Fortran_COMPILER=$MPI_HOME/bin/mpif90
-DPARAVIEW_USE_MPI=ON
-DPARAVIEW_ENABLE_PYTHON=ON
-DPARAVIEW_PYTHON_VERSION=2
-DPYTHON_EXECUTABLE=$Python_ROOT_DIR/bin/python
-DPython2_EXECUTABLE= $Python_ROOT_DIR/bin/python
-DPython2_LIBRARY_DEBUG=$Python_ROOT_DIR/lib/libpython2.7.so
-DPython2_LIBRARY_RELEASE=$Python_ROOT_DIR/lib/libpython2.7.so
-DPython2_INCLUDE_DIR=$Python_ROOT_DIR/include/python2.7
-DPARAVIEW_ENABLE_EXAMPLES=ON
-DPARAVIEW_INSTALL_DEVELOPMENT_FILES=ON
-DBUILD_TESTING=OFF
-DPARAVIEW_BUILD_TESTING=ON
-DPARAVIEW_BUILD_VTK_TESTING=OFF
-DPARAVIEW_PLUGIN_ENABLE_EULATes=ON
-DPARAVIEW_PLUGIN_ENABLE_PacMan=ON
…
Red Hat Enterprise Linux Server release 6.9 (Santiago)
mpicxx -show
g++ -I/projects/kodiak/local/gcc6/cee/mpich-3.3.1/include -L/projects/kodiak/local/gcc6/cee/mpich-3.3.1/lib -lmpicxx -Wl,-rpath -Wl,/projects/kodiak/local/gcc6/cee/mpich-3.3.1/lib -Wl,–enable-new-dtags -lmpi
g++ --version
g++ (GCC) 6.3.1 20170216 (Red Hat 6.3.1-3)
make[2]: Entering directory ‘/home/tesari/projects/paraview/build’
[ 7%] Building CXX object ParaViewCore/ClientServerCore/Core/CMakeFiles/ClientServerCoreCore.dir/vtkPVExtractSelection.cxx.o
cd /ascldap/users/tesari/projects/paraview/build/ParaViewCore/ClientServerCore/Core && /projects/kodiak/local/gcc6/cee/mpich-3.3.1/bin/mpicxx -DClientServerCoreCore_EXPORTS -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX -DVTK_MODULE_ENABLE_ParaView_icet=1 -DVTK_MODULE_ENABLE_ParaView_nvpipe=0 -DVTK_MODULE_ENABLE_VTK_IOFFMPEG=0 -DVTK_MODULE_ENABLE_VTK_ParallelMPI=1 -DVTK_MODULE_ENABLE_VTK_PythonInterpreter=1 -DVTK_MODULE_ENABLE_VTK_WrappingPythonCore=1 -D_MPICC_H -I/ascldap/users/tesari/projects/paraview/build/ParaViewCore/ClientServerCore/Core -I/ascldap/users/tesari/projects/paraview/ParaViewCore/ClientServerCore/Core -I/ascldap/users/tesari/projects/paraview/build/ParaViewCore/Core -I/ascldap/users/tesari/projects/paraview/ParaViewCore/Core -I/ascldap/users/tesari/projects/paraview/build/ParaViewCore/ClientServerStream -I/ascldap/users/tesari/projects/paraview/ParaViewCore/ClientServerStream -I/ascldap/users/tesari/projects/paraview/build/VTK/Common/Core -I/ascldap/users/tesari/projects/paraview/VTK/Common/Core -I/ascldap/users/tesari/projects/paraview/build/VTK/IO/XMLParser -I/ascldap/users/tesari/projects/paraview/VTK/IO/XMLParser -I/ascldap/users/tesari/projects/paraview/build/VTK/Common/DataModel -I/ascldap/users/tesari/projects/paraview/VTK/Common/DataModel -I/ascldap/users/tesari/projects/paraview/build/VTK/Common/Math -I/ascldap/users/tesari/projects/paraview/VTK/Common/Math -I/ascldap/users/tesari/projects/paraview/build/VTK/Common/Transforms -I/ascldap/users/tesari/projects/paraview/VTK/Common/Transforms -I/ascldap/users/tesari/projects/paraview/build/ParaViewCore/VTKExtensions/Core -I/ascldap/users/tesari/projects/paraview/ParaViewCore/VTKExtensions/Core -I/ascldap/users/tesari/projects/paraview/build/VTK/Common/Misc -I/ascldap/users/tesari/projects/paraview/VTK/Common/Misc -I/ascldap/users/tesari/projects/paraview/build/VTK/Filters/Core -I/ascldap/users/tesari/projects/paraview/VTK/Filters/Core -I/ascldap/users/tesari/projects/paraview/build/VTK/Common/ExecutionModel -I/ascldap/users/tesari/projects/paraview/VTK/Common/ExecutionModel -I/ascldap/users/tesari/projects/paraview/build/VTK/Filters/Sources -I/ascldap/users/tesari/projects/paraview/VTK/Filters/Sources -I/ascldap/users/tesari/projects/paraview/build/VTK/IO/Image -I/ascldap/users/tesari/projects/paraview/VTK/IO/Image -I/ascldap/users/tesari/projects/paraview/build/VTK/Parallel/Core -I/ascldap/users/tesari/projects/paraview/VTK/Parallel/Core -I/ascldap/users/tesari/projects/paraview/build/ParaViewCore/VTKExtensions/SIL -I/ascldap/users/tesari/projects/paraview/ParaViewCore/VTKExtensions/SIL -I/ascldap/users/tesari/projects/paraview/build/VTK/Common/System -I/ascldap/users/tesari/projects/paraview/VTK/Common/System -I/ascldap/users/tesari/projects/paraview/build/VTK/Filters/Extraction -I/ascldap/users/tesari/projects/paraview/VTK/Filters/Extraction -I/ascldap/users/tesari/projects/paraview/build/VTK/Filters/General -I/ascldap/users/tesari/projects/paraview/VTK/Filters/General -I/ascldap/users/tesari/projects/paraview/build/VTK/Filters/Parallel -I/ascldap/users/tesari/projects/paraview/VTK/Filters/Parallel -I/ascldap/users/tesari/projects/paraview/build/VTK/Filters/Geometry -I/ascldap/users/tesari/projects/paraview/VTK/Filters/Geometry -I/ascldap/users/tesari/projects/paraview/build/VTK/Filters/Modeling -I/ascldap/users/tesari/projects/paraview/VTK/Filters/Modeling -I/ascldap/users/tesari/projects/paraview/build/VTK/IO/Legacy -I/ascldap/users/tesari/projects/paraview/VTK/IO/Legacy -I/ascldap/users/tesari/projects/paraview/build/VTK/IO/Core -I/ascldap/users/tesari/projects/paraview/VTK/IO/Core -I/ascldap/users/tesari/projects/paraview/build/ThirdParty/IceT/vtkicet -I/ascldap/users/tesari/projects/paraview/ThirdParty/IceT/vtkicet -I/ascldap/users/tesari/projects/paraview/ThirdParty/IceT/vtkicet/src/include -I/ascldap/users/tesari/projects/paraview/build/ThirdParty/IceT/vtkicet/src/include -I/ascldap/users/tesari/projects/paraview/build/VTK/Parallel/MPI -I/ascldap/users/tesari/projects/paraview/VTK/Parallel/MPI -I/ascldap/users/tesari/projects/paraview/build/VTK/Wrapping/PythonCore -I/ascldap/users/tesari/projects/paraview/VTK/Wrapping/PythonCore -I/ascldap/users/tesari/projects/paraview/build/VTK/Utilities/Python -I/ascldap/users/tesari/projects/paraview/VTK/Utilities/Python -I/ascldap/users/tesari/projects/paraview/build/VTK/Utilities/PythonInterpreter -I/ascldap/users/tesari/projects/paraview/VTK/Utilities/PythonInterpreter -isystem /ascldap/users/tesari/projects/paraview/build/VTK/Utilities/KWIML -isystem /ascldap/users/tesari/projects/paraview/VTK/Utilities/KWIML -isystem /ascldap/users/tesari/projects/paraview/build/VTK/Utilities/KWSys -isystem /ascldap/users/tesari/projects/paraview/VTK/Utilities/KWSys -isystem /projects/kodiak/local/cee/python-2.7.16/include/python2.7 -O3 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -o CMakeFiles/ClientServerCoreCore.dir/vtkPVExtractSelection.cxx.o -c /ascldap/users/tesari/projects/paraview/ParaViewCore/ClientServerCore/Core/vtkPVExtractSelection.cxx
In file included from /ascldap/users/tesari/projects/paraview/ParaViewCore/ClientServerCore/Core/vtkPVExtractSelection.cxx:40:0:
/ascldap/users/tesari/projects/paraview/ParaViewCore/ClientServerCore/Core/vtkPythonSelector.h:38:8: error: ‘void vtkPythonSelector::Execute(vtkDataObject*, vtkDataObject*)’ marked ‘override’, but does not override
void Execute(vtkDataObject* input, vtkDataObject* output) override;
^~~~~~~
/ascldap/users/tesari/projects/paraview/ParaViewCore/ClientServerCore/Core/vtkPythonSelector.h:47:8: error: ‘bool vtkPythonSelector::ComputeSelectedElements(vtkDataObject*, vtkSignedCharArray*)’ marked ‘override’, but does not override
bool ComputeSelectedElements(vtkDataObject*, vtkSignedCharArray*) override { return false; }
^~~~~~~~~~~~~~~~~~~~~~~
ParaViewCore/ClientServerCore/Core/CMakeFiles/ClientServerCoreCore.dir/build.make:296: recipe for target ‘ParaViewCore/ClientServerCore/Core/CMakeFiles/ClientServerCoreCore.dir/vtkPVExtractSelection.cxx.o’ failed