On 19/12/08 03:04 PM, Anders Logg wrote: > On Fri, Dec 19, 2008 at 01:31:21PM -0700, Bartosz Sawicki wrote: >> On 19/12/08 01:02 PM, Anders Logg wrote: >>> On Fri, Dec 19, 2008 at 11:55:16AM -0700, Bartosz Sawicki wrote: >>>> In current version of dolfin (freshly recompiled), pydolfin doesn't work >>>> at all. >>>> This ipython error log should be enough to find the problem. >>>> >>>> In [19]: import dolfin >>>> --------------------------------------------------------------------------- >>>> ImportError Traceback (most recent call last) >>>> >>>> /home/sawickib/fenics/test/<ipython console> in <module>() >>>> >>>> /home/sawickib/dolfin/local/lib/python2.5/site-packages/dolfin/__init__.py >>>> in <module>() >>>> 14 # Imports from Python code >>>> 15 from constants import * >>>> ---> 16 from assemble import * >>>> 17 from constant import * >>>> 18 from specialfunctions import * >>>> >>>> /home/sawickib/dolfin/local/lib/python2.5/site-packages/dolfin/assemble.py >>>> in <module>() >>>> 23 # Import FFC and SWIG-generated extension module (DOLFIN C++) >>>> 24 import ffc >>>> ---> 25 import cpp >>>> 26 >>>> 27 # Local imports >>>> >>>> /home/sawickib/dolfin/local/lib/python2.5/site-packages/dolfin/cpp.py >>>> in <module>() >>>> 5 # This file is compatible with both classic and new-style classes. >>>> 6 >>>> ----> 7 import _cpp >>>> 8 import new >>>> 9 new_instancemethod = new.instancemethod >>>> >>>> ImportError: >>>> /home/sawickib/dolfin/local/lib/python2.5/site-packages/dolfin/_cpp.so: >>>> undefined symbol: _ZNK6dolfin8Function4evalEPdRKNS_4DataE >>>> >>>> >>>> BArtek >>> No problems here. Are you sure you have pulled the latest sources? >>> >>> The missing symbol refers to (checked with c++filt): >>> >>> dolfin::Function::eval(double*, dolfin::Data const&) const >>> >>> and it's there in Function.cpp. >> Yes, I'm sure that what I have is the latest version. >> But you are right, that the problem is less general that I've thought. >> >> Normal python scripts works fine. The problem is with ipython. When it >> tries to "import dolfin", I still have this error. >> >> Two days ago ipython and dolfin works very fine, so I suspected that >> some recent patch broke something. >> >> BArtek > > Strange, both python and ipython work for me. >
After heavy cleaning, the problem disappeared. Too many dolfin versions on one system - this was probably the reason. Sorry for troubling you. BArtek > Anyone else? > > > > ------------------------------------------------------------------------ > > _______________________________________________ > DOLFIN-dev mailing list > [email protected] > http://www.fenics.org/mailman/listinfo/dolfin-dev _______________________________________________ DOLFIN-dev mailing list [email protected] http://www.fenics.org/mailman/listinfo/dolfin-dev
