Closed eschnett closed 9 years ago
How recent is you Julia version and have you tried to complete delete the build directory from MPI? At som epoint I had the same error on my Mac, but I don't see it anymore.
My Julia is 0.4 from yesterday. I did remove MPI (as well as the respective cache and lib directories), and installed it anew. I'll try again.
The problem remains, with a fresh Julia build and a fresh MPI checkout.
I notice that Base
does not export RTLD_LAZY
. I can correct the error by replacing RTLD_LAZY
by Libdl.RTLD_LAZY
in compile-time.jl
.
I also see warnings such as
WARNING: dlopen is deprecated, use Libdl.dlopen instead.
WARNING: dlsym is deprecated, use Libdl.dlsym instead.
that point into the same direction.
Are you sure you deleted deps/src
? In my deps/src/compilte-time.jl
the Libdl
module is already added to before dlsym
.
I deleted all of MPI, including the deps
directory, and checked it out anew.
I'm on MPI version 0.2.6. Which one do you have?
Found the problem -- an unrelated local directory called MPI
. Everything is fine now.
I have just updated MPI, and I now see this error when I say
using MPI
:Where should this symbol be defined?