<div dir="ltr"><font face="arial, helvetica, sans-serif">In your fortran code, you have this line:</font><div><font face="arial, helvetica, sans-serif"><br></font></div><div><font face="arial, helvetica, sans-serif">meanqc(inb*ixend+i,(jnb-1)*jyend+j,m)=<b>cld</b>(p,m,i,j)</font></div><div><font face="arial, helvetica, sans-serif"><br></font></div><div><font face="arial, helvetica, sans-serif">Where is the cld function located?  This is what the dll loader is complaining about.  If this is in another library, you need to add that linking information to the WRAPIT command.  For example:</font></div><div><span style="color:rgb(51,51,51);font-size:13.3333px;line-height:16px;text-indent:0em"><font face="arial, helvetica, sans-serif"><br></font></span></div><div><span style="color:rgb(51,51,51);font-size:13.3333px;line-height:16px;text-indent:0em"><font face="arial, helvetica, sans-serif">WRAPIT myfile.f -L /home/foo/lib -l foo</font></span></div><div><span style="font-size:13.3333px;text-indent:0em;color:rgb(51,51,51);line-height:16px"><font face="arial, helvetica, sans-serif"><br></font></span></div><div><span style="font-size:13.3333px;text-indent:0em;color:rgb(51,51,51);line-height:16px"><font face="arial, helvetica, sans-serif">Refer to <a href="http://www.ncl.ucar.edu/Document/Tools/WRAPIT.shtml#FixingCommonProblems">http://www.ncl.ucar.edu/Document/Tools/WRAPIT.shtml#FixingCommonProblems</a></font></span></div><div><span style="font-size:13.3333px;text-indent:0em;color:rgb(51,51,51);line-height:16px"><font face="arial, helvetica, sans-serif"><br></font></span></div><div><span style="font-size:13.3333px;text-indent:0em;color:rgb(51,51,51);line-height:16px"><font face="arial, helvetica, sans-serif">Hope this helps,</font></span></div><div><font color="#333333" face="arial, helvetica, sans-serif"><span style="font-size:13.3333px;line-height:16px"><br></span></font></div><div><font color="#333333"><span style="font-size:13.3333px;line-height:16px"><font face="arial, helvetica, sans-serif">Bill</font><br></span></font><div><pre style="margin-top:0px;margin-bottom:0px;padding:0px;font-size:13.3333px;line-height:16px;font-family:courier;border-style:solid;border-width:0px 0px 15px;border-color:transparent;text-indent:0em;color:rgb(51,51,51)"><br></pre></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jun 7, 2016 at 1:20 PM, Michael Buban - NOAA Affiliate <span dir="ltr">&lt;<a href="mailto:michael.buban@noaa.gov" target="_blank">michael.buban@noaa.gov</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Hello,</div><div><br></div><div>I&#39;m having a problem using WRAPIT.  I&#39;ve tried to run the example and get the following warning:</div><div><br></div><div><br></div><div>!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!</div><div>/Users/bubanm/IDEAL_COMMAS/nclplots 217&gt; WRAPIT ex.f</div><div> </div><div>WRAPIT Version: 120209</div><div>WRAPIT.c:47:2: warning: implicit declaration of function &#39;ex_&#39; is invalid in C99 [-Wimplicit-function-declaration]</div><div>        NGCALLF(ex,EX)(II,XX);</div><div>        ^</div><div>/usr/local/ncl-6.3.0/include/ncarg/c.h:31:29: note: expanded from macro &#39;NGCALLF&#39;</div><div>#define NGCALLF(reg,caps)   reg##_</div><div>                            ^</div><div>&lt;scratch space&gt;:300:1: note: expanded from here</div><div>ex_</div><div>^</div><div>1 warning generated.</div><div>COMPILING ex.f</div><div>LINKING</div><div>END WRAPIT</div><div> </div><div>/Users/bubanm/IDEAL_COMMAS/nclplots 218&gt; ncl ex.ncl</div><div> Copyright (C) 1995-2015 - All Rights Reserved</div><div> University Corporation for Atmospheric Research</div><div> NCAR Command Language Version 6.3.0</div><div> The use of this software is governed by a License Agreement.</div><div> See <a href="http://www.ncl.ucar.edu/" target="_blank">http://www.ncl.ucar.edu/</a> for more details.</div><div>(0)<span style="white-space:pre-wrap">        </span>before i = 5</div><div>(0)<span style="white-space:pre-wrap">        </span>before x = 1.3</div><div>(0)<span style="white-space:pre-wrap">        </span>after i = 10</div><div>(0)<span style="white-space:pre-wrap">        </span>after x = -11.045</div><div>/Users/bubanm/IDEAL_COMMAS/nclplots 219&gt; </div><div><br></div><div>output from uname -a</div><div><br></div>







<div>Darwin Michael-Bubans-Mac-Pro.local 15.4.0 Darwin Kernel Version 15.4.0: Fri Feb 26 22:08:05 PST 2016; root:xnu-3248.40.184~3/RELEASE_X86_64 x86_64<br></div><div>!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!</div><div><br></div><div><br></div><div>I get the WRAPIT warning but the ncl script seems to work for this example.  However I get the same warning from WRAPIT from the script I&#39;m trying to run, but the ncl fails with the following:</div><div><br></div><div><br></div><div>!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!</div><div><div>WRAPIT Version: 120209</div><div>WRAPIT.c:125:2: warning: implicit declaration of function &#39;cldsi_&#39; is invalid in C99</div><div>      [-Wimplicit-function-declaration]</div><div>        NGCALLF(cldsi,CLDSI)(clds,ntime,nz,ny,nx,ixend,jyend,tm);</div><div>        ^</div><div>/usr/local/ncl-6.3.0/include/ncarg/c.h:31:29: note: expanded from macro &#39;NGCALLF&#39;</div><div>#define NGCALLF(reg,caps)   reg##_</div><div>                            ^</div><div>&lt;scratch space&gt;:300:1: note: expanded from here</div><div>cldsi_</div><div>^</div><div>1 warning generated.</div><div>COMPILING sizes2.f</div><div>LINKING</div><div>END WRAPIT</div><div> </div><div>/Users/bubanm/IDEAL_COMMAS/vi_ideal/vrun11 236&gt; ncl cloud_dist2.ncl </div><div> Copyright (C) 1995-2015 - All Rights Reserved</div><div> University Corporation for Atmospheric Research</div><div> NCAR Command Language Version 6.3.0</div><div> The use of this software is governed by a License Agreement.</div><div> See <a href="http://www.ncl.ucar.edu/" target="_blank">http://www.ncl.ucar.edu/</a> for more details.</div><div>warning:An error occurred loading the external file ./sizes2.so, file not loaded</div><div>dlopen(./sizes2.so, 2): Symbol not found: _cld_</div><div>  Referenced from: ./sizes2.so</div><div>  Expected in: flat namespace</div><div> in ./sizes2.so</div><div>warning:error at line 14 in file cloud_dist2.ncl</div><div><br></div><div>fatal:syntax error: line 56 in file cloud_dist2.ncl before or near : </div><div>   SIZES2:</div><div>---------^</div><div><br></div><div>fatal:error in statement</div><div>fatal:Syntax Error in block, block not executed</div><div>fatal:error at line 124 in file cloud_dist2.ncl</div></div><div>!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!</div><div><br></div><div><br></div><div>I&#39;ve also attached the file that I&#39;m trying to run WRAPIT on.</div><div><br></div><div>Any help would be much appreciated.</div><div><br></div><div>Thanks,</div><div><br></div><div><br></div><div>Mike</div><div><br></div><div><br></div></div>
<br>_______________________________________________<br>
ncl-talk mailing list<br>
<a href="mailto:ncl-talk@ucar.edu">ncl-talk@ucar.edu</a><br>
List instructions, subscriber options, unsubscribe:<br>
<a href="http://mailman.ucar.edu/mailman/listinfo/ncl-talk" rel="noreferrer" target="_blank">http://mailman.ucar.edu/mailman/listinfo/ncl-talk</a><br>
<br></blockquote></div><br></div>