We need to add a conditional compile for Eigen2.

In the meanwhile, either compile with Eigen2
(-DEIGEN2_INCLUDE_DIR=path_to_eigen2) or else revert
openbabel-python.i back to the revision of two weeks ago (use "svn
log" on the file, and then "svn update -r NNNN openbabel-python.i".

- Noel

On 23 July 2010 22:45, TJ O'Donnell <t...@acm.org> wrote:
> I've got openbabel and the python stuff built fine using the latest 
> subversion source.
> But I'm getting an error importing openbabel.
>
> Python 2.6.5 (r265:79063, Apr 16 2010, 13:09:56)
> [GCC 4.4.3] on linux2
> Type "help", "copyright", "credits" or "license" for more information.
>  >>> import openbabel
> Traceback (most recent call last):
>   File "<stdin>", line 1, in <module>
>   File "/usr/local/lib/python2.6/dist-packages/openbabel.py", line 42, in 
> <module>
>     _openbabel = swig_import_helper()
>   File "/usr/local/lib/python2.6/dist-packages/openbabel.py", line 38, in 
> swig_import_helper
>     _mod = imp.load_module('_openbabel', fp, pathname, description)
> ImportError: /usr/local/lib/python2.6/dist-packages/_openbabel.so: undefined 
> symbol: _ZTVN9OpenBabel22OBEnergyConformerScoreE
>  >>>
>
> Any ideas on what might be going wrong?
> Do I need to get LD_LIBRARY_PATH set right?  I have it as
> export 
> LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/local/lib/:/usr/local/lib/openbabel/2.2.99/
> This is where the .so's from my current build were installed
>
> Thanks,
> TJ
>
> On 7/23/2010 12:00 PM, Tim Vandermeersch wrote:
>> On Fri, Jul 23, 2010 at 8:56 PM, TJ O'Donnell<t...@acm.org>  wrote:
>>> I've successfully compiled the cpp code and built the .so's using
>>> the current subversion source, but ran into a problem making the
>>> python bindings.  The error (python setup.py build in 
>>> openbabel/scripts/python)
>>> is that openbabel.py is missing.  I see openbabel-python.i in
>>> openbabel/scripts.  Is that for swig?  Do I need to run swig to
>>> create openbabel.py?  Can someone tell me how to do that?
>>
>> Using cmake, make sure these variables are set to ON in CMakeCache.txt
>> (in your build dir):
>>
>> ENABLE_PYTHON
>> RUN_SWIG
>>
>> $ cd openbabel
>> $mkdir build
>> $ cd build
>> $ cmake -DENABLE_PYTHON:=ON -DRUN_SWIG:=ON ..
>> $ make
>>
>> This will build the python bindings.
>>
>> Tim
>>
>>> Thanks,
>>> TJ
>>>
>>> ------------------------------------------------------------------------------
>>> This SF.net email is sponsored by Sprint
>>> What will you do first with EVO, the first 4G phone?
>>> Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
>>> _______________________________________________
>>> OpenBabel-discuss mailing list
>>> OpenBabel-discuss@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/openbabel-discuss
>>>
>
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by Sprint
> What will you do first with EVO, the first 4G phone?
> Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
> _______________________________________________
> OpenBabel-discuss mailing list
> OpenBabel-discuss@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/openbabel-discuss
>

------------------------------------------------------------------------------
The Palm PDK Hot Apps Program offers developers who use the
Plug-In Development Kit to bring their C/C++ apps to Palm for a share 
of $1 Million in cash or HP Products. Visit us here for more details:
http://ad.doubleclick.net/clk;226879339;13503038;l?
http://clk.atdmt.com/CRS/go/247765532/direct/01/
_______________________________________________
OpenBabel-discuss mailing list
OpenBabel-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbabel-discuss

Reply via email to