Subject | Re: [firebird-support] Problem with Firebird embedded on Windows: CHARACTER SET UTF8 is not defined |
---|---|
Author | Anil |
Post date | 2019-04-25T16:40:08Z |
I've managed to solve it by patching the libEngine12.dylib file in plugins directory, as well as setting the DYLD_LIBRARY_PATH to the application directory.
install_name_tool -change /Library/Frameworks/Firebird.framework/Versions/A/Firebird @executable_path/libfbclient.dylib plugins/libEngine12.dylib
export DYLD_LIBRARY_PATH=$(pwd)
Cheers!
On Thu, Apr 25, 2019 at 4:42 PM Anil <anil.mujagic@...> wrote:BTW, what are the equivalents of these libraries on macOS?I didn't manage to solve the issue on macOS by including these:
- libicudata.dylib
- libib_util.dylib
- libicuuc.dylib
- libicui18n.dylib
On Fri, Apr 12, 2019 at 1:12 PM Mark Rotteveel mark@... [firebird-support] <firebird-support@yahoogroups.com> wrote:On 2019-04-11 20:03, Dimitry Sibiryakov sd@...
[firebird-support] wrote:
> 11.04.2019 18:02, Anil anil.mujagic@... [firebird-support] wrote:
>> It seems that the DB creation on Windows is resulting in an invalid DB
>> file.
>
> Yes. Because you didn't put all necessary files into proper
> directory structure,
> Firebird engine failed to load fbintl module. Database file was created
> but not
> initialized properly. Because of this you was unable to use it from
> isql.
As far as I'm aware, UTF8 doesn't need fbintl, however it does need ICU.
Mark