[fpc-pascal] ibase package

Antonio Fortuny a.fortuny at sitasoftware.lu
Mon Nov 18 13:08:41 CET 2013


Le 18/11/2013 12:19, Michael Van Canneyt a écrit :
>
>
> On Mon, 18 Nov 2013, Antonio Fortuny wrote:
>
>> Hi Folks.
>>
>> I'm a little bit annoyed by a boring specification in the fpc 
>> package. When in a program I use the TIBConnection (along witha 
>> transaction and a query), the compiled program looks for the local 
>> libfbclient when establishing the connection.
>> So far so good. When I install the program in another Linux box, 
>> running Firebird 2.1, the program complains that
>> "Can not load default Firebird clients ("libfbclient.so.2.5" or 
>> "libgds.so" or "libfbembed.so.2.5")". Looks normal as this Linux box 
>> uses Firebird 2.1
>> Is it possible to force what library should be used instead ? (as UIB 
>> does)
>> Having a look inside the code, in ibase60 (lines 2680 and fw) library 
>> names look fixed and looks like the Firebird version should be fixed 
>> before using it.
>
> You can do 2 things:
>
> 1. use the TSQLDBLibraryLoader component from sqldblib (in trunk)
>
> 2. call
>    function InitialiseIBase60(Const LibraryName : AnsiString) : integer;
found it in ibase60dyn.pp --> ibase60.inc
before connecting to the DB:
     InitialiseIBase60('libfbclient.so');
compile on one system (OpenSuse x86_64), copy to the target system 
(Ubuntu x86_64)
target systemp library /usr/lib/libfbclient.so.2 copied in current 
directory as libfbclient.so
then run and:
An unhandled exception occurred at $00000000004B544B :
EInOutError : Can not load Firebird client library "libfbclient.so". 
Check your installation.

any comment ?

Antonio.

> with the correct library name.
>
> Michael.
> _______________________________________________
> fpc-pascal maillist  -  fpc-pascal at lists.freepascal.org
> http://lists.freepascal.org/mailman/listinfo/fpc-pascal

-- 
Sita Software
*Antonio Fortuny*
Senior Software engineer

220, avenue de la Liberté
L-4602 Niederkorn
Tel.: +352 58 00 93 - 93
www.sitasoftware.lu <http://www.sitasoftware.lu>
Your IT Partner

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-pascal/attachments/20131118/736ae655/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: hjegighf.jpg
Type: image/jpeg
Size: 2306 bytes
Desc: not available
URL: <http://lists.freepascal.org/pipermail/fpc-pascal/attachments/20131118/736ae655/attachment.jpg>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: fddagjge.jpg
Type: image/jpeg
Size: 921 bytes
Desc: not available
URL: <http://lists.freepascal.org/pipermail/fpc-pascal/attachments/20131118/736ae655/attachment-0001.jpg>


More information about the fpc-pascal mailing list