<div dir="ltr"><div class="gmail_default" style="font-size:small">Hi Greg,</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">A few versions back, we overhauled the display model for NCL/NCAR Graphics and it now has a dependency on the cairo library. This library is required even when you compile NCAR Graphics programs. It has dependencies on a number of other libraries as well.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">From a UNIX terminal window, type the following and hit &lt;return&gt;:</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">ncargf77</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">This will produce an error, but it&#39;s a good way to see the libraries that are required to build an NCAR Graphics program. It will look something like this:</div><div class="gmail_default" style="font-size:small">







<p class="gmail-p1"><span class="gmail-s1"> -lncarg -lncarg_gks -lncarg_c -lX11 -lXext -lcairo -lfontconfig -lpixman-1 -lfreetype -lexpat -lpng -lz -lpthread -lXrender -lbz2</span></p><p class="gmail-p1">Most of these libraries should already be on your system, either because they came with your system, or else you had to install them before you could build NCAR Graphics from source code.</p><p class="gmail-p1"><span class="gmail-s1">I suggest running the ncargf77 command on your own system to see what libraries are listed, and then copying and pasting the extra libraries and adding them to your user&#39;s compile line.</span></p><p class="gmail-p1">You might also want to try compiling one of our test programs to see if it works:</p><p class="gmail-p1">ncargex agex01 -W pdf -clean</p><p class="gmail-p1">If this is successful, you should end up with a &quot;agex01.pdf&quot; PDF file in the same directory.  You will also see what libraries it uses to compile the program.</p><p class="gmail-p1"><br></p><p class="gmail-p1">--Mary</p><p class="gmail-p1"><br></p></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jun 28, 2017 at 8:08 AM, brown wrap <span dir="ltr">&lt;<a href="mailto:gramos@yahoo.com" target="_blank">gramos@yahoo.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div style="color:#000;background-color:#fff;font-family:Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:13px"><div id="m_5359868742777104110yui_3_16_0_1_1498658315214_3425" dir="ltr">I am trying to help a user compile her code. First off, I am not a programmer, but I believe this is an install error on my part. I installed the latest version, but I am getting the following error in trying to compile her code:</div><div id="m_5359868742777104110yui_3_16_0_1_1498658315214_3425" dir="ltr"><br></div><div dir="ltr" id="m_5359868742777104110yui_3_16_0_1_1498658315214_6796">/lustre/local/ncl_ncarg-6.4.0-<wbr>pgi/lib/libncarg_gks.a(cro.o): In function `CROset_dashpattern&#39;:</div><div dir="ltr" id="m_5359868742777104110yui_3_16_0_1_1498658315214_6797">/lustre/users/ramos/ncl_ncarg-<wbr>6.4.0-pgi/ncarg2d/src/<wbr>libncarg_gks/cdrivers/./cro.c:<wbr>266: undefined reference to `cairo_set_dash&#39;</div><div dir="ltr" id="m_5359868742777104110yui_3_16_0_1_1498658315214_6798">/lustre/users/ramos/ncl_ncarg-<wbr>6.4.0-pgi/ncarg2d/src/<wbr>libncarg_gks/cdrivers/./cro.c:<wbr>269: undefined reference to `cairo_set_dash&#39;</div><div dir="ltr" id="m_5359868742777104110yui_3_16_0_1_1498658315214_6799">/lustre/users/ramos/ncl_ncarg-<wbr>6.4.0-pgi/ncarg2d/src/<wbr>libncarg_gks/cdrivers/./cro.c:<wbr>275: undefined reference to `cairo_set_dash&#39;</div><div dir="ltr" id="m_5359868742777104110yui_3_16_0_1_1498658315214_6800">/lustre/users/ramos/ncl_ncarg-<wbr>6.4.0-pgi/ncarg2d/src/<wbr>libncarg_gks/cdrivers/./cro.c:<wbr>280: undefined reference to `cairo_set_dash&#39;</div><div dir="ltr" id="m_5359868742777104110yui_3_16_0_1_1498658315214_6801">/lustre/users/ramos/ncl_ncarg-<wbr>6.4.0-pgi/ncarg2d/src/<wbr>libncarg_gks/cdrivers/./cro.c:<wbr>288: undefined reference to `cairo_set_dash&#39;</div><div dir="ltr" id="m_5359868742777104110yui_3_16_0_1_1498658315214_6802">/lustre/local/ncl_ncarg-6.4.0-<wbr>pgi/lib/libncarg_gks.a(cro.o):<wbr>/lustre/users/ramos/ncl_ncarg-<wbr>6.4.0-pgi/ncarg2d/src/<wbr>libncarg_gks/cdrivers/./cro.c:<wbr>298: more undefined refere</div><div dir="ltr" id="m_5359868742777104110yui_3_16_0_1_1498658315214_6803">nces to `cairo_set_dash&#39; follow</div><div dir="ltr" id="m_5359868742777104110yui_3_16_0_1_1498658315214_6804"><br id="m_5359868742777104110yui_3_16_0_1_1498658315214_6805"></div><div dir="ltr" id="m_5359868742777104110yui_3_16_0_1_1498658315214_6804"><br></div><div dir="ltr" id="m_5359868742777104110yui_3_16_0_1_1498658315214_6804"><br></div><div dir="ltr" id="m_5359868742777104110yui_3_16_0_1_1498658315214_6804">As far as I can tell, I did not get any errors in the build. I also don&#39;t understand why the error keep references where I built the NCAR Graphics, it is installed in /usr/local. Thanks.</div><div dir="ltr" id="m_5359868742777104110yui_3_16_0_1_1498658315214_6804"><br></div><div dir="ltr" id="m_5359868742777104110yui_3_16_0_1_1498658315214_6804">Greg</div><div class="m_5359868742777104110signature" id="m_5359868742777104110yui_3_16_0_1_1498658315214_3420"><div style="color:rgb(255,0,0);font-size:13px;font-family:arial,helvetica,clean,sans-serif;background-color:transparent;font-style:italic;font-weight:bold" id="m_5359868742777104110yui_3_16_0_1_1498658315214_5115"><br></div><div style="color:rgb(255,0,0);font-size:13px;font-family:arial,helvetica,clean,sans-serif;background-color:transparent;font-style:italic;font-weight:bold"><br></div></div></div></div><br>______________________________<wbr>_________________<br>
ncl-install mailing list<br>
List instructions, subscriber options, unsubscribe:<br>
<a href="http://mailman.ucar.edu/mailman/listinfo/ncl-install" rel="noreferrer" target="_blank">http://mailman.ucar.edu/<wbr>mailman/listinfo/ncl-install</a><br>
<br></blockquote></div><br></div>