<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Dear Dune, </div><div><br></div><div>when compiling Dune from the current trunk, I receive the following error, related to ALUGrid, cf. below:</div><div><br></div><div>I use:<span class="Apple-tab-span" style="white-space:pre">   </span>gcc 4.8.0</div><div><br></div><div>openmpi 1.6.4</div><div><br></div><div>metis 5.1.0</div><div><br></div><div>parmetis 4.0.3</div><div><br></div><div>on Mac OX 10.7.5</div><div><br></div><div>and the most up to date dune version of this evening.</div><div><br></div><div><br></div><div>I appreciate if you could have a look, thanks and greetings, Benedikt</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div>=============================</div><div>Making all in alugrid</div><div>Making all in common</div><div>make[5]: Nothing to be done for `all'.</div><div>Making all in 2d</div><div>/bin/sh ../../../../libtool --tag=CXX   --mode=compile mpicxx -DHAVE_CONFIG_H -I. -I../../../..  -I/Users/oswald/gitwork/hades/dune-common -I/Users/oswald/gitwork/hades/dune-common -I/Users/oswald/gitwork/hades/dune-geometry -</div><div>I/Users/oswald/gitwork/hades/dune-geometry -I../../../.. -I/Users/oswald/extlib/openmpi/1.6.4/gcc/4.8.0/include -DMPIPP_H -DENABLE_MPI=1 -I/Users/oswald/extlib/alugrid/1.96/openmpi/1.6.4/gcc/4.8.0/include -I/Users/oswald/extli</div><div>b/alugrid/1.96/openmpi/1.6.4/gcc/4.8.0/include/serial -I/Users/oswald/extlib/alugrid/1.96/openmpi/1.6.4/gcc/4.8.0/include/duneinterface -DENABLE_ALUGRID -I/Users/oswald/extlib/alugrid/1.96/openmpi/1.6.4/gcc/4.8.0/include/paral</div><div>lel -DMPICH_IGNORE_CXX_SEEK -O2 -g0 -DHAVE_SUPERLU_DIST -I/Users/oswald/extlib/superludist/3.3/openmpi/1.6.4/gcc/4.8.0/SRC   -DMPICH_IGNORE_CXX_SEEK -O2 -g0 --no-strict-aliasing  -MT libalu2d_la-intersection.lo -MD -MP -MF .de</div><div>ps/libalu2d_la-intersection.Tpo -c -o libalu2d_la-intersection.lo `test -f 'intersection.cc' || echo './'`intersection.cc</div><div>libtool: compile:  mpicxx -DHAVE_CONFIG_H -I. -I../../../.. -I/Users/oswald/gitwork/hades/dune-common -I/Users/oswald/gitwork/hades/dune-common -I/Users/oswald/gitwork/hades/dune-geometry -I/Users/oswald/gitwork/hades/dune-geo</div><div>metry -I../../../.. -I/Users/oswald/extlib/openmpi/1.6.4/gcc/4.8.0/include -DMPIPP_H -DENABLE_MPI=1 -I/Users/oswald/extlib/alugrid/1.96/openmpi/1.6.4/gcc/4.8.0/include -I/Users/oswald/extlib/alugrid/1.96/openmpi/1.6.4/gcc/4.8.</div><div>0/include/serial -I/Users/oswald/extlib/alugrid/1.96/openmpi/1.6.4/gcc/4.8.0/include/duneinterface -DENABLE_ALUGRID -I/Users/oswald/extlib/alugrid/1.96/openmpi/1.6.4/gcc/4.8.0/include/parallel -DMPICH_IGNORE_CXX_SEEK -O2 -g0 -</div><div>DHAVE_SUPERLU_DIST -I/Users/oswald/extlib/superludist/3.3/openmpi/1.6.4/gcc/4.8.0/SRC -DMPICH_IGNORE_CXX_SEEK -O2 -g0 --no-strict-aliasing -MT libalu2d_la-intersection.lo -MD -MP -MF .deps/libalu2d_la-intersection.Tpo -c inter</div><div>section.cc -o libalu2d_la-intersection.o</div><div>In file included from /Users/oswald/gitwork/hades/dune-geometry/dune/geometry/genericgeometry/codimtable.hh:8:0,</div><div>                 from /Users/oswald/gitwork/hades/dune-geometry/dune/geometry/referenceelements.hh:16,</div><div>                 from ../../../../dune/grid/common/geometry.hh:15,</div><div>                 from ../../../../dune/grid/common/grid.hh:1306,</div><div>                 from ../../../../dune/grid/alugrid/2d/geometry.hh:7,</div><div>                 from intersection.cc:10:</div><div>/Users/oswald/gitwork/hades/dune-common/dune/common/tupleutility.hh:1600:17: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]</div><div>   template<class... TupleArgs, class T></div><div>                 ^</div><div>/Users/oswald/gitwork/hades/dune-common/dune/common/tupleutility.hh:1695:17: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]</div><div>   template<class... TupleArgs, class T></div><div>                 ^</div><div>mv -f .deps/libalu2d_la-intersection.Tpo .deps/libalu2d_la-intersection.Plo</div><div>/bin/sh ../../../../libtool --tag=CXX   --mode=compile mpicxx -DHAVE_CONFIG_H -I. -I../../../..  -I/Users/oswald/gitwork/hades/dune-common -I/Users/oswald/gitwork/hades/dune-common -I/Users/oswald/gitwork/hades/dune-geometry -</div><div>I/Users/oswald/gitwork/hades/dune-geometry -I../../../.. -I/Users/oswald/extlib/openmpi/1.6.4/gcc/4.8.0/include -DMPIPP_H -DENABLE_MPI=1 -I/Users/oswald/extlib/alugrid/1.96/openmpi/1.6.4/gcc/4.8.0/include -I/Users/oswald/extli</div><div>b/alugrid/1.96/openmpi/1.6.4/gcc/4.8.0/include/serial -I/Users/oswald/extlib/alugrid/1.96/openmpi/1.6.4/gcc/4.8.0/include/duneinterface -DENABLE_ALUGRID -I/Users/oswald/extlib/alugrid/1.96/openmpi/1.6.4/gcc/4.8.0/include/paral</div><div>lel -DMPICH_IGNORE_CXX_SEEK -O2 -g0 -DHAVE_SUPERLU_DIST -I/Users/oswald/extlib/superludist/3.3/openmpi/1.6.4/gcc/4.8.0/SRC   -DMPICH_IGNORE_CXX_SEEK -O2 -g0 --no-strict-aliasing  -MT libalu2d_la-alu2dgridfactory.lo -MD -MP -MF</div><div> .deps/libalu2d_la-alu2dgridfactory.Tpo -c -o libalu2d_la-alu2dgridfactory.lo `test -f 'alu2dgridfactory.cc' || echo './'`alu2dgridfactory.cc</div><div>libtool: compile:  mpicxx -DHAVE_CONFIG_H -I. -I../../../.. -I/Users/oswald/gitwork/hades/dune-common -I/Users/oswald/gitwork/hades/dune-common -I/Users/oswald/gitwork/hades/dune-geometry -I/Users/oswald/gitwork/hades/dune-geo</div><div>metry -I../../../.. -I/Users/oswald/extlib/openmpi/1.6.4/gcc/4.8.0/include -DMPIPP_H -DENABLE_MPI=1 -I/Users/oswald/extlib/alugrid/1.96/openmpi/1.6.4/gcc/4.8.0/include -I/Users/oswald/extlib/alugrid/1.96/openmpi/1.6.4/gcc/4.8.</div><div>0/include/serial -I/Users/oswald/extlib/alugrid/1.96/openmpi/1.6.4/gcc/4.8.0/include/duneinterface -DENABLE_ALUGRID -I/Users/oswald/extlib/alugrid/1.96/openmpi/1.6.4/gcc/4.8.0/include/parallel -DMPICH_IGNORE_CXX_SEEK -O2 -g0 -</div><div>DHAVE_SUPERLU_DIST -I/Users/oswald/extlib/superludist/3.3/openmpi/1.6.4/gcc/4.8.0/SRC -DMPICH_IGNORE_CXX_SEEK -O2 -g0 --no-strict-aliasing -MT libalu2d_la-alu2dgridfactory.lo -MD -MP -MF .deps/libalu2d_la-alu2dgridfactory.Tpo </div><div>-c alu2dgridfactory.cc -o libalu2d_la-alu2dgridfactory.o</div><div>In file included from /Users/oswald/gitwork/hades/dune-geometry/dune/geometry/genericgeometry/codimtable.hh:8:0,</div><div>                 from /Users/oswald/gitwork/hades/dune-geometry/dune/geometry/referenceelements.hh:16,</div><div>                 from ../../../../dune/grid/alugrid/2d/alu2dgridfactory.hh:12,</div><div>                 from alu2dgridfactory.cc:12:</div><div>/Users/oswald/gitwork/hades/dune-common/dune/common/tupleutility.hh:1600:17: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]</div><div>   template<class... TupleArgs, class T></div><div>                 ^</div><div>/Users/oswald/gitwork/hades/dune-common/dune/common/tupleutility.hh:1695:17: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]</div><div>   template<class... TupleArgs, class T></div><div>                 ^</div><div>In file included from ../../../../dune/grid/alugrid/3d/faceutility.hh:411:0,</div><div>                 from ../../../../dune/grid/alugrid/3d/iterator.hh:17,</div><div>                 from ../../../../dune/grid/alugrid/3d/alugrid.hh:13,</div><div>                 from ../../../../dune/grid/alugrid.hh:11,</div><div>                 from ../../../../dune/grid/alugrid/common/persistentcontainer.hh:9,</div><div>                 from ../../../../dune/grid/alugrid/2d/alu2dgridfactory.hh:16,</div><div>                 from alu2dgridfactory.cc:12:</div><div>../../../../dune/grid/alugrid/3d/faceutility_imp.cc: In member function 'int Dune::ALU3dGridFaceInfo<type, Comm>::duneTwist(int, int) const':</div><div><b>../../../../dune/grid/alugrid/3d/faceutility_imp.cc:370:63: error: there are no arguments to 'sign' that depend on a template parameter, so a declaration of 'sign' must be available [-fpermissive]</b></div><div><b>       (ElementTopo::faceOrientation( faceIdx ) * sign(aluTwist) < 0 ?</b></div><div><b>                                                               ^</b></div><div><b>../../../../dune/grid/alugrid/3d/faceutility_imp.cc:370:63: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)</b></div><div><br></div><div apple-content-edited="true">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div style="font-size: large; "><font class="Apple-style-span" size="4"><div><br></div></font></div></div></div><br class="Apple-interchange-newline"><br class="Apple-interchange-newline">
</div>
<br></body></html>