I'm afraid that this will not work, Garth. MUMPSLUSolver is toggled by #ifdef PETSC_HAVE_MUMPS
There is a linking problem to $PETSC_DIR/lib/libdmumps.a. Ensure that the object is visible to linker. Jan On Fri, 28 Aug 2015 09:36:43 +0100 "Garth N. Wells" <[email protected]> wrote: > As a work-around, try using -DDOLFIN_ENABLE_MUMPS=False when building > DOLFIN. > > I'm not aware of any FEniCS developers using MacPorts for > dependencies (I use Homebrew), so support will be patchy. > > Garth > > On 28 August 2015 at 00:41, Gideon Simpson <[email protected]> > wrote: > > > Hi, I’m trying to get dolfin installed by source since the current > > macports version is broken. I have (from macports) installed 1.5 > > versions for ffc,ufl,fiat, and instant, along with petsc and > > slepc. Following the instructions, it seems to go fine, except at > > the very end, where I get the following error: > > > > [100%] Building CXX object > > dolfin/CMakeFiles/dolfin.dir/refinement/RegularCutRefinement.cpp.o > > [100%] Building CXX object > > dolfin/CMakeFiles/dolfin.dir/refinement/UniformMeshRefinement.cpp.o > > [100%] *Linking CXX shared library libdolfin.dylib* > > Undefined symbols for architecture x86_64: > > "_dmumps_c", referenced from: > > dolfin::MUMPSLUSolver::solve(dolfin::GenericVector&, > > dolfin::GenericVector const&) in MUMPSLUSolver.cpp.o > > ld: symbol(s) not found for architecture x86_64 > > clang: error: linker command failed with exit code 1 (use -v to see > > invocation) > > make[2]: *** [dolfin/libdolfin.1.5.0.dylib] Error 1 > > make[1]: *** [dolfin/CMakeFiles/dolfin.dir/all] Error 2 > > make: *** [all] Error 2 > > > > -gideon > > > > > > _______________________________________________ > > 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
