[Paraview] Building Paraview on Mac with MPI and Python

Pierre-Olivier Dallaire pierre-olivier.dallaire at videotron.ca
Wed Aug 1 10:15:03 EDT 2012


Hi,

I've been trying to build Paraview 3.14.1 from sources with options BUILD_SHARED_LIBS:BOOL=ON, PARAVIEW_ENABLE_PYTHON:BOOL=ON
and PARAVIEW_USE_MPI:BOOL=ON. I have a working version of openmpi-1.6 compiled on my machine. However, it seems that the mpi/python module
fails to launch during the process:

[ 48%] Built target paraview_mpi_pyc
Linking CXX shared module ../../../bin/MPIPython.so
Undefined symbols for architecture x86_64:
  "_lt_dladvise_destroy", referenced from:
      _dlopen_mpi_lib in MPI.c.o
  "_lt_dladvise_ext", referenced from:
      _dlopen_mpi_lib in MPI.c.o
  "_lt_dladvise_global", referenced from:
      _dlopen_mpi_lib in MPI.c.o
  "_lt_dladvise_init", referenced from:
      _dlopen_mpi_lib in MPI.c.o
  "_lt_dlclose", referenced from:
      ___pyx_pf_6mpi4py_3MPI_Finalize in MPI.c.o
      ___pyx_f_6mpi4py_3MPI_atexit_py in MPI.c.o
  "_lt_dlexit", referenced from:
      ___pyx_pf_6mpi4py_3MPI_Finalize in MPI.c.o
      ___pyx_f_6mpi4py_3MPI_atexit_py in MPI.c.o
  "_lt_dlinit", referenced from:
      _dlopen_mpi_lib in MPI.c.o
  "_lt_dlopenadvise", referenced from:
      _dlopen_mpi_lib in MPI.c.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Note that I've been able to build Paraview without any problem with the parallel option disable.

Any idea ?

Thanks !

PO



More information about the ParaView mailing list