I am using VirtualBox on MacOSX 10.9 with Ubuntu (version 12.04) as recommended 
in the Tutorial and that seems to work fine as another option to consider.
...Peter

On Dec 6, 2013, at 5:59 AM, Johannes Ring <[email protected]> wrote:

> 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

________________
Peter Lichtner
Santa Fe, NM 87507
(505) 692-4029 (c)
OFM Research

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

Reply via email to