Build ProLinga-Run

Prerequisites

ProLinga-Run 0.0.2 has been built and tested on RedHat Fedora, Mandriva Linux, Debian, openSUSE, Ubuntu and MS-Windows (Cygwin). The product should compile and run successfully on other GNU/Linux distributions as well as UNIX. GNU gcc/g++ >= 3.3 compilers/tools are required for a successful build.

Required 3rd party package(s) for a successful build:

Note

If ProLinga-Run is to be linked with other ProLinga libraries like Repository to create a stand-alone project, these libraries need to be available as well.

General Download and Installation Instructions 3rd Party Products.

Assuming the directory /opt/builds will be used for 3rd party products, then in general the following steps need to be taken to download and extract a 3rd party product source archive.

  • Download source tar/gz archive to /opt/builds/[product] Example: place libxml2-x.x.x.tar.gz in /opt/builds/libxml2

  • Use 'gunzip' to unzip the archive

  • Use 'tar xvf [product.tar] to extract the archive. Example: tar xvf libxml2-x.x.x.tar.

  • A new sub directory will be created with the new version of the product. Example: /opt/builds/libxml2/libxml2-x.x.x This way several versions of the same products can be installed next to each other.

For product specific installation instructions see following sections.

Libxml2:

Product root dir: /opt/builds/libxml2

Current version: 2.6.31

Download: ftp://xmlsoft.org/libxml2/libxml2-2.6.31.tar.gz

Build Instructions:

cd /opt/builds/libxml2/libxml2-2.6.31
./configure --prefix=/opt/builds/libxml2/libxml2-2.6.31
make
make install

Libxslt:

Product root dir: /opt/builds/libxslt

Current version: 1.1.22

Download: ftp://xmlsoft.org/libxslt/libxslt-1.1.22.tar.gz

Build Instructions:

cd /opt/builds/libxslt/libxslt-1.1.22
./configure --prefix=/opt/builds/libxslt/libxslt-1.1.22
make
make install

Note

/opt/builds/libxml2/libxml2-2.6.30/lib/pkgconfig should be in your PKG_CONFIG_PATH if you want to link against the libxml2 built following the previous libxml2 installation instructions.

ProLinga-Soap:

Product root dir: /opt/builds/prolinga

Current version: 0.0.2

Download: http://download.prolinga.org

Build Instructions:

cd /opt/builds/prolinga/prolinga-soap-0.0.2
./configure --prefix=/opt/builds/prolinga/prolinga-soap-0.0.2
make
make install

Note

See the ProLinga-Soap Project documentation for more installation information.

ProLinga-Calc:

Product root dir: /opt/builds/prolinga

Current version: 0.0.2

Download: http://download.prolinga.org

Build Instructions:

cd /opt/builds/prolinga/prolinga-calc-0.0.2
./configure --prefix=/opt/builds/prolinga/prolinga-calc-0.0.2
make
make install

Note

See the ProLinga-Calc Project documentation for more installation information.

Libglade:

Product root dir: /opt/builds/libglade

Current version: 2.6.0

Download: ftp://ftp.gnome.org/pub/GNOME/sources/libglade/2.6/libglade-2.6.0.tar.gz

Build Instructions:

cd /opt/builds/libglade/libglade-2.6.0
./configure --prefix=/opt/builds/libglade/libglade-2.6.0
make
make install

GTK+:

Use the GTK+ version that ships with the O/S. Version 2.6.0 or higher required.