[ncl-install] ncl not seeing NCARG_ROOT?

Dave Burns tburns at hawaii.edu
Fri Feb 16 15:36:14 MST 2018

Executing ncl on a newly installed ubuntu box and an old ncl file that used
to work generates this error:
>fatal:Could not open ($NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl)
>fatal:error at line 2 in file proj1.ncl

That's odd, because NCARG_ROOT is defined and that file is openable and has
permissive permissions for all users:
>user at host:~/Downloads/1200/0214$ echo $NCARG_ROOT
>user at host:~/Downloads/1200/0214$ ls -la
-rwxr-xr-x 1 root root 490093 Jan 28  2016
>user at host:~/Downloads/1200/0214$ head
;      $Id: gsn_code.ncl,v 2010-05-06 17:13:26 haley Exp $

So I am confused. The only way "could not open" would make sense was if ncl
was opening the file for write access, which still doesn't make sense.

Here are the first lines from the ncl file:

load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"      ; These four
libraries are automatically
load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_csm.ncl"       ; loaded from
NCL V6.4.0 onward.
load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/contributed.ncl"   ; No need for
user to explicitly load.

How do I fix this?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.ucar.edu/pipermail/ncl-install/attachments/20180216/788b6b93/attachment.html>

More information about the ncl-install mailing list