<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hi Ashwin,<div class=""><br class=""></div><div class="">I was able to get the “ncl_ncarg-6.4.0-Debian8.6_64bit_gnu492.tar.gz” binary from our <a href="https://www.earthsystemgrid.org/dataset/ncl.640.dap/file.html" class="">download page</a> to work on Ubuntu 16.04 64-bit, although I did have to install several packages using apt:</div><div class=""><font face="Menlo" class="">sudo apt install libxrender1 libfontconfig1 gfortran-4.9</font></div><div class=""><br class=""></div><div class="">I hope this helps!</div><div class="">Kevin</div><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Jan 18, 2018, at 10:35 AM, ashwin .D <<a href="mailto:winash12@gmail.com" class="">winash12@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class=""><div class=""><div class="">Hi Kevin,<br class=""></div>              Thanks I will try that and let you know tomorrow. I am running 16.04 LTS 64 bit Ubuntu.<br class=""><br class=""></div>Ashwin.<br class=""></div><div class="gmail_extra"><br class=""><div class="gmail_quote">On Thu, Jan 18, 2018 at 11:01 PM, Kevin Hallock <span dir="ltr" class=""><<a href="mailto:hallock@ucar.edu" target="_blank" class="">hallock@ucar.edu</a>></span> wrote:<br class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word" class=""><div class="">Hi Ashwin,</div><div class=""><br class=""></div><div class="">As Ted mentioned, you will likely have to manually specify “lib” and “include” directories when running the Configure script.</div><div class=""><br class=""></div><div class="">For example, on my Mac I would enter the following when prompted:</div><div class=""><font face="Menlo" class="">Enter local library search path(s) : /opt/X11/lib<br class="">Enter Return (default), new directories, or q(quit) > /Users/hallock/dev/external/<wbr class="">lib /opt/X11/lib    <br class=""><br class="">Enter local include search path(s) : /opt/X11/include<br class="">Enter Return (default), new directories, or q(quit) > /Users/hallock/dev/external/<wbr class="">include /Users/hallock/dev/external/<wbr class="">include/freetype2 /opt/X11/include<br class=""></font><br class=""></div><div class="">In this case, “/Users/hallock/dev/external” is where I have my non-system dependencies (NetCDF, HDF, etc) installed, while “/opt/X11” is where the X11 libraries are installed on my Mac. If you’ve already run the Configure script and would prefer not to rerun it repeatedly, you can directly modify the file “config/Site.local” in the NCL source code. After inputting the above directories when prompted by Configure, the relevant lines of my config/Site.local look like this:</div><div class=""><font face="Menlo" class="">#define LibSearch -L/Users/hallock/dev/external/<wbr class="">lib -L/opt/X11/lib<br class="">#define IncSearch -I/Users/hallock/dev/external/<wbr class="">include -I/Users/hallock/dev/external/<wbr class="">include/freetype2 -I/opt/X11/include<br class=""></font><br class=""></div><div class="">These directories are specific to my machine, but hopefully this gives you some idea how to proceed.</div><div class=""><br class=""></div><div class="">Are you currently running Ubuntu 14.04 64-bit? It’s possible that one of our binary releases is already compatible with Ubuntu 14.04, it just might take some trial and error to get NCL running. If not, which Linux distribution are you using?</div><span class="HOEnZb"><font color="#888888" class=""><div class=""><br class=""></div><div class="">Kevin</div></font></span><div class=""><div class="h5"><div class=""><br class=""><div class=""><blockquote type="cite" class=""><div class="">On Jan 17, 2018, at 9:12 AM, Ted Mansell <<a href="mailto:ted.mansell@noaa.gov" target="_blank" class="">ted.mansell@noaa.gov</a>> wrote:</div><br class="m_5697128258289652453Apple-interchange-newline"><div class=""><div style="word-wrap:break-word" class=""><div class="">It sounds like you may have to manually specify the location of the x libs, or else put sym links in /usr to point to the correct location.</div><div class=""><br class=""></div><div class="">-- Ted</div><br class=""><div class="">
<div style="letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wrap:break-word" class=""><span class="m_5697128258289652453Apple-style-span" style="border-collapse:separate;border-spacing:0px"><div style="word-wrap:break-word" class=""><span class="m_5697128258289652453Apple-style-span" style="border-collapse:separate;text-align:-webkit-auto;border-spacing:0px"><div style="word-wrap:break-word" class=""><span class="m_5697128258289652453Apple-style-span" style="border-collapse:separate;border-spacing:0px"><div style="word-wrap:break-word" class=""><span class="m_5697128258289652453Apple-style-span" style="border-collapse:separate;border-spacing:0px"><div style="word-wrap:break-word" class=""><span class="m_5697128258289652453Apple-style-span" style="border-collapse:separate;border-spacing:0px"><div style="word-wrap:break-word" class=""><span class="m_5697128258289652453Apple-style-span" style="border-collapse:separate;border-spacing:0px"><div style="word-wrap:break-word" class=""><div class=""><div class=""><span style="font-family:monospace;font-size:10px" class="">______________________________<wbr class="">____________________________</span><br style="font-family:monospace;font-size:10px" class=""><span style="font-family:monospace;font-size:10px" class="">| Edward Mansell <<a href="mailto:ted.mansell@noaa.gov" target="_blank" class="">ted.mansell@noaa.gov</a>></span><br style="font-family:monospace;font-size:10px" class=""><span style="font-family:monospace;font-size:10px" class="">| National Severe Storms Laboratory</span><br style="font-family:monospace;font-size:10px" class=""><span style="font-family:monospace;font-size:10px" class="">|-----------------------------<wbr class="">------------------------------<wbr class="">---</span><br style="font-family:monospace;font-size:10px" class=""><span style="font-family:monospace;font-size:10px" class="">| "The contents of this message are mine personally and</span><br style="font-family:monospace;font-size:10px" class=""><span style="font-family:monospace;font-size:10px" class="">| do not reflect any position of the U.S. Government or NOAA."</span><br style="font-family:monospace;font-size:10px" class=""><span style="font-family:monospace;font-size:10px" class="">|-----------------------------<wbr class="">------------------------------<wbr class="">---</span><br style="font-family:monospace;font-size:10px" class=""></div></div></div></span></div></span></div></span></div></span></div></span></div></span></div>
</div>
<br class=""><div class=""><blockquote type="cite" class=""><div class="">On Jan 17, 2018, at 7:48 AM, ashwin .D via ncl-install <<a href="mailto:ncl-install@ucar.edu" target="_blank" class="">ncl-install@ucar.edu</a>> wrote:</div><br class="m_5697128258289652453Apple-interchange-newline"><div class=""><div dir="ltr" class=""><div class=""><div class=""><div class=""><div class="">Hi Kevin,<br class=""></div>              it is still failing. It is looking for local library support i.e. /usr/X11R6/lib64 and it is not finding it in my machine and I am not sure what is local library search here.<br class=""><br class=""></div>Regarding your question on why I am want to build from scratch. Mary Haley probably remembers but way back in 2014 she had to give me a special precompiled binary file for Ubuntu 14.04. So I wanted to avoid that by building my own version.<br class=""><br class=""></div>Regards,<br class=""></div>Ashwin.<br class=""></div><div class="gmail_extra"><br class=""><div class="gmail_quote">On Wed, Jan 17, 2018 at 3:02 AM, Kevin Hallock <span dir="ltr" class=""><<a href="mailto:hallock@ucar.edu" target="_blank" class="">hallock@ucar.edu</a>></span> wrote:<br class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word" class="">Hi Ashwin,<div class=""><br class=""></div><div class="">In order to build NCL, we usually suggest running “make Everything” in order to build all of the necessary components for a complete NCL installation. Please see our documentation on building from source: <a href="http://www.ncl.ucar.edu/Download/build_from_src.shtml" target="_blank" class="">http://www.ncl.ucar.ed<wbr class="">u/Download/build_from_src.shtm<wbr class="">l</a></div><div class=""><br class=""></div><div class="">When you run the Configure script, the second prompt asks for a “Parent installation directory” to install NCL to:</div><div class=""><font face="Menlo" class="">Parent installation directory : /usr/local/ncarg<br class="">Enter Return (default), new directory, or q(quit) > /path/to/install/ncl<br class=""></font></div><div class=""><br class=""></div><div class="">The default is “/usr/local/ncarg”, but you can change this to any directory you want (note that the NCL binary will be installed to the “bin” subdirectory of the directory you specify, so “/usr/local/ncarg/bin” by default or “/path/to/install/ncl/bin” in my example). You can also define the installation directory in the file “config/Site.local”:</div><div class=""><font face="Menlo" class="">#define YmakeRoot /path/to/install/ncl<br class=""></font></div><div class=""><br class=""></div><div class="">Building NCL with “make Everything” should install NCL when it’s done compiling, but if your user account does not have write privileges to the installation directory (this might be a problem for “/usr/local/ncarg”) you may need to run “sudo make install” to complete the installation process.</div><div class=""><br class=""></div><div class="">Additionally, it looks like your build did not run successfully. If you run the command “<font face="Menlo" class="">grep -C3 'error' $logfile</font>” , where $logfile is your make log (“logs” if you use the file you attached to your email), you’ll see several errors related to missing libraries, for example:</div><div class=""><font face="Menlo" class="">gfortran -fPIC -fno-second-underscore -fno-range-check -fopenmp  -O    -o tdpackdemo TdpackDemo.o -L../../../.././ncarg2d/src/li<wbr class="">bncarg -lncarg -L../../../.././ncarg2d/src/li<wbr class="">bncarg_gks -lncarg_gks -L../../../.././common/src/lib<wbr class="">ncarg_c -lncarg_c -lcairo -lXrender -lfontconfig -lpixman-1 -lfreetype -lexpat -lpng -lz -liconv -lbz2 -lpng -lz -L/usr/local/ncarg/lib -L/usr/X11R6/lib64  -lX11 -lXext  <br class="">/usr/bin/ld: cannot find -liconv<br class="">/usr/bin/ld: cannot find -lbz2<br class="">collect2: error: ld returned 1 exit status<br class="">Makefile:495: recipe for target 'tdpackdemo' failed<br class="">make[4]: *** [tdpackdemo] Error 1<br class="">make[4]: Leaving directory '/home/winash12/meteorology_pr<wbr class="">oject/ncl_ncarg-6.4.0/ncarg2d/<wbr class="">src/bin/tdpackdemo'</font></div><div class=""><br class=""></div><div class="">In this case, it appears as though the iconv and bzip2 libraries were not found by the compiler. You will likely need to install these (and other packages) using your system’s package manager (assuming you’re using Linux) or build them from source. If they are already installed, you may need to adjust the “-I”/“include” and “-L”/“lib” directory paths in config/Site.local (these can also be set while running the Configure script).</div><div class=""><br class=""></div><div class="">Finally, out of curiosity is there a reason that you’ve chosen to build NCL from source instead of installing a pre-compiled binary? I’d be glad to continue helping you build NCL from source, but if you do not explicitly need to build it yourself it is often much easier to install an NCL binary tarball.</div><div class=""><br class=""></div><div class="">I hope this helps!</div><div class=""><br class=""></div><div class="">Kevin</div><div class=""><br class=""><div class=""><blockquote type="cite" class=""><div class="">On Jan 14, 2018, at 10:57 PM, ashwin .D via ncl-install <<a href="mailto:ncl-install@ucar.edu" target="_blank" class="">ncl-install@ucar.edu</a>> wrote:</div><br class="m_5697128258289652453m_-970895188171043767Apple-interchange-newline"><div class=""><div dir="ltr" class=""><div class=""><div class=""><div class=""><div class="">Hello,<br class=""></div>          I am trying to build NCL 6.4 from source. Firstly there seems to be no .configure file and it is replaced by a Configure file. It does compile without any problems but I am not sure where the executables are. I have enclosed the logs obtained by typing make install. <br class=""></div>Do you see any issues ? I do not know how to install under /usr/local/bin. <br class=""><br class=""></div>Regards,<br class=""></div>Ashwin.<br class=""></div>
<span id="m_5697128258289652453m_-970895188171043767cid:4FD8D490-074E-4F0C-80A0-1A035EC1B360@scd.ucar.edu" class=""><logs></span>________________________<wbr class="">_______________________<br class="">ncl-install mailing list<br class="">List instructions, subscriber options, unsubscribe:<br class=""><a href="http://mailman.ucar.edu/mailman/listinfo/ncl-install" target="_blank" class="">http://mailman.ucar.edu/mailma<wbr class="">n/listinfo/ncl-install</a><br class=""></div></blockquote></div><br class=""></div></div></blockquote></div><br class=""></div>
______________________________<wbr class="">_________________<br class="">ncl-install mailing list<br class="">List instructions, subscriber options, unsubscribe:<br class=""><a href="http://mailman.ucar.edu/mailman/listinfo/ncl-install" target="_blank" class="">http://mailman.ucar.edu/<wbr class="">mailman/listinfo/ncl-install</a><br class=""></div></blockquote></div><br class=""></div></div></blockquote></div><br class=""></div></div></div></div></blockquote></div><br class=""></div>
</div></blockquote></div><br class=""></div></body></html>