Thanks a loot. That worked :).<br><br><div><span class="gmail_quote">On 2/16/07, <b class="gmail_sendername">Atwood, Robert C</b> &lt;<a href="mailto:r.atwood@imperial.ac.uk">r.atwood@imperial.ac.uk</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

Actually , it warns for plain &#39;c&#39; but gives an error for
&#39;c++&#39;&nbsp;&nbsp;in 3.3.3, 3.4.6 and 4.1 versions. There was some
discussion about this on the gcc list a while (years) back, someone&#39;s
suggestion to make it only a warning was rejected but by
the&nbsp;&nbsp;argument used, it should be better to be consistent and
make the &#39;c&#39; compiler return an error as well -- but I guess that
hasn&#39;t happened! (Pedantic is not pedantic enough in &#39;c&#39; ...)<br><br><br> Probaby not a huge priority. Also the idea that the man page should reflect this has apparently not been incorporated.<br>___________________
<br>&nbsp;&nbsp; -Wlong-long<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Warn if long long type is used.&nbsp;&nbsp;This is default. ...<br>___________________<br><br><br>There
is no combination of options that I or the original gcc list poster
could find, that&nbsp;&nbsp;causes long-long to be a warning for c++ ,
it is either accepted silently or it&#39;s an error.<br><br><br><br><br>&gt; -----Original Message-----<br>&gt; From: insight-users-bounces+r.atwood=<a href="mailto:imperial.ac.uk@itk.org">imperial.ac.uk@itk.org</a><br>&gt; [mailto:
<a href="mailto:insight-users-bounces+r.atwood=imperial.ac.uk@itk.org">insight-users-bounces+r.atwood=imperial.ac.uk@itk.org</a>]<br>&gt;&nbsp;&nbsp;On Behalf Of Karthik Krishnan<br>&gt; Sent: 16 February 2007 17:08<br>&gt; To: Krishnaveni Budati
<br>&gt; Cc: <a href="mailto:insight-users@itk.org">insight-users@itk.org</a><br>&gt; Subject: Re: [Insight-users] Building ITK on Linux<br>&gt;<br>&gt; Please remove&nbsp;&nbsp; &quot;-pedantic&quot; . I remember gcc 3.4 used to give
<br>&gt; warnings exactly like the ones you have with -pedantic :<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&quot; ISO C++ does not support &#39;long long&#39; &quot;<br>&gt;<br>&gt; I presume gcc4.1 throws an error for the same.&nbsp;&nbsp; (typical of<br>&gt; gcc... warn users with a few versions before erroring them out :) )
<br>&gt;<br>&gt; You might also want to remove the flag -Wlong-long (In any<br>&gt; case, -Wlong-long and -Wno-long-long are taken into account<br>&gt; only if -pedantic flag is specified).<br>&gt;<br>&gt; Please let us know if this works for you.
<br>&gt; -karthik<br>&gt;<br>&gt;<br>&gt;<br>&gt; On 2/16/07, Krishnaveni Budati &lt;<a href="mailto:kbudati@gmail.com">kbudati@gmail.com</a>&gt; wrote:<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Hi Mathieu,<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Thank you for your email.&nbsp;&nbsp;Using echo $CXXFLAGS, the
<br>&gt; environment variable has the following value:<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -pedantic -Wall -W -Wfloat-equal -Wshadow<br>&gt; -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings<br>&gt; -Wmissing-prototypes -Wpacked -Wunreachable-code -Winline
<br>&gt; -Wlong-long -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder<br>&gt; -Wold-style-cast -Woverloaded-virtual -Wsign-promo -Wsynth<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Version of g++:<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; g++ (GCC) 4.1.0 (SUSE Linux)<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Copyright (C) 2006 Free Software Foundation, Inc.<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; As you suspected, CXXFLAGS has -pedantic. Could you<br>&gt; please tell me what could be done further.<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Thank you,<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Krishnaveni<br>&gt;<br>&gt;<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; On 2/16/07, Mathieu Malaterre<br>&gt; &lt;<a href="mailto:mathieu.malaterre@kitware.com">mathieu.malaterre@kitware.com</a> &gt; wrote:<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Krishnaveni Budati wrote:
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Hi,<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&gt; When I am trying to build ITK on Linux, I am<br>&gt; running into errors, when<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&gt; running make. I have attached the error file<br>&gt; with this email. Could you<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&gt; please tell me what could be a possible solution.<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; I am using ITK Version - 3.x<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; and OS is Suse Linux<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Thank you,
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Krishnaveni<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt; --------------------------------------------------------------<br>&gt; ----------<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&gt; cc1plus: warning: command line option<br>&gt; &quot;-Wmissing-prototypes&quot; is valid for Ada/C/ObjC but not for C++<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt; /home/rahul/Desktop/Insight/InsightToolkit-3.0.1/Utilities/Met
<br>&gt; aIO/metaTypes.h:53: error: ISO C++ does not support ‘long long’<br>&gt;<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Hello Krishnaveni,<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Could you tell us what are your<br>&gt; CXXFLAGS. Two way to get them either:<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $ echo $CXXFLAGS<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
or directly in the ITK binary directory:<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $ cd ITK-bin<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $ grep CXX_FLAGS CMakeCache.txt<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Could you please post that to the list<br>&gt; ? At the same time post the<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; version of g++:<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $ g++ --version<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Thanks<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Mathieu
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Ps: I suspect you have something like -pedantic<br>&gt; / -pedantic-errors or<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; maybe -Werror<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _______________________________________________<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Insight-users mailing list
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="mailto:Insight-users@itk.org">Insight-users@itk.org</a><br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://www.itk.org/mailman/listinfo/insight-users">http://www.itk.org/mailman/listinfo/insight-users</a><br>&gt;<br>&gt;
<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br><br>_______________________________________________<br>Insight-users mailing list<br><a href="mailto:Insight-users@itk.org">Insight-users@itk.org</a><br><a href="http://www.itk.org/mailman/listinfo/insight-users">
http://www.itk.org/mailman/listinfo/insight-users</a><br><br></blockquote></div><br>