[Paraview] Cannot compile ParaView 4.0.1

Harald Servat harald.servat at bsc.es
Mon Oct 7 10:02:01 EDT 2013


Hello,

   I'm trying to compile ParaView 4.0.1 in our linux x86-64 cluster, but 
I'm facing the following error during the compilation step

Compiling 
/gpfs/scratch/bsc41/bsc41273/ParaView-v4.0.1-source/build/lib/site-packages/mpi4py/rc.py 
...
[ 86%] Built target mpi4py
[ 86%] Building C object 
ThirdParty/mpi4py/vtkmpi4py/CMakeFiles/mpi4py.MPE.dir/src/MPE.c.o
Linking C shared module ../../../lib/site-packages/mpi4py/MPE.so
/apps/PYTHON/2.7.3/lib/libpython2.7.a(thread.o): In function 
`_pythread_pthread_set_stacksize':
/apps/PYTHON/SRC/Python-2.7.3/Python/thread_pthread.h:491: undefined 
reference to `pthread_attr_setstacksize'
/apps/PYTHON/2.7.3/lib/libpython2.7.a(thread.o): In function 
`PyThread_release_lock':
/apps/PYTHON/SRC/Python-2.7.3/Python/thread_pthread.h:346: undefined 
reference to `sem_post'
/apps/PYTHON/2.7.3/lib/libpython2.7.a(thread.o): In function 
`PyThread_acquire_lock':
/apps/PYTHON/SRC/Python-2.7.3/Python/thread_pthread.h:323: undefined 
reference to `sem_trywait'
/apps/PYTHON/SRC/Python-2.7.3/Python/thread_pthread.h:321: undefined 
reference to `sem_wait'
/apps/PYTHON/2.7.3/lib/libpython2.7.a(thread.o): In function 
`PyThread_free_lock':
/apps/PYTHON/SRC/Python-2.7.3/Python/thread_pthread.h:292: undefined 
reference to `sem_destroy'
/apps/PYTHON/2.7.3/lib/libpython2.7.a(thread.o): In function 
`PyThread_allocate_lock':
/apps/PYTHON/SRC/Python-2.7.3/Python/thread_pthread.h:268: undefined 
reference to `sem_init'
/apps/PYTHON/2.7.3/lib/libpython2.7.a(thread.o): In function 
`PyThread_start_new_thread':
/apps/PYTHON/SRC/Python-2.7.3/Python/thread_pthread.h:183: undefined 
reference to `pthread_attr_setstacksize'
/apps/PYTHON/SRC/Python-2.7.3/Python/thread_pthread.h:193: undefined 
reference to `pthread_create'
/apps/PYTHON/SRC/Python-2.7.3/Python/thread_pthread.h:209: undefined 
reference to `pthread_detach'
collect2: ld returned 1 exit status

   I have the following defines as ccmake reports

   PYTHON_MODULE_mpi4py.MPE_BUILD OFF
   PYTHON_MODULE_mpi4py.MPI_BUILD OFF
   PYTHON_MODULE_mpi4py.dl_BUILD_ OFF

   which seem to be related with the problem.

   I tried adding LIBS=-lpthread when compiling but it didn't change 
anything.

   Additionally, our 2.7.3 installation of python only has the static 
library, while newer python installations (3.x) have the shared 
libraries. Can I use a Python 3 with ParaView?

   Do you have any idea on how I can fix the issue?

Thank you very much in advance.
-- 


WARNING / LEGAL TEXT: This message is intended only for the use of the
individual or entity to which it is addressed and may contain
information which is privileged, confidential, proprietary, or exempt
from disclosure under applicable law. If you are not the intended
recipient or the person responsible for delivering the message to the
intended recipient, you are strictly prohibited from disclosing,
distributing, copying, or in any way using this message. If you have
received this communication in error, please notify the sender and
destroy and delete any copies you may have received.

http://www.bsc.es/disclaimer


More information about the ParaView mailing list