<div dir="ltr">Thanks, I was able to get past the CCTK errors with some additional flags regarding fortran and c. <div>The ones I&#39;ve been getting at the moment though relate to the last output file i included.</div><div><br></div><div>Roland pointed out that I may be using an incorrect flag to include the c++11 standards so I&#39;ll review that as well. I also attached my config file in case that helps. </div><div><br></div><div><br></div><div>THanks,</div><div><br></div><div>Chris</div></div><br><div class="gmail_quote"><div dir="ltr">On Thu, Nov 29, 2018 at 10:17 AM Erik Schnetter &lt;<a href="mailto:eschnetter@perimeterinstitute.ca" target="_blank">eschnetter@perimeterinstitute.ca</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">These warnings indicate that the symbol CCTK_REAL8 is not defined.<br>
Most likely, something went wrong in the configure stage, and Cactus<br>
didn&#39;t realize that CCTK_REAL8 should be &quot;double&quot;.<br>
<br>
Very old C allowed defining functions without specifying a result<br>
type, and the function would then be assumed to return &quot;int&quot;. The PGI<br>
compiler still supports this, hence this is a warning, not an error.<br>
<br>
-erik<br>
<br>
<br>
On Fri, Sep 21, 2018 at 1:16 PM Christopher Ramirez<br>
&lt;<a href="mailto:c.ramirez01@gmail.com" target="_blank">c.ramirez01@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt; Hello,<br>
&gt;<br>
&gt; I&#39;ve been getting the following errors when trying to compile using PGI compilers and am wondering if were any additional steps needed to compile successfully.<br>
&gt;<br>
&gt; COMPILING arrangements/CactusBase/Boundary/src/ScalarBoundary.c<br>
&gt; PGC-S-0040-Illegal use of symbol, CCTK_REAL8 (/home/ramirez/Cactus/src/include/cGH.h: 41)<br>
&gt; PGC-W-0156-Type not specified, &#39;int&#39; assumed (/home/ramirez/Cactus/src/include/cGH.h: 41)<br>
&gt; PGC-S-0040-Illegal use of symbol, CCTK_REAL8 (/home/ramirez/Cactus/src/include/cGH.h: 42)<br>
&gt; PGC-W-0156-Type not specified, &#39;int&#39; assumed (/home/ramirez/Cactus/src/include/cGH.h: 42)<br>
&gt; PGC-S-0040-Illegal use of symbol, CCTK_REAL8 (/home/ramirez/Cactus/src/include/cGH.h: 45)<br>
&gt; PGC-W-0156-Type not specified, &#39;int&#39; assumed (/home/ramirez/Cactus/src/include/cGH.h: 45)<br>
&gt; PGC-S-0040-Illegal use of symbol, CCTK_REAL8 (/home/ramirez/Cactus/src/include/cGH.h: 71)<br>
&gt; PGC-W-0156-Type not specified, &#39;int&#39; assumed (/home/ramirez/Cactus/src/include/cGH.h: 71)<br>
&gt; PGC-S-0040-Illegal use of symbol, CCTK_REAL8 (/home/ramirez/Cactus/src/include/cctk_Coord.h: 29)<br>
&gt; PGC-W-0156-Type not specified, &#39;int&#39; assumed (/home/ramirez/Cactus/src/include/cctk_Coord.h: 29)<br>
&gt; PGC-S-0040-Illegal use of symbol, CCTK_REAL8 (/home/ramirez/Cactus/src/include/cctk_Coord.h: 30)<br>
&gt; PGC-W-0156-Type not specified, &#39;int&#39; assumed (/home/ramirez/Cactus/src/include/cctk_Coord.h: 30)<br>
&gt; PGC-S-0040-Illegal use of symbol, CCTK_REAL8 (/home/ramirez/Cactus/src/include/cctk_Coord.h: 60)<br>
&gt; PGC-W-0156-Type not specified, &#39;int&#39; assumed (/home/ramirez/Cactus/src/include/cctk_Coord.h: 60)<br>
&gt; PGC-S-0040-Illegal use of symbol, CCTK_REAL8 (/home/ramirez/Cactus/src/include/cctk_Coord.h: 61)<br>
&gt; PGC-W-0156-Type not specified, &#39;int&#39; assumed (/home/ramirez/Cactus/src/include/cctk_Coord.h: 61)<br>
&gt; PGC-S-0040-Illegal use of symbol, CCTK_REAL8 (/home/ramirez/Cactus/src/include/cctk_Coord.h: 67)<br>
&gt; PGC-W-0156-Type not specified, &#39;int&#39; assumed (/home/ramirez/Cactus/src/include/cctk_Coord.h: 67)<br>
&gt; PGC-S-0040-Illegal use of symbol, CCTK_REAL8 (/home/ramirez/Cactus/src/include/cctk_Coord.h: 68)<br>
&gt; PGC-W-0156-Type not specified, &#39;int&#39; assumed (/home/ramirez/Cactus/src/include/cctk_Coord.h: 68)<br>
&gt; PGC-S-0040-Illegal use of symbol, CCTK_REAL8 (/home/ramirez/Cactus/src/include/cctk_Misc.h: 43)<br>
&gt; PGC-W-0156-Type not specified, &#39;int&#39; assumed (/home/ramirez/Cactus/src/include/cctk_Misc.h: 43)<br>
&gt; PGC-S-0040-Illegal use of symbol, CCTK_REAL8 (/home/ramirez/Cactus/src/include/cctk_Interp.h: 39)<br>
&gt; PGC-W-0156-Type not specified, &#39;int&#39; assumed (/home/ramirez/Cactus/src/include/cctk_Interp.h: 39)<br>
&gt; PGC-S-0040-Illegal use of symbol, CCTK_REAL8 (/home/ramirez/Cactus/src/include/cctk_Interp.h: 40)<br>
&gt; PGC-W-0156-Type not specified, &#39;int&#39; assumed (/home/ramirez/Cactus/src/include/cctk_Interp.h: 40)<br>
&gt; PGC-S-0040-Illegal use of symbol, CCTK_REAL8 (/home/ramirez/Cactus/src/include/cctk_Interp.h: 76)<br>
&gt; PGC-W-0156-Type not specified, &#39;int&#39; assumed (/home/ramirez/Cactus/src/include/cctk_Interp.h: 76)<br>
&gt; PGC-S-0040-Illegal use of symbol, CCTK_REAL8 (/home/ramirez/Cactus/src/include/cctk_Interp.h: 77)<br>
&gt; PGC-W-0156-Type not specified, &#39;int&#39; assumed (/home/ramirez/Cactus/src/include/cctk_Interp.h: 77)<br>
&gt; PGC-S-0040-Illegal use of symbol, CCTK_REAL8 (/home/ramirez/Cactus/src/include/util_Table.h: 216)<br>
&gt; PGC-W-0156-Type not specified, &#39;int&#39; assumed (/home/ramirez/Cactus/src/include/util_Table.h: 216)<br>
&gt; PGC-S-0040-Illegal use of symbol, CCTK_COMPLEX16 (/home/ramirez/Cactus/src/include/util_Table.h: 228)<br>
&gt; PGC-W-0156-Type not specified, &#39;int&#39; assumed (/home/ramirez/Cactus/src/include/util_Table.h: 228)<br>
&gt; PGC-S-0040-Illegal use of symbol, CCTK_REAL8 (/home/ramirez/Cactus/src/include/util_Table.h: 301)<br>
&gt; PGC-W-0156-Type not specified, &#39;int&#39; assumed (/home/ramirez/Cactus/src/include/util_Table.h: 301)<br>
&gt; PGC-S-0040-Illegal use of symbol, CCTK_COMPLEX16 (/home/ramirez/Cactus/src/include/util_Table.h: 321)<br>
&gt; PGC-W-0156-Type not specified, &#39;int&#39; assumed (/home/ramirez/Cactus/src/include/util_Table.h: 321)<br>
&gt; PGC-S-0040-Illegal use of symbol, CCTK_REAL8 (/home/ramirez/Cactus/src/include/util_Table.h: 381)<br>
&gt; PGC-W-0156-Type not specified, &#39;int&#39; assumed (/home/ramirez/Cactus/src/include/util_Table.h: 381)<br>
&gt; PGC-S-0040-Illegal use of symbol, CCTK_COMPLEX16 (/home/ramirez/Cactus/src/include/util_Table.h: 393)<br>
&gt; PGC-W-0156-Type not specified, &#39;int&#39; assumed (/home/ramirez/Cactus/src/include/util_Table.h: 393)<br>
&gt; PGC-S-0040-Illegal use of symbol, CCTK_REAL8 (/home/ramirez/Cactus/src/include/util_Table.h: 467)<br>
&gt; PGC-W-0156-Type not specified, &#39;int&#39; assumed (/home/ramirez/Cactus/src/include/util_Table.h: 467)<br>
&gt; PGC-S-0040-Illegal use of symbol, CCTK_COMPLEX16 (/home/ramirez/Cactus/src/include/util_Table.h: 487)<br>
&gt; PGC-W-0156-Type not specified, &#39;int&#39; assumed (/home/ramirez/Cactus/src/include/util_Table.h: 487)<br>
&gt; PGC-S-0040-Illegal use of symbol, CCTK_REAL8 (/home/ramirez/Cactus/arrangements/CactusBase/Boundary/src/Boundary.h: 40)<br>
&gt; PGC-W-0156-Type not specified, &#39;int&#39; assumed (/home/ramirez/Cactus/arrangements/CactusBase/Boundary/src/Boundary.h: 40)<br>
&gt; PGC-S-0040-Illegal use of symbol, CCTK_REAL8 (/home/ramirez/Cactus/arrangements/CactusBase/Boundary/src/Boundary.h: 42)<br>
&gt; PGC-F-0008-Error limit exceeded (/home/ramirez/Cactus/arrangements/CactusBase/Boundary/src/Boundary.h: 42)<br>
&gt; PGC/x86-64 Linux 17.10-0: compilation aborted<br>
&gt; make[3]: *** [ScalarBoundary.c.o] Error 2<br>
&gt; make[2]: *** [make.checked] Error 2<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Users mailing list<br>
&gt; <a href="mailto:Users@einsteintoolkit.org" target="_blank">Users@einsteintoolkit.org</a><br>
&gt; <a href="http://lists.einsteintoolkit.org/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.einsteintoolkit.org/mailman/listinfo/users</a><br>
<br>
<br>
<br>
-- <br>
Erik Schnetter &lt;<a href="mailto:eschnetter@perimeterinstitute.ca" target="_blank">eschnetter@perimeterinstitute.ca</a>&gt;<br>
<a href="http://www.perimeterinstitute.ca/personal/eschnetter/" rel="noreferrer" target="_blank">http://www.perimeterinstitute.ca/personal/eschnetter/</a><br>
</blockquote></div>