Firebird News

Sunday, March 07, 2010

Compiling #firebird 2.5 Release Candidate on #ubuntu #karmic

seems that Firebird 2.5 final is on the way and i wanted to test it on my Karmic machine
There is Branch  B2_5_Release for this release so I used this way

cvs -z3 co -r B2_5_Release firebird2

./ --prefix=/opt/firebird2.5.x --enable-superserver
sudo make install 

and that is all

Another alternative is to use the Debian git tree for 2.5
apt-get build-dep firebird2.1
git clone git://
cd 2.5
./ --prefix=/opt/firebird2.5.x --enable-superserver --with-system-icu --with-system-editline
make install


Jason said...

Unfortunately this doesn't work when trying to compile/install the SuperClassic (fb_smp_server) version. Even in Release Candidate 2 it still doesn't work.

Expect to get the following output and errors after 'sudo make install':
Firebird classic Installation

Press Enter to start installation or ^C to abort
Extracting install data
grep: /etc/inetd.conf: No such file or directory
Please enter new password for SYSDBA user: xxxxxxxx
Missing configuration file: ../gen/firebird/firebird.conf, exiting

Please enter new password for SYSDBA user: ^Cmake[2]: *** [install] Interrupt
make[1]: *** [install] Interrupt
make: *** [install] Interrupt

This will continue in an endless loop unless you Ctrl-C out of it. I suppose a definitive flag is needed to install SuperClassic since the scripts look for inetd, but inetd is not needed. Unless I'm missing something.

mariuz said...

it's a know issues with the git import script so for the moment
please use the cvs :)
I have updated the guide to use that

it missed some files seems to be a big bug so i started to use another alternative way to import
and keep the git tree

zedalaye said...

have you tested the firebird package for debian;a=summary ?

mariuz said...

Yes i use it to create 2.5 rc packages on my ubuntu :)

I will upload to ppa