On Thursday 23 August 2018 19:10:59 mohamed hamza wrote:
> Connecting a database under fb3 driver gives me an error:
> Can not load libfbclient2.so2
What is the exact errormessage?
> I am working under mint.
I don't touch Mint anymore. ;-)
> fb3 libs are in opt/firebird/lib and there are symLink from /usr/lib64 to
> the previous opt/firebird/lib
> the project worked under fb2.5
That means you use the tmseibconnection not tfb3connection?
tmseibconnection searches for
fbcgdslib: array[0..3] of filenamety = ('libfbclient.so.2',
Are you sure one of them is available in right bitness and in library search
On Friday 24 August 2018 11:04:26 mohamed hamza wrote:
> I use tfb3connection.
> The exact message is : can not load firebird library. library
> function fb_get_master_interface not found.
> usr/lib64 contains:
> libfbclient.so symlink
> libfbclient.so.2 ----------
> libfbclient.so.3.0.3 ---------
> libgds.so ---------
> libgds.so.0 ----------
> libib_util.so ----------
tfb3connection searches for
firebirdlib: array[0..2] of filenamety =
Please set a breakpoint into lib/common/db/msefb3connection.pas:655, step into
inifbapi and check why it fails.
On Friday 24 August 2018 11:38:29 Martin Schreiber wrote:
> On Friday 24 August 2018 11:04:26 mohamed hamza wrote:
> > I use tfb3connection.
> > The exact message is : can not load firebird library. library
> > libfbclient.so.2
When i use invalid librarynames I get an errormessage like the attachment.
On Friday 24 August 2018 17:01:15 mohamed hamza wrote:
> I reinstalled fb 3 from firebird-3.03.32900-0.amd64.
> Now it's an other error:
> service connect : can not access lock files directory tmp/firebird.
> I changed attribute of that directory but nothing.
If you use "embedded" Firebird by the libEngine12.so driver -
tfb3connection.HostName is empty, Databasename a simple file name or path -
there normally is a rights conflict with the default Firebird temp directory
which is owned by the user "firebird". Your application and the Firebird
driver belongs to the current user which can not write in that directory.
I usually make a separate temp directory for every user
(example "/tmp/firebird_mse") which is owned by the user and set the
environment variable FIREBIRD_LOCK to /tmp/firebird_mse in
MSEide 'Target'-'Environment'-'Environment variables'.
An application with embedded FB3 can be called by
or FIREBIRD_LOCK can be set in .bashrc (or your actual login script) in home
On Saturday 25 August 2018 17:08:11 mohamed hamza wrote:
> Employee.fdb is the only database connected?
What are the settings of tfb3connection.HostName and DatabaseName for
employee.fdb and for your own project?
On Saturday 25 August 2018 19:26:23 mohamed hamza wrote:
HostName is empty?
I don't know why opening /opt/firebird/examples/empbuild/employee.fdb by
libEngine12.so does not try to write to /tmp/firebird and
opening /home/med/Documents/inno.fdb tries to write to /tmp/firebird.
On Monday 27 August 2018 20:30:32 mohamed hamza wrote:
> In Fact, the directory /tmp/firebird_med is deleted after restart
> firebird server ?
Does the server also see the changed FIREBIRD_LOCK variable? It should not. I
am no Firebird specialist, maybe you should ask Firebird people.