<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:"\@SimSun";
        panose-1:2 1 6 0 3 1 1 1 1 1;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
-->
</style><!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D">Hi,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D">Your problem is not about gcc and gfortran compiler. Look at your compile_3.1.log file, you will see the error message related to netcdf
<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:10.0pt;
font-family:&quot;Courier New&quot;">diffwrf.F90:71: error: netcdf.inc: No such file or directory<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D">You may double check if you set environment parameters for netcdf correctly:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D">setenv NETCDF_DIR YOUR_NETCDF_PATH<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D">Hope that is helpful.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D">Thanks.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D">Feng<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> wrf-users-bounces@ucar.edu [mailto:wrf-users-bounces@ucar.edu]
<b>On Behalf Of </b>Kunal Rao<br>
<b>Sent:</b> Thursday, December 09, 2010 6:52 PM<br>
<b>To:</b> wrfhelp; wrf-users@ucar.edu<br>
<b>Subject:</b> Re: [Wrf-users] undefined reference errors while compiling WRF v 3.2.1<o:p></o:p></span></p>
</div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal" style="margin-bottom:12.0pt">attaching compile.log file for version 3.1.1 as well (this worked fine with the same settings ..)<o:p></o:p></p>
<div>
<p class="MsoNormal">On Thu, Dec 9, 2010 at 8:45 PM, Kunal Rao &lt;<a href="mailto:kunalgrao@gmail.com">kunalgrao@gmail.com</a>&gt; wrote:<o:p></o:p></p>
<p class="MsoNormal">I am getting the following errors while compiling WRF V 3.2.1 with gcc and gfortran compiler .<o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">-----------------------------<o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<div>
<p class="MsoNormal"><span style="color:red">module_soil_pre.f90: In function &#8216;process_percent_cat_new&#8217;:</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="color:red">module_soil_pre.f90:539: internal compiler error: in gfc_typenode_for_spec, at fortran/trans-types.c:652</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">------------------------------<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<div>
<p class="MsoNormal">mpif90 -f90=gfortran -o wrf.exe &nbsp;-O3 -ftree-vectorize -ftree-loop-linear -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 &nbsp; &nbsp;wrf.o ../main/module_wrf_top.o libwrflib.a /root/Kunal/WRFV3.2/external/fftpack/fftpack5/libfftpack.a
 /root/Kunal/WRFV3.2/external/io_grib1/libio_grib1.a /root/Kunal/WRFV3.2/external/io_grib_share/libio_grib_share.a /root/Kunal/WRFV3.2/external/io_int/libwrfio_int.a /root/Kunal/WRFV3.2/external/esmf_time_f90/libesmf_time.a /root/Kunal/WRFV3.2/external/RSL_LITE/librsl_lite.a
 /root/Kunal/WRFV3.2/frame/module_internal_header_util.o /root/Kunal/WRFV3.2/frame/pack_utils.o &nbsp;/root/Kunal/WRFV3.2/external/io_pnetcdf/libwrfio_pnf.a -L/root/Kunal/pnetcdf/lib -lpnetcdf<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="color:red">../main/module_wrf_top.o: In function `__module_wrf_top__wrf_finalize':<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:red">module_wrf_top.f90:(.text&#43;0x961): undefined reference to `med_shutdown_io_'<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:red">../main/module_wrf_top.o: In function `__module_wrf_top__wrf_init':<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:red">module_wrf_top.f90:(.text&#43;0xa74): undefined reference to `init_modules_'<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:red">module_wrf_top.f90:(.text&#43;0xa87): undefined reference to `init_modules_'<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:red">module_wrf_top.f90:(.text&#43;0xad5): undefined reference to `__module_check_a_mundo__check_nml_consistency'<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:red">module_wrf_top.f90:(.text&#43;0xada): undefined reference to `__module_check_a_mundo__set_physics_rconfigs'<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:red">'<o:p></o:p></span></p>
</div>
</div>
<div>
<p class="MsoNormal"><span style="color:red">'<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:red">'<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal">-------------------------------<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<p class="MsoNormal">These errors do not come with version 3.1.1 and comes with version 3.2.1. I am compiling the test case em_b_wave.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Attaching the compile.log file for your reference.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">Kindly let me know if you have any suggestions to resolve this.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">Thanks &amp; Regards,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Kunal<o:p></o:p></p>
</div>
<div>
<div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class="MsoNormal">On Wed, Dec 8, 2010 at 10:44 PM, Kunal Rao &lt;<a href="mailto:kunalgrao@gmail.com" target="_blank">kunalgrao@gmail.com</a>&gt; wrote:<o:p></o:p></p>
<p class="MsoNormal">I had done &quot; $ ./compile em_b_wave |tee compile.log &quot; . Now, cleaned again and this time did &quot;$ ./compile em_b_wave &gt;&amp; compile.log&quot;.<o:p></o:p></p>
<div>
<p class="MsoNormal">Now, it has recorded the undefined reference errors in the log file. Attaching the same. Kindly go through that and let me know<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">if you have any suggestions to resolve it.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">Thanks &amp; Regards,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Kunal<o:p></o:p></p>
<div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><o:p>&nbsp;</o:p></p>
<div>
<p class="MsoNormal">On Wed, Dec 8, 2010 at 10:08 PM, wrfhelp &lt;<a href="mailto:wrfhelp@ucar.edu" target="_blank">wrfhelp@ucar.edu</a>&gt; wrote:<o:p></o:p></p>
<p class="MsoNormal">I cannot find any compile errors in your file. Did you do 'compile em_b_wave &gt;&amp; (with &amp;) compile.out'?<br>
If you are working in c-shell environment, you may need to type<br>
compile em_b_wave &gt; compile.out 2&gt;&amp;1<br>
to catch errors.<br>
<br>
wrfhelp<o:p></o:p></p>
<div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><br>
<br>
On Dec 8, 2010, at 11:27 AM, Kunal Rao wrote:<o:p></o:p></p>
</div>
</div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;
margin-left:4.8pt;margin-right:0in">
<div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt">Hello<br>
<br>
Thanks for your reply.<br>
<br>
As per your suggestion, I did 'clean -a' and then configured and compiled again. I do not see any hints in the log file to figure out what might be going wrong/missing. I have set the env. variable PNETCDF to the path where I have parallel netcdf and also changed
 &quot;io_form_*&quot; in namelist.input in /test/em_b_wave folder from 2 to 11 for parallel netcdf. Everything is compiled with gcc and gfortran compiler.<br>
<br>
Kindly find attached the configure.wrf file and the compile.log file for your reference. Kindly let me know if you have any suggestions.<br>
<br>
Thanks &amp; Regards,<br>
Kunal<br>
<br>
<br>
Kindly find attached the configure.wrf file and compile.log file.<br>
<br>
On Tue, Dec 7, 2010 at 9:57 PM, wrfhelp &lt;<a href="mailto:wrfhelp@ucar.edu" target="_blank">wrfhelp@ucar.edu</a>&gt; wrote:<br>
Can you try &nbsp;to first do 'clean -a', and repeat the compile procedure? When you compile,<br>
please save the compile output to a file (e..g compile em_b_wave &gt;&amp; compile.out), and see if<br>
there is other information in the output file that may give you hint on the compile problem. If<br>
you cannot figure it out, please send the entire compile.out file over.<br>
<br>
wrfhelp<br>
<br>
<br>
On Dec 7, 2010, at 5:43 PM, Kunal Rao wrote:<br>
<br>
Hello<br>
<br>
I am trying to compile WRF V 3.2.1 with parallel netCDF v1.2.0 and using gcc and gfortran compiler.<br>
<br>
My configure step is done, but when I compile ( tried with $ ./compile em_b_wave ) I get the following and many such<br>
undefined reference errors.<br>
<br>
-----------------<br>
gfortran -o ideal.exe &nbsp;-O3 -ftree-vectorize -ftree-loop-linear -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 &nbsp; &nbsp;ideal.o ../dyn_em/module_initialize_b_wave.o libwrflib.a /root/Kunal/WRFV3/external/fftpack/fftpack5/libfftpack.a
 /root/Kunal/WRFV3/external/io_grib1/libio_grib1.a /root/Kunal/WRFV3/external/io_grib_share/libio_grib_share.a /root/Kunal/WRFV3/external/io_int/libwrfio_int.a /root/Kunal/WRFV3/external/esmf_time_f90/libesmf_time.a /root/Kunal/WRFV3/frame/module_internal_header_util.o
 /root/Kunal/WRFV3/frame/pack_utils.o<br>
ideal.o: In function `med_initialdata_output_':<br>
<br>
ideal.f90:(.text&#43;0x6e): undefined reference to `__module_date_time__calc_current_date'<br>
ideal.f90:(.text&#43;0x97): undefined reference to `construct_filename1_'<br>
ideal.f90:(.text&#43;0xd9): undefined reference to `__module_io_domain__output_input'<br>
ideal.f90:(.text&#43;0xe9): undefined reference to `__module_io_domain__open_w_dataset'<br>
<br>
----------------<br>
<br>
I don't have netCDF installed on my system, only parallel NetCDF is installed. I have set the PNETCDF env. variable with the path to Parallel NetCDF. That should be sufficient, right ?<br>
<br>
Any tips on what is missing / going wrong here. How do I resolve this undefined reference errors ?<br>
<br>
Thanks &amp; Regards,<br>
Kunal<br>
<br>
wrfhelp<br>
<a href="http://www.mmm.ucar.edu/wrf/users/supports/wrfhelp.html" target="_blank">http://www.mmm.ucar.edu/wrf/users/supports/wrfhelp.html</a><br>
<br>
<br>
<br>
<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal">&lt;configure.wrf&gt;&lt;compile.log&gt;<o:p></o:p></p>
</blockquote>
<div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><br>
wrfhelp<br>
<a href="http://www.mmm.ucar.edu/wrf/users/supports/wrfhelp.html" target="_blank">http://www.mmm.ucar.edu/wrf/users/supports/wrfhelp.html</a><br>
<br>
<br>
<o:p></o:p></p>
</div>
</div>
</div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
</div>
</div>
</div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
</div>
</div>
</div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>