On Thu, Dec 5, 2013 at 1:47 PM, Eneko Pérez <[email protected]> wrote:
> I installed the latest (in fact, older ones as well) version of FEniCS under 
> Mac OS X 10.9 and it doesn’t work with many of the demos. For example:
>
> python demo_poisson.py
> In instant.import_module_directly: Failed to import module 
> 'dolfin_compile_code_962f36e90dd3e8da19ecd108064bff5d' from 
> '/Users/eperez/.instant/cache';
> ImportError:dlopen(/Users/eperez/.instant/cache/dolfin_compile_code_962f36e90dd3e8da19ecd108064bff5d/_dolfin_compile_code_962f36e90dd3e8da19ecd108064bff5d.so,
>  2): Symbol not found: 
> __ZNK6dolfin10Expression21compute_vertex_valuesERNSt3__16vectorIdNS1_9allocatorIdEEEERKNS_4MeshE
>   Referenced from: 
> /Users/eperez/.instant/cache/dolfin_compile_code_962f36e90dd3e8da19ecd108064bff5d/_dolfin_compile_code_962f36e90dd3e8da19ecd108064bff5d.so
>   Expected in: flat namespace
>  in 
> /Users/eperez/.instant/cache/dolfin_compile_code_962f36e90dd3e8da19ecd108064bff5d/_dolfin_compile_code_962f36e90dd3e8da19ecd108064bff5d.so;
> Failed to import module found in cache. Modulename: 
> 'dolfin_compile_code_962f36e90dd3e8da19ecd108064bff5d';
> Path: '/Users/eperez/.instant/cache';
> ImportError:dlopen(/Users/eperez/.instant/cache/dolfin_compile_code_962f36e90dd3e8da19ecd108064bff5d/_dolfin_compile_code_962f36e90dd3e8da19ecd108064bff5d.so,
>  2): Symbol not found: 
> __ZNK6dolfin10Expression21compute_vertex_valuesERNSt3__16vectorIdNS1_9allocatorIdEEEERKNS_4MeshE
>   Referenced from: 
> /Users/eperez/.instant/cache/dolfin_compile_code_962f36e90dd3e8da19ecd108064bff5d/_dolfin_compile_code_962f36e90dd3e8da19ecd108064bff5d.so
>   Expected in: flat namespace
>  in 
> /Users/eperez/.instant/cache/dolfin_compile_code_962f36e90dd3e8da19ecd108064bff5d/_dolfin_compile_code_962f36e90dd3e8da19ecd108064bff5d.so;
> Traceback (most recent call last):
>   File "demo_poisson.py", line 54, in <module>
>     f = Expression("10*exp(-(pow(x[0] - 0.5, 2) + pow(x[1] - 0.5, 2)) / 
> 0.02)")
>   File 
> "/Applications/FEniCS.app/Contents/Resources/lib/python2.7/site-packages/dolfin/functions/expression.py",
>  line 523, in __new__
>     cpp_base, members = compile_expressions([cppcode])
>   File 
> "/Applications/FEniCS.app/Contents/Resources/lib/python2.7/site-packages/dolfin/compilemodules/expressions.py",
>  line 176, in compile_expressions
>     code_snippets), classnames)
>   File 
> "/Applications/FEniCS.app/Contents/Resources/lib/python2.7/site-packages/dolfin/compilemodules/expressions.py",
>  line 114, in compile_expression_code
>     compiled_module = compile_extension_module(code)
>   File 
> "/Applications/FEniCS.app/Contents/Resources/lib/python2.7/site-packages/dolfin/compilemodules/jit.py",
>  line 66, in mpi_jit
>     return local_jit(*args, **kwargs)
>   File 
> "/Applications/FEniCS.app/Contents/Resources/lib/python2.7/site-packages/dolfin/compilemodules/compilemodule.py",
>  line 505, in compile_extension_module
>     compiled_module = instant.import_module(module_name)
>   File 
> "/Applications/FEniCS.app/Contents/Resources/lib/python2.7/site-packages/instant/cache.py",
>  line 156, in import_module
>     return check_disk_cache(modulename, cache_dir, moduleids)
>   File 
> "/Applications/FEniCS.app/Contents/Resources/lib/python2.7/site-packages/instant/cache.py",
>  line 122, in check_disk_cache
>     module = import_and_cache_module(path, modulename, moduleids)
>   File 
> "/Applications/FEniCS.app/Contents/Resources/lib/python2.7/site-packages/instant/cache.py",
>  line 68, in import_and_cache_module
>     instant_assert(module is not None, "Failed to import module found in 
> cache. Modulename: '%s';\nPath: '%s';\n%s:%s;" % (modulename, path, 
> type(e).__name__, e))
>   File 
> "/Applications/FEniCS.app/Contents/Resources/lib/python2.7/site-packages/instant/output.py",
>  line 55, in instant_assert
>     raise AssertionError(text)
> AssertionError: Failed to import module found in cache. Modulename: 
> 'dolfin_compile_code_962f36e90dd3e8da19ecd108064bff5d';
> Path: '/Users/eperez/.instant/cache';
> ImportError:dlopen(/Users/eperez/.instant/cache/dolfin_compile_code_962f36e90dd3e8da19ecd108064bff5d/_dolfin_compile_code_962f36e90dd3e8da19ecd108064bff5d.so,
>  2): Symbol not found: 
> __ZNK6dolfin10Expression21compute_vertex_valuesERNSt3__16vectorIdNS1_9allocatorIdEEEERKNS_4MeshE
>   Referenced from: 
> /Users/eperez/.instant/cache/dolfin_compile_code_962f36e90dd3e8da19ecd108064bff5d/_dolfin_compile_code_962f36e90dd3e8da19ecd108064bff5d.so
>   Expected in: flat namespace
>  in 
> /Users/eperez/.instant/cache/dolfin_compile_code_962f36e90dd3e8da19ecd108064bff5d/_dolfin_compile_code_962f36e90dd3e8da19ecd108064bff5d.so;
>
>
> I’ve tried several things I found on the internet but none of them worked so 
> far.

We do not have a binary for OS X 10.9 yet, and the one for 10.8 does
not work on 10.9, so at the moment, your only option is to build from
source.

Johannes
_______________________________________________
fenics-support mailing list
[email protected]
http://fenicsproject.org/mailman/listinfo/fenics-support

Reply via email to