[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