I'm guessing that you need to force Swig to run again. If so, try
"touch scripts/openbabel-python.i" and running make again. Look at the
output and verify that it runs SWIG and compiles the bindings
successfully. Also make sure that /usr/local/lib is at the front of
your LD_LIBRARY_PATH before running python.

- Noel

On 13 August 2010 00:12, TJ O'Donnell <t...@acm.org> wrote:
>
> I've built and installed the latest openbabel revision 3967
> There are no errors reported, babel runs fine.
> I get an error from python on import openbabel
> I've set my PYTHONPATH to the new /usr/local/lib/python2.6/dist-packages
> and get this
> Any ideas what might be happening?
>
> TJ O'Donnell
>
>>>> import openbabel
> import openbabel # from /usr/local/lib/python2.6/dist-packages/openbabel.py
> # can't create /usr/local/lib/python2.6/dist-packages/openbabel.pyc
> dlopen("/usr/lib/python2.6/lib-dynload/dl.so", 2);
> import dl # dynamically loaded from /usr/lib/python2.6/lib-dynload/dl.so
> # /usr/lib/python2.6/new.pyc matches /usr/lib/python2.6/new.py
> import new # precompiled from /usr/lib/python2.6/new.pyc
> import imp # builtin
> dlopen("/usr/local/lib/python2.6/dist-packages/_openbabel.so", 102);
> # /usr/lib/python2.6/re.pyc matches /usr/lib/python2.6/re.py
> import re # precompiled from /usr/lib/python2.6/re.pyc
> # /usr/lib/python2.6/sre_compile.pyc matches
> /usr/lib/python2.6/sre_compile.py
> import sre_compile # precompiled from /usr/lib/python2.6/sre_compile.pyc
> import _sre # builtin
> # /usr/lib/python2.6/sre_parse.pyc matches /usr/lib/python2.6/sre_parse.py
> import sre_parse # precompiled from /usr/lib/python2.6/sre_parse.pyc
> # /usr/lib/python2.6/sre_constants.pyc matches
> /usr/lib/python2.6/sre_constants.py
> import sre_constants # precompiled from /usr/lib/python2.6/sre_constants.pyc
> Traceback (most recent call last):
>   File "<stdin>", line 1, in <module>
>   File "/usr/local/lib/python2.6/dist-packages/openbabel.py", line 70, in
> <module>
>     _openbabel = swig_import_helper()
>   File "/usr/local/lib/python2.6/dist-packages/openbabel.py", line 66, in
> swig_import_helper
>     _mod = imp.load_module('_openbabel', fp, pathname, description)
> ImportError: dynamic module does not define init function (init_openbabel)
>
>
>
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by
>
> Make an app they can't live without
> Enter the BlackBerry Developer Challenge
> http://p.sf.net/sfu/RIM-dev2dev
> _______________________________________________
> OpenBabel-discuss mailing list
> OpenBabel-discuss@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/openbabel-discuss
>

------------------------------------------------------------------------------
This SF.net email is sponsored by 

Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev 
_______________________________________________
OpenBabel-discuss mailing list
OpenBabel-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbabel-discuss

Reply via email to