Installation
Caveat
The ProRad software is provided “as is”, and please keep Donald Knuth's venerated saying in mind
“Premature optimization is the root of all evil.”
Dependencies
ProRad requires at least the following libraries to be installed for compilation:
- gcc, g++ (and gfortran)
- libxml2 >= 2.7
- qt4
- libssl >= 0.9.8
- proj-4 >= 4.6.1
- boot libraries (at least filesystem regex program_options)
- log4cxx >= 10.0
- libgd >= 2.0
- libgdal >= 1.4.0
- libtiff >= 4.2
- libgeotiff >= 1.2.4
- libhdf5 >= 1.8.7 (for ODIM H5 support)
- OPERA BUFR (for WRWP to BUFR conversion)
Basic Installation
Caveat
The current release of the ProRad system comes without the bells and whistles of GNU automake. A build script is included in this version, but the script will not warn you if libraries are missing.
Build and install
The build script is located in the folder “build-scripts”. You run the script in the following way
bash build-scripts/build-prorad.sh
and the script will build the ProRad modules in the correct order.
Each step in the build script will produce a file named “make.log”. If a step in the build procedure fails, you will be notified by the build-script. The script will tell you where it failed, and you will find more information in the make.log file of that directory/folder.
After you have run the build script the ProRad modules will be installed in the ./bin directory.
Configuration
Please see the file named Configuration for details on configuring and running ProRad.