Hi Rob,<br><br>Happy New Year!   While you are looking into that I&#39;ve found another issue in configure I wonder if you could look into...<br><br>In <a href="http://configure.in">configure.in</a> at around  line 429 is some code that converts comments in pnetcdf.inc from c-style to fortran-style, this code does not get reproduced in config.status - so if you run config.status it ends up corrupting the pnetcdf.inc file.    <br>
<br>Also - to complete the F90 interface I need to modify the *.c files in the src/libf directory.   These files have a header line that states:<br><br><blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote">
This file is automatically generated by buildiface -infile=../lib/pnetcdf.h -deffile=defs<br> * DO NOT EDIT<br></blockquote> <br>but I cannot find the program buildiface in the repository?    <br><br>- Jim<br><br><br><div class="gmail_quote">
On Mon, Jan 4, 2010 at 7:50 AM, Rob Latham <span dir="ltr">&lt;<a href="mailto:robl@mcs.anl.gov">robl@mcs.anl.gov</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">On Wed, Dec 30, 2009 at 03:24:44PM -0700, Jim Edwards wrote:<br>
&gt; I gave it a try to write something into configure but then realized<br>
&gt; that I would need to be able to link mpi in order to call the<br>
&gt; ncmpi_inq_libvers function which is something that you cannot do<br>
&gt; from configure on all platforms.     I added a call in my libraries<br>
&gt; init function to that function so that I will get a runtime failure<br>
&gt; with a descent error message if the version is too old.<br>
<br>
</div>OK, here&#39;s what I&#39;ll do:  I want to avoid run-time things here because<br>
those tests won&#39;t work on BlueGene or other cross-compile<br>
environments. I will add some macros in pnetcdf.h that we can use at<br>
compile time:<br>
<br>
- PNETCDF_VERSION_MAJOR<br>
- PNETCDF_VERSION_MINOR<br>
- PNETCDF_VERSION_SUB<br>
- PNETCDF_VERSION_SVN<br>
<br>
I&#39;ll let you know when I&#39;ve got that in place.<br>
<br>
==rob<br>
<font color="#888888"><br>
--<br>
Rob Latham<br>
Mathematics and Computer Science Division<br>
Argonne National Lab, IL USA<br>
</font></blockquote></div><br>