Subject Re: [firebird-support] FBExport returns error - cannot open shared object file - libfbembed.so.1
Author Milan Babuskov
melvinhcox wrote:
> I have installed the Linux binary for the FBExport utility (ver 1.67)
> in /usr/local/bin on a production machine running CENTos 5. The
> machine hosts a Firebird 2.0.x database engine (Superserver).
>
> All attempts to run FBExport return an error indicating that
> "libfbembed.so.1" can not be found.

IBPP library has no support for dynamic linking on Linux, so I had to
statically link it to some FB client library, and I choose FB 1.5 at
that time.

Recently I released a new version (1.70) that is linked against
fbclient.2, so it will work with FB 2.0 and 2.1. Download is here:

http://www.firebirdfaq.org/fbexport.php

> What is the best strategy for addressing this problem (without, of
> course, disrupting a production environment)?

I recommend all Linux users to build FBExport from sources. FBExport has
almost no dependencies (all you need is C++ compiler and Firebird client
library - and IBPP is integrated in the source), so compiling is as easy
as unpacking the source package file and typing 'make'.

--
Milan Babuskov
http://www.flamerobin.org