Subject Re: [firebird-support] Problem with Firebird embedded on Windows: CHARACTER SET UTF8 is not defined
Author Anil
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