diana:autotools

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
diana:autotools [2011-03-21 10:21:53]
lisbethb
— (current)
Line 1: Line 1:
-====== Building Metlibs and Diana with Autotools ====== 
- 
-  * Download source 3.24.2 
-    *  [[ftp://ftp.met.no/projects/diana/metlibs-3.3.0.tar.gz|metlibs]] 
-    * [[ftp://ftp.met.no/projects/diana/diana-3.24.2.tar.gz|diana-3.24.2]] 
- 
-They both use a number of specially-written autoconf macros, which can be found in metlibs' ''m4'' subdirectory. 
- 
-===== Prerequisites ===== 
- 
-On a clean stock Ubuntu Hardy install, you will first need to install build tools: 
- 
-  * ''build-essential'' 
-  * ''gfortran'' 
-  * ''autoconf'' 
-  * ''automake'' 
-  * ''libtool'' 
-  * ''subversion'' 
- 
-Next, you will need to install various third-party libraries that Metlibs and Diana depend on: 
- 
-== Metlibs == 
-  * ''flex'' 
-  * ''bison'' 
-  * ''ftgl-dev'' 
-  * ''libhdf4g-dev'' 
-  * ''libhdf5-serial-dev'' (XXX actually optional) 
-  * ''libtiff4-dev'' 
-  * ''libqt4-dev'' 
-  * ''proj'' 
-  * ''libboost-dev'' (*) 
-  * ''libboost-date-time-dev'' 
-  * ''libboost-serialization-dev'' 
-  * ''libboost-thread-dev'' 
-  * ''libmysqlclient15-dev'' (*) 
-  * ''libpqxx-dev'' (*) (Optional) 
-  * ''libomniorb4-dev'' (Optional) 
-  * ''omniidl4'' (Optional) 
-  * ''libldap2-dev'' (optional)  
- 
-== Diana == 
- 
-  * ''libshp-dev'' 
-  * ''libavformat-dev'' (Optional) 
-  * libxt-dev 
- 
-For observation buffer support in Diana: 
-  * ''EMOSLIB'' (no package; install manually [[http://www.ecmwf.int/products/data/software/interpolation.html|from source]]) 
- 
-For GRIB support in Metlibs and Diana: 
-  * ''GRIB API'' (no package; install manually [[http://www.ecmwf.int/products/data/software/download/grib_api.html|from source]]) 
- 
-For NetCDF support in Metlibs and Diana: 
-  * ''libnetcdf-dev'' 
-  * ''UDUNITS'' (no package; install manually [[http://www.unidata.ucar.edu/software/udunits/|from source]]) 
- 
-Except for those marked with (*), ''configure'' will terminate with an error message if any required package is absent. 
- 
- 
-===== Installation ====== 
- 
-==== Metlibs ==== 
- 
-By default, all modules are enabled except for ''GribAPI'', ''pods'', ''profet'' and ''proFunctions''. 
- 
-==== Diana ==== 
- 
-By default, support for ''profet'' and observation buffers is disabled, while HDF5 and video export is enabled. 
  
  • diana/autotools.1300702913.txt.gz
  • Last modified: 2022-05-31 09:23:13
  • (external edit)