<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-size:small">Hi Dave,</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">I don't think anybody has a clue about this one and hence the lack of a quick response. </div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">What version of what compiler are you using? I see references to clang and gcc3 in your output, but it's not clear.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Sometimes when I get errors like this I try to compile the same code but with the bare minimum of possible options. For example:</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default"><div class="gmail_default">   cd $NCARG/ni/src/db/rgb</div><div class="gmail_default">   make clean</div><div class="gmail_default">   clang -I../../../.././include -c rgb.c</div><div class="gmail_default"><div class="gmail_default">   clang  -o rgb rgb.o -L../../../.././common/src/libncarg_c -lncarg_c</div></div><div class="gmail_default">   make install</div><div class="gmail_default"><br></div><div class="gmail_default">This should make the "rgb" executable, and then install the three rgb.xxx files to $NCARG_ROOT/lib/ncarg/database. You can then try the cn05n.ncl example again.</div><div class="gmail_default"><br></div><div class="gmail_default">In your case, you'll want to substitute "clang" with whatever compiler you're using. </div><div class="gmail_default"><br></div><div class="gmail_default">If this works, then I would take a closer look at the various options that are being set when you compile the code using your own options, which looks to be this:</div><div class="gmail_default"><br></div><div class="gmail_default"><div class="gmail_default">/Users/dallured/macports/254/bin/glibtool --tag=CC --mode=compile /usr/bin/clang -DHAVE_CONFIG_H -I. -I. -I.. -I.   -DUSE_INTERP_RESULT -I/Users/dallured/macports/254/include   -pipe -Os -arch x86_64 -Wall  -I/Users/dallured/macports/254/include -c -o rgb.lo `test -f rgb.c || echo './'`rgb.c</div><div class="gmail_default"><br></div><div class="gmail_default">I tried a subset of these options, and it worked fine for me:</div><div class="gmail_default"><br></div><div class="gmail_default"><div class="gmail_default">clang -c -I../../../.././include -c -pipe -Os -arch x86_64 -Wall rgb.c</div><div class="gmail_default">clang -o rgb rgb.o -pipe -Os -arch x86_64 -Wall -L../../../.././common/src/libncarg_c -lncarg_c</div><div><br></div><div>--Mary</div><div><br></div></div></div></div></div></div></div></div><br><div class="gmail_quote"><div dir="ltr">On Thu, Dec 6, 2018 at 1:51 PM Dave Allured - NOAA Affiliate via ncl-install <<a href="mailto:ncl-install@ucar.edu">ncl-install@ucar.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr">NCL support,</div><div dir="ltr"><br></div><div dir="ltr">I am debugging Macports builds of NCARG/NCL 6.5.0 on Mac OS 10.13.6 (High Sierra).  My current build recipe works pretty well.  However, there are errors in the two RGB database files that are generated during the build process.  This leads to defects in output plots.  This is demonstrated by some of the example programs, such as:<div><br></div><div><div><font face="monospace, monospace">   mac56:~/temp/x 31> ng4ex cn05n</font></div><div><font face="monospace, monospace">   NCAR Graphics NCL Example <cn05n></font></div><div><font face="monospace, monospace">     Copying cn05n.ncl</font></div><div><font face="monospace, monospace">   Running NCL...</font></div><div><font face="monospace, monospace">    Copyright (C) 1995-2018 - All Rights Reserved</font></div><div><font face="monospace, monospace">    University Corporation for Atmospheric Research</font></div><div><font face="monospace, monospace">    NCAR Command Language Version 6.5.0</font></div><div><font face="monospace, monospace">    The use of this software is governed by a License Agreement.</font></div><div><font face="monospace, monospace">    See <a href="http://www.ncl.ucar.edu/" target="_blank">http://www.ncl.ucar.edu/</a> for more details.</font></div><div><font face="monospace, monospace">   fatal:CvtStringToColorIndex: Unable to convert string "PaleGreen4" to requested type</font></div><div><font face="monospace, monospace">   warning:Error retrieving resource lbTitleFontColor from args - Ignoring Arg</font></div><div><font face="monospace, monospace">   fatal:CvtStringToColorIndex: Unable to convert string "PaleGreen4" to requested type</font></div><div><font face="monospace, monospace">   warning:Error retrieving resource tiMainFontColor from args - Ignoring Arg</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">   <truncated></font></div></div><div><br></div><div>This is caused by bad files rgb.dir and rgb.pag that are generated by rgb.c when building NCARG.  I can plug in correct database files from other sources, and these NCL color errors go away.  The current Macports build throws several warning messages about rgb.c.  There is a current Macports ticket with more details, including a build console log that shows the rgb.c warnings:</div><div><br></div><div>    <a href="https://trac.macports.org/ticket/57728" target="_blank">https://trac.macports.org/ticket/57728</a></div><div><br></div><div>It is unclear to me whether the problem is in rgb.c itself, or in the Macports build environment.  Either is possible.  Can you please take a look and advise on a possible solution?  Thanks.</div><div><br></div><div>--Dave</div></div></div></div>
_______________________________________________<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/mailman/listinfo/ncl-install</a><br>
</blockquote></div>