Neste pequeno texto veremos alguns detalhes da compilação do driver Qt Firebird no Debian lenny, para o Firebird Super Server versão 2.0.4.
A compilação do driver necessita da libgds.so,no entanto, a partir da versão 1.5 ela não vem mais, ou mudou de nome.
No Debian lenny use a libgd.so.2.0.0.
crie um hard link em /usr/lib
ln libgd.so.2.0.0 libgds.so
Isto porque a partir da versão 1.5 o firebird não tem mais esta lib, mas ela é necessária para a compilação.
Depois:
qmake "INCLUDEPATH+=/usr/include/" "LIBS+=-L/usr/lib -lfbclient" ibase.pro
make
make install
Observe que ele ira instalar em
/usr/lib/qt4/plugins/sqldrivers.
O arquivo se chama libqsqlibase.so, copie-o para /usr/local/Trolltech/Qt-4.5.3/plugins/sqldrivers.
A compilação do driver necessita da libgds.so,no entanto, a partir da versão 1.5 ela não vem mais, ou mudou de nome.
No Debian lenny use a libgd.so.2.0.0.
crie um hard link em /usr/lib
ln libgd.so.2.0.0 libgds.so
Isto porque a partir da versão 1.5 o firebird não tem mais esta lib, mas ela é necessária para a compilação.
Depois:
qmake "INCLUDEPATH+=/usr/include/" "LIBS+=-L/usr/lib -lfbclient" ibase.pro
make
make install
Observe que ele ira instalar em
/usr/lib/qt4/plugins/sqldrivers.
O arquivo se chama libqsqlibase.so, copie-o para /usr/local/Trolltech/Qt-4.5.3/plugins/sqldrivers.