<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body dir="auto">
<div>Yea, I've been specifying &nbsp;MacPorts executables for all compilers for a while now, but never knew about specifying the &quot;Fortran pre-processor&quot; until now. &nbsp; I guess it's been defaulting to the Apple pre-processor all this time without prior incident.<br>
<br>
<div>
<div><br>
</div>
</div>
</div>
<div><br>
On Dec 20, 2013, at 4:51 AM, &quot;Ian Hinder&quot; &lt;<a href="mailto:ian.hinder@aei.mpg.de">ian.hinder@aei.mpg.de</a>&gt; wrote:<br>
<br>
</div>
<blockquote type="cite">
<div><br>
<div>
<div>On 20 Dec 2013, at 07:58, Scott Hawley &lt;<a href="mailto:scott.hawley@belmont.edu">scott.hawley@belmont.edu</a>&gt; wrote:</div>
<br class="Apple-interchange-newline">
<blockquote type="cite">Aha! &nbsp;That's the missing piece. &nbsp;&nbsp;<br>
<br>
Also, FWIW, apparently in Apple's latest OS &quot;Mavericks&quot;, cpp does not support macro concatenation via ## like the true GNU compilers do. (I tested this; I copied and pasted example source from the GNU manual.) Furthermore it ignores the &quot;--traditional&quot; flag,
 i.e. generates no warning or error if you supply the flag, but it has no effect on the behavior.<br>
<br>
So! &nbsp;Problem solved. &nbsp;The fix is to &nbsp;specify FPP= in the options file with the --traditional flag, using a true GNU compiler such as from MacPorts. &nbsp;&nbsp;&nbsp;No modifications to cctk_Types.h is necessary.<br>
<br>
Thanks Roland! &nbsp;&nbsp;<br>
</blockquote>
<div><br>
</div>
<div>Hi Scott,</div>
<div><br>
</div>
<div>We usually find that the apple compilers are not suitable for compiling the ET; we support using MacPorts using the simfactory optionlists, as this provides a single way to install all the required compilers and components. &nbsp;It's possible that we could
 make the apple compilers work, but there are other projects which have a higher priority.</div>
<div><br>
</div>
</div>
<div apple-content-edited="true"><span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; border-spacing: 0px;"><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; ">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; ">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; ">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">
<div>--&nbsp;</div>
<div>Ian Hinder</div>
<div><a href="http://numrel.aei.mpg.de/people/hinder">http://numrel.aei.mpg.de/people/hinder</a></div>
</div>
</span></div>
</span></div>
</span></span></div>
<br>
</div>
</blockquote>
</body>
</html>