Salve Gianluca, Of course, never once expect things to be easy.
I do not have libpython2.7.so, in this distribution anywhere (the main python version on this machine is 2.4, and is required by the ROCKS cluster services). And I do not have the sources for the python 2.7 either (just bin, include, lib, share). Any ideas what is the best way to go forward with this? And I suspect you are going to tell me re-build python 2.7 somewhere else from source (with the desired flags)... - Jean-Paul Ebejer Early Stage Researcher On 24 November 2011 11:10, Gianluca Sforna <[email protected]> wrote: > On Thu, Nov 24, 2011 at 11:11 AM, JP <[email protected]> wrote: >> Building RDKit 2011.09.1 on CentOs 5.6 (final) - share my pain >> (And having seen http://code.google.com/p/rdkit/wiki/BuildingOnCentOS) >> >> Using python 2.7 which is in /opt which comes with the distribution >> (this is the ROCKS, Centos distirbution) (I would not like to rebuild >> this -- if possible I would like to use this version out of the box) >> >> Both >> cmake -D PYTHON_LIBRARY=/opt/python/lib/libpython2.7.a -D >> PYTHON_INCLUDE_DIR=/opt/python/include/python2.7 -D >> CMAKE_C_FLAGS="-fPIC" -D CMAKE_CXX_FLAGS="-fPIC".. >> and >> cmake -D PYTHON_LIBRARY=/opt/python/lib/libpython2.7.a -D >> PYTHON_INCLUDE_DIR=/opt/python/include/python2.7 .. >> >> from the build dir - fail with the same error (at 4% with) >> >> [ 4%] Building CXX object Code/RDBoost/CMakeFiles/RDBoost.dir/Wrap.cpp.o >> Linking CXX shared library ../../lib/libRDBoost.so >> /usr/bin/ld: /opt/python/lib/libpython2.7.a(exceptions.o): relocation >> R_X86_64_32 against `_Py_NoneStruct' can not be used when making a >> shared object; recompile with -fPIC > > It seems libpython2.7.a was not compiled with -fPIC (that's why you > get the same error, compiling rdkit with or witout -fPIC does not > affect libpython). > > I think the easiest solution would be to use the dynamic library > libpython2.7.so instead, which I hope is included in the ROCKS > distribution. > > > > -- > Gianluca Sforna > > http://morefedora.blogspot.com > http://identi.ca/giallu - http://twitter.com/giallu > ------------------------------------------------------------------------------ All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-novd2d _______________________________________________ Rdkit-discuss mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/rdkit-discuss

