1 | 2 | Index

Some notes on getting Firebird 2.5 up and running on openSUSE.


Firebird 2.5 is can be installed easily from YaST2; I selected the SuperServer package.

Firebird is not started by default; service firebird start will take care of that.

Add Firebird as a system startup item ether via YaST > System > System Services (Runlevel), or via the command line (as root) with insserv firebird.

isql (command line client)

The isql client is installed as isql-fb.

The sample employee.fdb database is located in /usr/lib64/firebird/sample/.

Posted at 1:53 AM

When trying to compile DBD-Firebird on openSUSE 12.2, following error occurs even though the appropriate -devel packages are installed:

cc -c  -I"/usr/include" -I"/usr/lib/perl5/vendor_perl/5.16.0/x86_64-linux-thread-multi/auto/DBI" -D_REENTRANT -D_GNU_SOURCE -DPERL_USE_SAFE_PUTENV -fno-strict-aliasing -pipe -fstack-protector -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g -Wall -pipe   -DVERSION=\"1.11\" -DXS_VERSION=\"1.11\" -fPIC "-I/usr/lib/perl5/5.16.0/x86_64-linux-thread-multi/CORE"  -DEMBEDDED FirebirdEmbedded.c
In file included from FirebirdEmbedded.h:18:0,
                 from FirebirdEmbedded.xs:20:
dbdimp.h:80:23: fatal error: ibase.h: No such file or directory
compilation terminated.


export C_INCLUDE_PATH=/usr/include/firebird

will ensure the correct include path for ibase.h is found.

Posted at 11:37 PM

1 | 2 | Index