 |
Source is stored in the firebird2 module. Firebird 1.5 uses the B1_5_Release branch tag. The last production release (1.5.3) was tagged R1_5_3.
FB_CVS=:pserver:anonymous@firebird.cvs.sourceforge.net:/cvsroot/firebird
cvs -z3 -d $FB_CVS checkout -P -r R1_5_3 firebird2
|
  |   |
 |
The build process incorporates 'autoconf'. This is a sophisticated tool from the gnu toolchain. It automatically checks and configures the build environment. It also makes it fairly easy to turn build features on or off, as well as allowing users to configure the build environment to match their operating system requirements. |
  |   |
 |
Start the build process off from the root of the downloaded source with:
./autogen.sh
This will generate the autoconf ./configure file and then run it to prepare the default build environment. This default build environment almost always needs reconfiguring. So type:
./configure --help
to see the options available to you.
|
  |   |
 |
Typical changes to the default configuration might be:
./configure --enable-superserver
to build superserver or:
./configure --without-editline
if your platform does not have the editline development libraries installed. (SuSE, for instance.)
|
  |   |
 |
After that, all you need to do is to type:
make >make.log 2>&1
and wait. the only way to tell the build was successful is if the log doesn't stop on an error.
|
  |   |
  |   |
  |   |
  |   |
  |   |
  |   |
  |   |
  |   |