Public bug reported:

ncl was added to Ubuntu repository in 14.04. Previously to run ncl you need to 
install the binary from the ncl website.
As can be seen in http://www.ncl.ucar.edu/Download/install.shtml . This program 
use an explicit PATH $NCARG_ROOT for all its own files and example of scripts 
to be used with ncl. Even running ncl own example (in ncl website) of testing 
whether ncl is running properly 'ng4ex gsun01n -clean' will gives you error. In 
binary installation there will be 3 folders inside $NCARG_ROOT, which is 
$NCARG_ROOT/lib/ncarg $NCARG_ROOT/bin and $NCARG_ROOT/include/ncarg. Using 
installation through apt-get, I determine the folders which will contain the 
ncl files are /usr/share/ncarg /usr/bin and /usr/include/ncarg. You see here I 
believe $NCARG_ROOT will be /usr, but the thing is there is no /usr/lib/ncarg 
because it is actually /usr/share/ncarg. By making a soft link inside /usr/lib, 
 /usr/lib/ncarg -> /usr/share/ncarg, it fixes this bug. And when you run 'ng4ex 
gsun01n -clean' now it will run properly. I hope this bug can be fixed for 
Ubuntu 14.04 and future releases.

Ubuntu 14.04 LTS
ncl-ncarg:
  Installed: 6.1.2-7
  Candidate: 6.1.2-7
  Version table:
 *** 6.1.2-7 0
        500 http://my.archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages
        100 /var/lib/dpkg/status
Summary:
What I expect to happen: ncl can be used
What happened instead: ncl cannot be used
Why cannot be used: in Ubuntu 14.04, ncl tries to reach /usr/lib/ncarg which 
does not exist and actually is at /usr/share/ncarg
Temporary fix: make a soft link of   /usr/lib/ncarg -> /usr/share/ncarg .

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: ncl-ncarg 6.1.2-7
ProcVersionSignature: Ubuntu 3.13.0-29.53-generic 3.13.11.2
Uname: Linux 3.13.0-29-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.14.1-0ubuntu3.2
Architecture: amd64
CurrentDesktop: Unity
Date: Fri Jun 13 16:58:18 2014
InstallationDate: Installed on 2014-04-18 (56 days ago)
InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Release amd64 (20140417)
SourcePackage: ncl
UpgradeStatus: No upgrade log present (probably fresh install)

** Affects: ncl (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug trusty

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1329691

Title:
  This program uses explicit PATH

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ncl/+bug/1329691/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to