<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 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;
        color:black;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";
        color:black;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:"Courier New";
        color:black;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@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="#0563C1" vlink="#954F72"><div class=WordSection1><p>We have a legacy program built with the Intel fortran that uses the NCARG library on a RH6 linus system. The legacy program is not going to be rewritten.<o:p></o:p></p><p>The build that works uses the Intel 12 fortran compiler and a NCARG 6.1.2 library built from source with the Intel compiler. Only the not OPenDAP-enabled NCARG library is needed, not the full NCL library.<o:p></o:p></p><p>When trying to build the program with the precompiled  NCL Version 6.5.0 binaries the program build returns many unsatisfied externals such as:<o:p></o:p></p><pre>ifort -c  xiv_ob_inr_p.f<o:p></o:p></pre><pre>ifort -Bstatic -o ../bin/plotxy.exe arrows.o c_insty_ob.o c_insty_plt.o<o:p></o:p></pre><pre>c_pr_obs_p.o c_jvarty.o color.o colort.o colram.o cshade.o dpd_cpu.o equiv.o<o:p></o:p></pre><pre>fill.o flipk.o gbox.o ifill.o isolin.o leftjus.o ll_ij.o lnq2td.o<o:p></o:p></pre><pre>jvarty_fun.o maps.o maskland.o maxmin.o nblank.o nomask.o ob_get_type.o<o:p></o:p></pre><pre>p_lvl_find.o pl_innov.o prh2td.o plgrid.o plotlab.o plotob.o plotxy.o<o:p></o:p></pre><pre>q_cpu.o qprntn2.o readob.o rhdist.o rinnov.o rotang.o rsd_ina_p.o rsort.o<o:p></o:p></pre><pre>rstlen.o scale.o setup3.o setupg.o sfcplt.o shadad.o shadap.o shapre.o<o:p></o:p></pre><pre>stmlin.o stnplot.o uv2df1.o uvgrid1.o vectors.o wbarb.o wtitle.o<o:p></o:p></pre><pre>xiv_ob_rd_p.o xiv_ob_rd_s.o xiv_ob_ina_p.o xiv_ob_inr_p.o ../lib/libcoamps.a<o:p></o:p></pre><pre>-L/site/opt/ncarg/ncl-6.5.0/lib -lncarg -lncarg_gks -lncarg_c <o:p></o:p></pre><pre>/site/opt/ncarg/ncl-6.5.0/lib/libncarg.a(cpcldm.o): In function `cpcldm_':<o:p></o:p></pre><pre>cpcldm.f:(.text+0x55f): undefined reference to `_gfortran_concat_string'<o:p></o:p></pre><pre>cpcldm.f:(.text+0x58f): undefined reference to `_gfortran_concat_string'<o:p></o:p></pre><pre>cpcldm.f:(.text+0x5b9): undefined reference to `_gfortran_concat_string'<o:p></o:p></pre><pre>cpcldm.f:(.text+0x5e9): undefined reference to `_gfortran_concat_string'<o:p></o:p></pre><pre>cpcldm.f:(.text+0x613): undefined reference to `_gfortran_concat_string'<o:p></o:p></pre><pre>/site/opt/ncarg/ncl-6.5.0/lib/libncarg.a(cpcldm.o):cpcldm.f:(.text+0x643):<o:p></o:p></pre><pre>more undefined references to `_gfortran_concat_string' follow<o:p></o:p></pre><pre>/site/opt/ncarg/ncl-6.5.0/lib/libncarg.a(cpcldm.o): In function `cpcldm_':<o:p></o:p></pre><pre>cpcldm.f:(.text+0x2129): undefined reference to `_gfortran_string_len_trim'<o:p></o:p></pre><pre>/site/opt/ncarg/ncl-6.5.0/lib/libncarg.a(cpcldr.o): In function `cpcldr_':<o:p></o:p></pre><pre>cpcldr.f:(.text+0x472): undefined reference to `_gfortran_concat_string'<o:p></o:p></pre><pre>cpcldr.f:(.text+0x498): undefined reference to `_gfortran_concat_string'<o:p></o:p></pre><pre>cpcldr.f:(.text+0x4be): undefined reference to `_gfortran_concat_string'<o:p></o:p></pre><pre>cpcldr.f:(.text+0x4e4): undefined reference to `_gfortran_concat_string'<o:p></o:p></pre><pre>cpcldr.f:(.text+0x50a): undefined reference to `_gfortran_concat_string'<o:p></o:p></pre><pre>/site/opt/ncarg/ncl-6.5.0/lib/libncarg.a(cpcldr.o):cpcldr.f:(.text+0x530):<o:p></o:p></pre><pre>more undefined references to `_gfortran_concat_string' follow<o:p></o:p></pre><pre>The question is "is there an easy fix to this?"; such as a library specification<o:p></o:p></pre><pre>in the makefile for the progran or will I need to build the NCARG library from <o:p></o:p></pre><pre>source using our default Intel compilers?<o:p></o:p></pre><pre><o:p> </o:p></pre><pre>Any suggestions are welcomed.<o:p></o:p></pre><pre><o:p> </o:p></pre><pre><o:p> </o:p></pre><pre>-- <o:p></o:p></pre><pre>-- Dave<o:p></o:p></pre><pre><o:p> </o:p></pre><pre>-----------------------------<o:p></o:p></pre><pre>Dave Reynolds<o:p></o:p></pre><pre>HPC Software Engineer<o:p></o:p></pre><pre>DeVine Consulting<o:p></o:p></pre><pre>FNMOC / US Navy<o:p></o:p></pre><pre><a href="mailto:david.reynolds4.ctr@navy.mil">david.reynolds4.ctr@navy.mil</a><o:p></o:p></pre><p class=MsoNormal><o:p> </o:p></p></div></body></html>