[fpc-pascal] ibase package

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


Le 18/11/2013 13:12, Michael Van Canneyt a écrit :
>
>
> On Mon, 18 Nov 2013, Antonio Fortuny wrote:
>
>>
>> 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 ?
>
> The current directory on linux is never searched. If you want that you 
> must add a complete path.
Yep, I did find it myself 8-)
Thanks anyway Michael.

>
> 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/e65bfd7c/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: bfffhbij.jpg
Type: image/jpeg
Size: 2306 bytes
Desc: not available
URL: <http://lists.freepascal.org/pipermail/fpc-pascal/attachments/20131118/e65bfd7c/attachment.jpg>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: bccdjbjh.jpg
Type: image/jpeg
Size: 921 bytes
Desc: not available
URL: <http://lists.freepascal.org/pipermail/fpc-pascal/attachments/20131118/e65bfd7c/attachment-0001.jpg>


More information about the fpc-pascal mailing list