<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to MinimalBuild</title><link>https://sourceforge.net/p/wreport/home/MinimalBuild/</link><description>Recent changes to MinimalBuild</description><atom:link href="https://sourceforge.net/p/wreport/home/MinimalBuild/feed" rel="self"/><language>en</language><lastBuildDate>Tue, 12 Feb 2013 14:37:18 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/wreport/home/MinimalBuild/feed" rel="self" type="application/rss+xml"/><item><title>WikiPage MinimalBuild modified by Enrico Zini</title><link>https://sourceforge.net/p/wreport/home/MinimalBuild/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -60,21 +60,21 @@
 ## download wreport software and untar; cd in untarred directory

 ./configure --prefix=$PREFIX
-make
+make CPPFLAGS+=-qrtti=all
 make install

 ## installation of bufr2netcdf:
 ## download bufr2netcdf software and untar; cd in untarred directory

 ./configure --prefix=$PREFIX LDFLAGS=-L$PREFIX/lib
-make
+make CPPFLAGS+=-qrtti=all
 make install

 ## installation of DB-all.e:
 ## download dballe software and untar; cd in untarred directory

 ./configure --disable-dballe-db --disable-dballe-python \
- --disable-dballef --disable-docs --prefix=$PREFIX LDFLAGS=-L$PREFIX/lib
-gmake
+ --disable-dballef --disable-docs --prefix=$PREFIX LDFLAGS="-L$PREFIX/lib -lintl -liconv"
+gmake CPPFLAGS+=-qrtti=all
 gmake install
 ~~~~~~~~
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Enrico Zini</dc:creator><pubDate>Tue, 12 Feb 2013 14:37:18 -0000</pubDate><guid>https://sourceforge.net2881aceca8cfd91992b9812e242ab8fbea55816f</guid></item><item><title>WikiPage MinimalBuild modified by Davide Cesari</title><link>https://sourceforge.net/p/wreport/home/MinimalBuild/</link><description># Building the software with a reduced set of dependencies

The wreport software suite depends on many external software packages which are usually available in precompiled form on Linux/GNU systems. However, thanks to its modular build system, it is possible to build the suite with reduced capabilities and with less dependencies on external software; this is useful on custom HPC systems or on proprietary Unix architectures where it may be hard to satisfy all the chain of software dependencies.

Here we explain how to build the software excluding the database capabilities, the Fortran interface and the documentation. This will prevent from using many interesting features, such as the use of a database for importing, selecting and navigating big sets of observations, but it will still allow to manipulate BUFR messages, convert between different observation formats and BUFR templates and convert to NetCDF for COSMO model:

##### wreport
    ./configure --disable-docs --prefix=/your/install/prefix
    make
    make install
&lt;br&gt;

##### bufr2netcdf
    ./configure --prefix=/your/install/prefix
    make
    make install
&lt;br&gt;

##### DB-all.e
    ./configure --disable-dballe-db --disable-dballe-python \
     --disable-dballef --disable-docs --prefix=/your/install/prefix
    make
    make install
&lt;br&gt;

The only prerequisites required in this case are:

 * [gperf](http://www.gnu.org/software/gperf/) (executable)
 * [pkg-config](http://pkgconfig.freedesktop.org/) (executable)
 * [popt](http://rpm5.org/files/popt/) (library)

## Installing on IBM AIX system at ECMWF

As an example, here we present the summary of a compilation session on IBM AIX system installed at [ECMWF](http://www.ecmwf.int/):

~~~~~~~~
#!/usr/bin/ksh

export PREFIX=/your/install/prefix
export LIBPATH=$PREFIX/lib/
export PATH=$PATH:$PREFIX/bin
export CXXFLAGS="-q64"
export CXX=xlc++
export CC=xlc
export OBJECT_MODE=64
export NETCDF_VERSION=3.6.1
export NETCDF_MODE=64
export PKG_CONFIG_PATH=$PREFIX/lib/pkgconfig/

use netcdf

## installation of popt:
## download popt library and untar; cd in untarred directory

./configure CFLAGS=-q64 --prefix=$PREFIX CXX=xlc++ CC=xlc
make 
make install

## installation of wreport:
## download wreport software and untar; cd in untarred directory

./configure --prefix=$PREFIX
make
make install

## installation of bufr2netcdf:
## download bufr2netcdf software and untar; cd in untarred directory

./configure --prefix=$PREFIX LDFLAGS=-L$PREFIX/lib
make
make install

## installation of DB-all.e:
## download dballe software and untar; cd in untarred directory

./configure --disable-dballe-db --disable-dballe-python \
 --disable-dballef --disable-docs --prefix=$PREFIX LDFLAGS=-L$PREFIX/lib
gmake
gmake install
~~~~~~~~</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Davide Cesari</dc:creator><pubDate>Mon, 13 Aug 2012 14:30:25 -0000</pubDate><guid>https://sourceforge.netb8af46c1b595bfb5bd30a64c915d4988075bc181</guid></item></channel></rss>