[vtkusers] Missing python bindings with VTK 8.0

Maxime Boissonneault maxime.boissonneault at calculquebec.ca
Wed Jul 19 18:07:34 EDT 2017


Hi,
I am trying to compile VTK 8.0. I am passing the following flags to cmake :
cmake . - 
DCMAKE_INSTALL_PREFIX=/home/mboisson/.local/easybuild/software/2017/avx2/MPI/intel2016.4/openmpi2.1/vtk/8.0.0 
-DCMAKE_C_COMPILER='icc' -DCMAKE_Fortran_FLAGS='-O2 -xCore-AVX2 -ftz 
-fp-speculation=safe -fp-model source' -DCMAKE_CXX_FLAGS='-O2 
-xCore-AVX2 -ftz -fp-speculation=safe -fp-model source' 
-DCMAKE_CXX_COMPILER='icpc' -DCMAKE_Fortran_COMPILER='ifort' 
-DCMAKE_C_FLAGS='-O2 -xCore-AVX2 -ftz -fp-speculation=safe -fp-model 
source' -DCMAKE_VERBOSE_MAKEFILE=ON 
-DPYTHON_LIBRARY=$EBROOTPYTHON/lib/libpython2.7.so 
-DPYTHON_INCLUDE_DIR=$EBROOTPYTHON/include/python2.7


Python is found, but the bindings are not created.

Below is a grep of "python" from the CMakeCache.txt.

Anyone got an idea on how to fix this ? Thanks

[mboisson at build-node VTK-8.0.0]$ grep -i PYTHON CMakeCache.txt
CMAKE_EXE_LINKER_FLAGS:STRING=-L/cvmfs/soft.computecanada.ca/easybuild/software/2017/Core/icc/2016.4.258/lib/intel64 
-L/cvmfs/soft.computecanada.ca/easybuild/software/2017/Core/imkl/11.3.4.258/lib 
-L/cvmfs/soft.computecanada.ca/easybuild/software/2017/Core/imkl/11.3.4.258/mkl/lib/intel64 
-L/cvmfs/soft.computecanada.ca/easybuild/software/2017/Core/imkl/11.3.4.258/lib 
-L/cvmfs/soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/hdf5/1.8.18/lib 
-L/cvmfs/soft.computecanada.ca/nix/var/nix/profiles/python-2.7.13/lib
CMAKE_MODULE_LINKER_FLAGS:STRING=-L/cvmfs/soft.computecanada.ca/easybuild/software/2017/Core/icc/2016.4.258/lib/intel64 
-L/cvmfs/soft.computecanada.ca/easybuild/software/2017/Core/imkl/11.3.4.258/lib 
-L/cvmfs/soft.computecanada.ca/easybuild/software/2017/Core/imkl/11.3.4.258/mkl/lib/intel64 
-L/cvmfs/soft.computecanada.ca/easybuild/software/2017/Core/imkl/11.3.4.258/lib 
-L/cvmfs/soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/hdf5/1.8.18/lib 
-L/cvmfs/soft.computecanada.ca/nix/var/nix/profiles/python-2.7.13/lib
CMAKE_SHARED_LINKER_FLAGS:STRING=-L/cvmfs/soft.computecanada.ca/easybuild/software/2017/Core/icc/2016.4.258/lib/intel64 
-L/cvmfs/soft.computecanada.ca/easybuild/software/2017/Core/imkl/11.3.4.258/lib 
-L/cvmfs/soft.computecanada.ca/easybuild/software/2017/Core/imkl/11.3.4.258/mkl/lib/intel64 
-L/cvmfs/soft.computecanada.ca/easybuild/software/2017/Core/imkl/11.3.4.258/lib 
-L/cvmfs/soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/hdf5/1.8.18/lib 
-L/cvmfs/soft.computecanada.ca/nix/var/nix/profiles/python-2.7.13/lib
//Request building AutobahnPython
Module_AutobahnPython:BOOL=OFF
//Request building SixPython
Module_SixPython:BOOL=OFF
//Request building vtkPython
Module_vtkPython:BOOL=OFF
//Request building vtkPythonInterpreter
Module_vtkPythonInterpreter:BOOL=OFF
//Request building vtkWebPython
Module_vtkWebPython:BOOL=OFF
//Request building vtkWrappingPythonCore
Module_vtkWrappingPythonCore:BOOL=OFF
PYTHON_EXECUTABLE:FILEPATH=/cvmfs/soft.computecanada.ca/nix/var/nix/profiles/16.09/bin/python2
PYTHON_INCLUDE_DIR:UNINITIALIZED=/cvmfs/soft.computecanada.ca/nix/var/nix/profiles/python-2.7.13/include/python2.7
PYTHON_LIBRARY:UNINITIALIZED=/cvmfs/soft.computecanada.ca/nix/var/nix/profiles/python-2.7.13/lib/libpython2.7.so
//Directory where python modules will be put inside the build tree
VTK_BUILD_PYTHON_MODULE_DIR:PATH=-NOTFOUND
//Directory where python modules will be installed
VTK_INSTALL_PYTHON_MODULE_DIR:PATH=-NOTFOUND
//Python version to use: 2, 2.x, 3, 3.x, or empty
VTK_PYTHON_VERSION:STRING=2
//Should VTK Python wrapping be built?
VTK_WRAP_PYTHON:BOOL=OFF
//ADVANCED property for variable: Module_AutobahnPython
Module_AutobahnPython-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Module_SixPython
Module_SixPython-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Module_vtkPython
Module_vtkPython-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Module_vtkPythonInterpreter
Module_vtkPythonInterpreter-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Module_vtkWebPython
Module_vtkWebPython-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Module_vtkWrappingPythonCore
Module_vtkWrappingPythonCore-ADVANCED:INTERNAL=1
//ADVANCED property for variable: PYTHON_EXECUTABLE
PYTHON_EXECUTABLE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: VTK_BUILD_PYTHON_MODULE_DIR
VTK_BUILD_PYTHON_MODULE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: VTK_INSTALL_PYTHON_MODULE_DIR
VTK_INSTALL_PYTHON_MODULE_DIR-ADVANCED:INTERNAL=1


-- 
---------------------------------
Maxime Boissonneault
Analyste de calcul - Calcul Québec, Université Laval
Président - Comité de coordination du soutien à la recherche de Calcul Québec
Team lead - Research Support National Team, Compute Canada
Instructeur Software Carpentry
Ph. D. en physique



More information about the vtkusers mailing list