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
