[fpc-devel] SqlDB + Firebird application doesn't run on new Ubuntu installation

Joost van der Sluis joost at cnoc.nl
Thu Nov 26 18:27:48 CET 2009


On Thu, 2009-11-26 at 10:29 +0200, Graeme Geldenhuys wrote:

> I noticed that on newer Ubuntu Linux systems that the name of the
> Firebird shared library has changed for v2.x versions of Firebird
> Database Server. Apparently this change in not only limited to Ubuntu,
> but many other Linux distro's too.

As I see it it's a Ubuntu-bug. They are too strict on their packages
rules, because this does not apply to Firebird.

Besides, for fpc this is a nightmare to maintain, because we have to
search for all versions of a specific library. This behaviour is only
valid if all your programs are compiled for the specific distribution.

Maybe that can be often the case on linux because you can compile
applications yourself. But this aint good. And our buildtools don't take
care of this...

Offcourse, a patch is welcome. (althoug a maintenance nightmare) But you
can also add a call to the initialize function of interbase in your
program with the right library name as parameter.

Joost.





More information about the fpc-devel mailing list