dolfin team mailing list archive
-
dolfin team
-
Mailing list archive
-
Message #18835
Re: [Dorsal] dorsal on leopard
On Tue, 2010-08-03 at 22:31 +0530, Harish Narayanan wrote:
> On 8/3/10 10:22 PM, Garth N. Wells wrote:
> > On Tue, 2010-08-03 at 12:26 -0400, Paul Barbone wrote:
> >> Hello all,
> >>
> >> I'm excited to give this a try.
> >>
> >> In the meantime, I've been (trying) to install dorsal on leopard
> >> (10.5.8). The snowleopard.package seems to almost work with the
> >> following modifications:
> >>
> >> default PETSC_ARCH=darwin9.2.0-cxx-opt
> >> default GMP_ARCH=none-apple-darwin
> >>
> >>
> >> I also had to comment out the scotch package (per Garth Wells' advice).
> >>
> >>
> >> I'm now stuck at compiling DofMapBuilder.cpp, which ends with the
> >> message (among many):
> >>
> >> /usr/include/c++/4.0.0/tr1/hashtable:1363: warning: control reaches end
> >> of non-void function
> >> scons: *** [dolfin/fem/DofMapBuilder.os] Error 1
> >> scons: building terminated because of errors.
> >> dolfin/fem/DofMapBuilder.os failed: Error 1
> >>
> >
> > We use a new feature of C++ which is broken in older compilers (e.g. gcc
> > 4.0.0).
> >
> > Harish: macports has loads of gcc (and openmpi) versions. Can Dorsal
> > tell user to get gcc from macports and then use that?
>
> Yes, and it has probably already got it.
Should it be added it to
sudo port install wget . . . .
to be sure? Will Dorsal use mpi on OSX? OpenMPI is in macports, so it
may be easy to use?
Garth
> I have something called
> gcc-mp-4.4 (-mp being macports) on my machine which I didn't explicitly
> install. Setting
>
> export CC=gcc-mp-4.4
> export CXX=g++-mp-4.4
>
> in leopard.platform ought to work.
>
> Harish
References