Skip to content

DEP installation on falcon - nc-config missing

I was trying to install an R/BioC package on falcon r/3.5.1, and ran into a dependency issue:

* installing *source* package ncdf4 ...
** package ncdf4 successfully unpacked and MD5 sums checked
configure.ac: starting
checking for nc-config... no
-----------------------------------------------------------------------------------
Error, nc-config not found or not executable.  This is a script that comes with the
netcdf library, version 4.1-beta2 or later, and must be present for configuration
to succeed.

If you installed the netcdf library (and nc-config) in a standard location, nc-config
should be found automatically.  Otherwise, you can specify the full path and name of
the nc-config script by passing the --with-nc-config=/full/path/nc-config argument
flag to the configure script.  For example:

./configure --with-nc-config=/sw/dist/netcdf4/bin/nc-config

Special note for R users:
-------------------------
To pass the configure flag to R, use something like this:

R CMD INSTALL --configure-args="--with-nc-config=/home/joe/bin/nc-config" ncdf4

where you should replace /home/joe/bin etc. with the location where you have
installed the nc-config script that came with the netcdf 4 distribution.
-----------------------------------------------------------------------------------
ERROR: configuration failed for package ncdf4

I had this issue when installing this same package on my computer, also running Linux, and if I remember correctly the solution was to install some missing libraries with sudo. Well I don’t have sudo for falcon so I contacted hpc support to get it fixed.