Build ProLinga-Data

Prerequisites

ProLinga-Data 0.0.2 has been built and tested on various popular GNU/Linux platforms as RedHat Fedora, Mandriva Linux, Debian, Ubuntu and openSUSE. The product should compile and run successfully on other 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:

  • libxml2. This product provides XML libraries.

  • libgda This product provides a data abstraction layer.

  • ProLinga-Soap This product provides a SOAP/XML engine.

Optional 3rd party package(s) for a successful run-time/test environment:

  • Data providers like PostgreSQL or MySQL

  • xsltproc. Command line processor. This package is only required to re-generate the HTML pages after making changes to the documentation.

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.7.3

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

Build Instructions:

cd /opt/builds/libxml2/libxml2-2.7.3
./configure --prefix=/opt/builds/libxml2/libxml2-2.7.3 --disable-gtk-doc
make
make install

LibGDA:

Product root dir: /opt/builds/libgda

Current version: 4.1.1

Download: ftp://ftp.gnome.org/pub/GNOME/sources/libgda/4.1/libgda-4.1.1.tar.gz

Build Instructions:

cd /opt/builds/libgda/libgda-4.1.1
./configure --prefix=/opt/builds/libgda-4.1.1
make
make install

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.