[Dune] dune-grid and gcc-4.3
Yufei Cao
iwsycao at iws.uni-stuttgart.de
Fri Feb 27 14:41:09 CET 2009
Hi Oliver,
Thank you so much for your comment!
I just downloaded ALUGrid-1.14, now DUNE can be well
compiled with gxx-4.3!
Best regards,
Yufei
On Fri, 27 Feb 2009 14:19:00 +0100
Oliver Sander <sander at mi.fu-berlin.de> wrote:
> 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