Subject Re: [firebird-support] firebird mac libraries
Author Fulvio Senore
Helen Borrie ha scritto:
>>> If you really can't persuade your Qt layer to link libfbembed, or you actually intend to develop on the server but deploy your application to remote clients then you *do need* the remote client lib. If it is really not aboard, you can get the SS package and extract the libfbclient library from it.
>>>
>>>
>> Ok - happy to do this but I should probably make sure that I'm not just
>> stuffing things up at my end before I do! I had a bit more of a poke
>> around and I can't find any libfb* at all on the machine.... under
>> /Library/Franeworks/Firebird.framework/Libraries there are the following;
>>
>> libib_util.dylib
>> libcudata.dylib
>> libcui18n.dylib
>> libicuuc.dylib
>>
>> I'm a bit confused as to what isql is using to connect to things!
>>
>
> None of the above. :-) You will find libfbclient.dylib somewhere - like wherever the Mapples force packagers to put it. If you can hang on for a few hours, Paul Beach (who creates the Mac packages) or Philippe Makowski (who QAs them) will be able to tell you exactly where to look. You might find some clues on Paul's blog: http://paulbeachsblog.blogspot.com/ There's no index so you'll have to wade around a bit.
>
I had a similar problem and Paul Beach was very kind and helped me. It
turns out that libfbembed (or libfbclient for super server, I think) has
been renamed to the main framework file. Something like "Firebird": I am
not sure of the exact name because I do not have the mac at hand.

I have also been able to create an embedded version of Firebird that
ships with my application just as the Windows one. It is not a simple
process but it seems to work. I can send you off list some info, if you
are interested. I was waiting to see how this worked in the field (it is
a recent release) before making those info public.

I have also been able to connect to an external server using libfbembed
in Linux, using the embedded setup described by Milan Babuskov. I am not
sure that it also works for OSX, but I think that it probably should.

Fulvio Senore