Update CDO 1.6.2 in Ubuntu 14.04
Added by Beata Szabo-Takacs almost 10 years ago
I use CDO 1.6.2+dfsg.1-1 which is installed by ubuntu software center in Ubuntu 14.04. I would like to install 1.6.4 because the earlier version is not able to convert grib to netcdf. I downloaded the libs4cdo-0.0.11 package from CDO website. The Jasper is installed successfully in usr/local/lib, but I got the following error message during grib_api installation:
/usr/bin/ld: //usr/local/lib/libjasper.a(jas_image.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
//usr/local/lib/libjasper.a: error adding symbols: Bad value
collect2: error: ld returned 1 exit status
make[2]: *** [libgrib_api.la] Error 1
Could someone write me how I can fix this error or how I should update CDO version in Ubuntu 14.04?
I would appreciate if someone helped me!
Beata
Replies (2)
RE: Update CDO 1.6.2 in Ubuntu 14.04 - Added by Ralf Mueller almost 10 years ago
hi!
libs4cdo should be the last option for getting the libraries for CDO. all major dependencies of CDO can be satified by ubuntu: netcdf, hdf5, proj4, jasper, grib-api, ... ubuntu search
my recommondation is:
- use system packages for development, i.e.
*-dev
versions of netcdf, hdf5, ... - configure CDO with plain configure options, i.e.
--with-netcdf --with-hdf5
- dont forget to set the installation path with
--prefix
libs4cdo was designed as a last option for systems, where these dependencies cannot be met by the package manager. Building on ubuntu should be done without libs4cdo.
You might try Anaconda as an alternative.
RE: Update CDO 1.6.2 in Ubuntu 14.04 - Added by Beata Szabo-Takacs almost 10 years ago
Thank you very much for your help! It works!