Dear all,
I have problems compiling ROOT v5.32.00-rc2 with python 2.6.4 on x64 system. If I remove the python support, ROOT is compiling well. Although the issue appears at the python module compilation, I am not sure it is really related to it, since the errors seems to be related to the thread support.
Here is the errors I have got:
g++ -shared -Wl,-soname,libSessionViewer.so -m64 -O2 -Wl,--no-undefined
-o lib/libSessionViewer.so gui/sessionviewer/src/TProofPro
gressDialog.o gui/sessionviewer/src/TProofProgressLog.o
gui/sessionviewer/src/TProofProgressMemoryPlot.o gui/sessionviewer/src/TSe
ssionDialogs.o gui/sessionviewer/src/TSessionLogView.o
gui/sessionviewer/src/TSessionViewer.o gui/sessionviewer/src/G__SessionView
er.o -Llib -lProof -lGui -lHist -lGpad -lGraf -lTree -lMathCore -Llib
-lCore -lCint -ldl
/usr/local/python/python-2.6/lib/python2.6/config/libpython2.6.a(thread.o):
In function `_pythread_pthread_set_stacksize':
/scratch/python.builddir/Python-2.6.4/Python/thread_pthread.h:519:
undefined reference to `pthread_attr_setstacksize'
/usr/local/python/python-2.6/lib/python2.6/config/libpython2.6.a(thread.o):
In function `PyThread_release_lock':
/scratch/python.builddir/Python-2.6.4/Python/thread_pthread.h:374:
undefined reference to `sem_post'
/usr/local/python/python-2.6/lib/python2.6/config/libpython2.6.a(thread.o):
In function `PyThread_free_lock':
/scratch/python.builddir/Python-2.6.4/Python/thread_pthread.h:320:
undefined reference to `sem_destroy'
/usr/local/python/python-2.6/lib/python2.6/config/libpython2.6.a(thread.o):
In function `PyThread_allocate_lock':
/scratch/python.builddir/Python-2.6.4/Python/thread_pthread.h:296:
undefined reference to `sem_init'
/usr/local/python/python-2.6/lib/python2.6/config/libpython2.6.a(thread.o):
In function `PyThread_start_new_thread':
/scratch/python.builddir/Python-2.6.4/Python/thread_pthread.h:171:
undefined reference to `pthread_attr_setstacksize'
/scratch/python.builddir/Python-2.6.4/Python/thread_pthread.h:181:
undefined reference to `pthread_create'
/scratch/python.builddir/Python-2.6.4/Python/thread_pthread.h:197:
undefined reference to `pthread_detach'
/usr/local/python/python-2.6/lib/python2.6/config/libpython2.6.a(thread.o):
In function `PyThread_acquire_lock':
/scratch/python.builddir/Python-2.6.4/Python/thread_pthread.h:351:
undefined reference to `sem_trywait'
/scratch/python.builddir/Python-2.6.4/Python/thread_pthread.h:349:
undefined reference to `sem_wait'
/usr/local/python/python-2.6/lib/python2.6/config/libpython2.6.a(posixmodule.o):
In function `posix_forkpty':
/scratch/python.builddir/Python-2.6.4/./Modules/posixmodule.c:3783:
undefined reference to `forkpty'
/usr/local/python/python-2.6/lib/python2.6/config/libpython2.6.a(posixmodule.o):
In function `posix_openpty':
/scratch/python.builddir/Python-2.6.4/./Modules/posixmodule.c:3723:
undefined reference to `openpty'
collect2: ld returned 1 exit status
make: *** [lib/libPyROOT.so] Error 1
make: *** Waiting for unfinished jobs....
Does anyone have an idea ? Comment ?
Thank you in advance,
Sébastien
-- Sébastien Gadrat IN2P3/CNRS Computing Center - Lyon (FRANCE) http://cc.in2p3.fr Tél. +33 (0)4 78 93 08 80Received on Wed Nov 30 2011 - 17:55:25 CET
- application/pkcs7-signature attachment: Signature cryptographique S/MIME
This archive was generated by hypermail 2.2.0 : Wed Nov 30 2011 - 23:50:02 CET