This manual made for help on OpenSCADA building from sources. In process of accumulation of experience of building for different OS Linux distributions and others platforms generally, this document will be complement for tips and details of building for different environments.
The document also contain information about preset configuration of builded system of OpenSCADA, for complete start with using of present, included to sources, demo DB.
System OpenSCADA building
Build system must be executed from normal system user name. Thus described variants of installing and execution how global and local, to user directory. Get what user login is - "user".
Before building enter as common user and change user login to your, get sources (from ftp/http-server or SVN-repository), select install method (global or local) and follow instruction:
OpenSCADA building procedure is consist this steps:
Make directory for project building:
$ mkdir ~/projects; cd ~/projects
Download sources package. It may be made from two ways:
Resolve OpenSCADA dependents for build, on according demands. Exclude dependents in case of inability its by help of option --disable-{ModName} into comman "configure" below, for example --disable-SoundCard.
Change current directory to project's directory and build system generation, if it need:
$ cd OpenSCADA/
$ autoreconf -ivf
or
$ cd openscada-0.6.3.3
Configuring building system of OpenSCADA:
for global building:
$ ./configure CFLAGS="-O2" CXXFLAGS="-O2"
for local building make work project's directory and start configuration: