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

Reply via email to