<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">&gt; |   At least one thing that needs to be changed in the source code<br>
&gt; of the<br>
&gt; | latest versions of ncl to compile flawlessly with the most recent<br>
&gt; versions<br>
&gt; | of g++ is to include a few additional headers (you can have a look<br>
&gt; at the<br>
&gt; | diff.gz file on my ppa).<br>
&gt;<br>
&gt; Yes, I think updating NCL to a sane and current version may well a<br>
&gt; good plan<br>
&gt; but I can&#39;t speak for the phylobase team.<br>
<br>
</div>We have definitely fixed some failure-to-include-header bugs that were<br>
revealed by the latest g++, and have been corrected.<br>
<br>
Please let me know if ncl-2.1.08 (which is posted at <a href="http://sourceforge.net/projects/ncl" target="_blank">http://sourceforge.net/projects/ncl</a>)<br>
  is continuing to give you build problems.<br>
I&#39;d certainly like to correct those errors at the NCL level (even if<br>
you do decide to continue bundling NCL source code).<br>
The svn repo is at:<br>
        <a href="https://ncl.svn.sourceforge.net/svnroot/ncl" target="_blank">https://ncl.svn.sourceforge.net/svnroot/ncl</a></blockquote><div><br></div><div>With g++ 4.4.1 (in Ubuntu 9.10), I can compile ncl-2.1.08 by adding:</div>
<div>#include &lt;cstdio&gt; </div><div><br></div><div>in nxsstring.h</div><div><br></div><div>Cheers,</div><div>  -- François</div></div><br>