Hi Scott, I feel your pain! I tried building FEniCS 1.4.0 on mac 10.7.5 and
gave up after no luck for too long. I started running into similar problems
due to having installed some things (python things) through macports that
somehow weren't being recognised or something like that.

As a stopgap, have you tried just installing the binary packages? Either
1.4.0 or the earlier ones?

Alternately, maybe you can look at some alternate methods to install:
https://bitbucket.org/garth-wells/fenics-virtual/src/4efc1c04b8c83b50497d2c1e7d239019bd429569/vagrant/

Maybe someone with more experience can comment on speed comparisons..?



On Fri, Nov 21, 2014 at 2:51 PM, Scott J Maddox <[email protected]> wrote:

> I'm having a lot of difficulty getting dolfin to work on Mac OS X 10.9.5.
> I've tried the 1.4.0 release, and I was able to get everything built and
> installed, but then I get the following error when trying to run an example:
>
> ------------------------------------------------------------------------------------------------------------------------
>
> $ python demo_poisson.py
>
> Traceback (most recent call last):
>
>   File "demo_poisson.py", line 37, in <module>
>
>     from dolfin import *
>
>   File "/usr/local/lib/python2.7/site-packages/dolfin/__init__.py", line
> 4, in <module>
>
>     import dolfin.importhandler
>
>   File
> "/usr/local/lib/python2.7/site-packages/dolfin/importhandler/__init__.py",
> line 39, in <module>
>
>     __import__(dep)
>
>   File "/usr/local/lib/python2.7/site-packages/ffc/__init__.py", line 18,
> in <module>
>
>     from ffc.compiler import compile_form, compile_element
>
>   File "/usr/local/lib/python2.7/site-packages/ffc/compiler.py", line 127,
> in <module>
>
>     from ffc.analysis import analyze_forms, analyze_elements
>
>   File "/usr/local/lib/python2.7/site-packages/ffc/analysis.py", line 42,
> in <module>
>
>     from ffc.quadratureelement import default_quadrature_degree
>
>   File "/usr/local/lib/python2.7/site-packages/ffc/quadratureelement.py",
> line 27, in <module>
>
>     from FIAT.functional import PointEvaluation
>
>   File "/usr/local/lib/python2.7/site-packages/FIAT/__init__.py", line 11,
> in <module>
>
>     from FIAT.finite_element import FiniteElement
>
>   File "/usr/local/lib/python2.7/site-packages/FIAT/finite_element.py",
> line 19, in <module>
>
>     from .polynomial_set import PolynomialSet
>
>   File "/usr/local/lib/python2.7/site-packages/FIAT/polynomial_set.py",
> line 29, in <module>
>
>     from . import expansions
>
>   File "/usr/local/lib/python2.7/site-packages/FIAT/expansions.py", line
> 34, in <module>
>
>     """)
>
> Exception: Unable to import the Python Scientific module required by FIAT.
>
> Consider installing the package python-scientific.
>
> ------------------------------------------------------------------------------------------------------------------------
>
> ScientificPython is installed, but it must be the wrong version or
> something. If I look in
> "/usr/local/lib/python2.7/site-packages/FIAT/expansions.py", line 34, it's
> trying to import "Scientific.Functions.Derivatives", which, if run in
> ipython, fails with the following error:
>
> ------------------------------------------------------------------------------------------------------------------------
>
> In [*6*]: import Scientific.Functions.Derivatives
>
> ---------------------------------------------------------------------------
>
> ImportError                               Traceback (most recent call
> last)
>
> <ipython-input-6-5c7824801f99> in <module>()
>
> ----> 1 import Scientific.Functions.Derivatives
>
> /usr/local/lib/python2.7/site-packages/Scientific/Functions/Derivatives.py
> in <module>()
>
> /usr/local/lib/python2.7/site-packages/Scientific/N.py in <module>()
>
> ImportError: No module named Scientific_numerics_package_id
>
>
> ------------------------------------------------------------------------------------------------------------------------
>
> This is with numpy-1.8.2, which still has the oldnumeric package, so I
> have no idea what the problem is.
>
> I tried using the developer version, but there are compilation issues
> (cmake puts the build files in the dolfin source directory even if you run
> it from a separate build directory, and then it complains about not being
> able to copy into the dolfin source directory)
>
> I'm at a complete loss of what to try next. I've probably spent ~20 hours
> trying to get this working, to no avail. Any help would be greatly
> appreciated.
>
> --
> Scott J. Maddox
> Ph.D. Candidate
> Electrical and Computer Engineering
> The University of Texas at Austin
> office: (512) 471-9669
> mobile: (817) 689-5263
> email: [email protected]
> web: http://lase.ece.utexas.edu/
>
> Mailing address:
> 10100 Burnet Road
> Building #160
> Austin, TX 78758
>
> _______________________________________________
> fenics-support mailing list
> [email protected]
> http://fenicsproject.org/mailman/listinfo/fenics-support
>
>
_______________________________________________
fenics-support mailing list
[email protected]
http://fenicsproject.org/mailman/listinfo/fenics-support

Reply via email to