[Dune] dune-grid and gcc-4.3
Oliver Sander
sander at mi.fu-berlin.de
Fri Feb 27 14:19:00 CET 2009
Hi Yufei!
I think you need a newer ALUGrid for this to work.
--
Oliver
Yufei Cao schrieb:
> Dear all,
>
> When I use gcc-4.3, g++-4.3 and gfortran-4.3 to compile
> the latest Developing version of DUNE, I got the following
> error. But if I use such as gcc-4.2, g++-4.2, then DUNE
> can be well compiled. Does anyone know what's wrong and
> how to solve the problem? Thank you in advance!
>
> Best regards,
> Yufei
>
> PS: error
>
> Making all in 3d
> make[4]: Entering directory
> `/afs/.mathe/home/ians2/cao/DUMUX/dune-grid/grid/alugrid/3d'
> /bin/sh ../../../libtool --tag=CXX --mode=compile g++
> -std=c++0x -DHAVE_CONFIG_H -I. -I../../..
> -I/afs/.mathe/home/ians2/cao/DUMUX/dune-common -I../../..
> -I/afs/.mathe/home/ians2/cao/DUMUX/dune-common -I../../..
> -I/afs/.mathe/home/ians2/cao/DUMUX/external/ALUGrid-1.12/include
> -I/afs/.mathe/home/ians2/cao/DUMUX/external/ALUGrid-1.12/include/serial
> -I/afs/.mathe/home/ians2/cao/DUMUX/external/ALUGrid-1.12/include/duneinterface
> -DENABLE_ALUGRID
> -I/afs/.mathe/home/ians2/cao/DUMUX/external/ALUGrid-1.12/include/parallel
> -Wall -g -MT libalu3d_la-mappings.lo -MD -MP -MF
> .deps/libalu3d_la-mappings.Tpo -c -o
> libalu3d_la-mappings.lo `test -f 'mappings.cc' || echo
> './'`mappings.cc
> g++ -std=c++0x -DHAVE_CONFIG_H -I. -I../../..
> -I/afs/.mathe/home/ians2/cao/DUMUX/dune-common -I../../..
> -I/afs/.mathe/home/ians2/cao/DUMUX/dune-common -I../../..
> -I/afs/.mathe/home/ians2/cao/DUMUX/external/ALUGrid-1.12/include
> -I/afs/.mathe/home/ians2/cao/DUMUX/external/ALUGrid-1.12/include/serial
> -I/afs/.mathe/home/ians2/cao/DUMUX/external/ALUGrid-1.12/include/duneinterface
> -DENABLE_ALUGRID
> -I/afs/.mathe/home/ians2/cao/DUMUX/external/ALUGrid-1.12/include/parallel
> -Wall -g -MT libalu3d_la-mappings.lo -MD -MP -MF
> .deps/libalu3d_la-mappings.Tpo -c mappings.cc -o
> libalu3d_la-mappings.o
> /usr/include/c++/4.3/bits/stl_pair.h: In constructor
> 'std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = int,
> _U2 = int, _T1 = ALUGridSpace::Gitter::helement*, _T2 =
> int]':
> /afs/.mathe/home/ians2/cao/DUMUX/external/ALUGrid-1.12/include/serial/gitter_impl.h:114:
> instantiated from here
> /usr/include/c++/4.3/bits/stl_pair.h:95: error: invalid
> conversion from 'int' to 'ALUGridSpace::Gitter::helement*'
> mappings.hh: At global scope:
> mappings.hh:16: warning: 'Dune::ALUnumericEpsilon' defined
> but not used
> make[4]: *** [libalu3d_la-mappings.lo] Error 1
> make[4]: Leaving directory
> `/afs/.mathe/home/ians2/cao/DUMUX/dune-grid/grid/alugrid/3d'
> make[3]: *** [all-recursive] Error 1
> make[3]: Leaving directory
> `/afs/.mathe/home/ians2/cao/DUMUX/dune-grid/grid/alugrid'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory
> `/afs/.mathe/home/ians2/cao/DUMUX/dune-grid/grid'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory
> `/afs/.mathe/home/ians2/cao/DUMUX/dune-grid'
> make: *** [all] Error 2
> --- Failed to build dune-grid ---
> Execution of dunecontrol terminated due to errors!
>
>
> _______________________________________________
> Dune mailing list
> Dune at dune-project.org
> http://lists.dune-project.org/mailman/listinfo/dune
>
--
************************************************************************
* Oliver Sander ** email: sander at mi.fu-berlin.de *
* Freie Universität Berlin ** phone: + 49 (30) 838 75348 *
* Institut für Mathematik ** URL : page.mi.fu-berlin.de/~sander *
* Arnimallee 6 ** -------------------------------------*
* 14195 Berlin, Germany ** Member of MATHEON (www.matheon.de) *
************************************************************************
More information about the Dune
mailing list