<div dir="ltr"><div><div><div><div>Dear Markus and Christoph,<br><br></div>Thank you very much for your hints. I followed your tips but there is still problem. In fact, the return of "g++ --version" and "gcc --version" are both the installed version 4.7.2, but in the config.log file I see the following line:<br>
<br>configure:3337: checking for gcc<br>configure:3353: found /usr/bin/gcc<br>configure:3363: result: gcc<br>configure:3607: checking for C compiler version<br>configure:3610: gcc --version </dev/null >&5<br>gcc (GCC) 4.1.2 20080704 (Red Hat 4.1.2-50)<br>
Copyright (C) 2006 Free Software Foundation, Inc.<br>This is free software; see the source for copying conditions.  There is NO<br>warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.<br><br></div>which is the default installation on Redhat. I agree that this is the sort of the problem, but I could not remove it yet. I added CXX='g++' and CC='gcc' to the optfile but it still had the same problem. The recommendation from Markus also did not work. I am thinking of another solution, but would be thankful to know about your ideas.<br>
<br></div>Thanks a lot,<br>Arya<br><br></div>P.S. @Christoph: I stop using the Dune Support team, but I still need a name for the ones I write to. What about "Dune developers" ;-) ?<br></div><div class="gmail_extra">
<br><br><div class="gmail_quote">On Sat, Feb 16, 2013 at 11:47 AM, Markus Blatt <span dir="ltr"><<a href="mailto:markus@dr-blatt.de" target="_blank">markus@dr-blatt.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On Fri, Feb 15, 2013 at 10:16:55PM +0100, Arya Fallahi wrote:<br>
> ../cyrus/signal.hh: In member function 'void<br>
> Cyrus3d::SignalDataBase::showAll()':<br>
> ../cyrus/signal.hh:640: error: using 'typename' outside of template<br>
> ../cyrus/signal.hh:644: error: using 'typename' outside of template<br>
> ../cyrus/signal.hh:648: error: using 'typename' outside of template<br>
> ../cyrus/signal.hh:652: error: using 'typename' outside of template<br>
> ../cyrus/signal.hh:656: error: using 'typename' outside of template<br>
<br>
</div>This is an error that you should fix. Presumably you have to strip<br>
"typename" here. Some compilers are just more strict than others.<br>
<div class="im"><br>
> This seems to be due to the incorrect standard chosen for this machine. In<br>
> the first line "g++" should be "g++ -std=c++0x" as in machine 1. I googled<br>
> and searched throughout the Dune Build howto to find the way to set this in<br>
> the opts file. However, I could not find any thing. My opt file is pretty<br>
> simple:<br>
><br>
> CONFIGURE_FLAGS="    MPICC='/tools/openmpi-1.6.3/bin/mpicc'<br>
>                                        CXXFLAGS='-O3 -g0<br>
> --no-strict-aliasing'<br>
>                                        CPPFLAGS='-O3 -g0<br>
> --no-strict-aliasing'<br>
>                                        --enable-parallel<br>
>                                        --prefix='/tools/cyrus'<br>
>                                        --with-metis='/tools/metis-5.0.2'<br>
><br>
> --with-alugrid='/tools/ALUGrid-1.52'    "<br>
><br>
</div>I think Cristoph is right, you are probably using the default gcc<br>
version on your system. Please specify the compiler using CC and<br>
CXX.<br>
<br>
If that does not help: Instead setting MPICC, you might specify the output of<br>
./dune-common/bin/mpi-config --mpicc=/tools/openmpi-1.6.3/bin/mpicc --cflags<br>
and<br>
./dune-common/bin/mpi-config --mpicc=/tools/openmpi-1.6.3/bin/mpicc --libs<br>
in CPPFLAGS/CFLAGS and LDFLAGS, respectively.<br>
<span class="HOEnZb"><font color="#888888"><br>
Markus<br>
<br>
--<br>
Do you need more support with DUNE or HPC in general?<br>
<br>
Dr. Markus Blatt - HPC-Simulation-Software & Services <a href="http://www.dr-blatt.de" target="_blank">http://www.dr-blatt.de</a><br>
Hans-Bunte-Str. 8-10, 69123 Heidelberg, Germany<br>
Tel.: <a href="tel:%2B49%20%280%29%20160%2097590858" value="+4916097590858">+49 (0) 160 97590858</a>  Fax: +49 (0)322 1108991658<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
_______________________________________________<br>
Dune mailing list<br>
<a href="mailto:Dune@dune-project.org">Dune@dune-project.org</a><br>
<a href="http://lists.dune-project.org/mailman/listinfo/dune" target="_blank">http://lists.dune-project.org/mailman/listinfo/dune</a><br>
</div></div></blockquote></div><br></div>