Hi all,

I'm developing a cross-platform application, trying to use firebird for my data 
storage.  Everything works fine on Windows.

On Mac, I have built firebird 3 from source (official release 3.0.1.32609 
sources), and isql runs fine.  However, when linking my application against 
libfbclient.dylib and calling isc_dsql_execute_immediate() with a "CREATE 
DATABASE 'test.db' USER 'test' PASSWORD 'test';" sql command, firebird returns 
the error message: "Unable to complete network request to host "localhost".

This would suggest to me that it's not running in embedded mode, but trying to 
act like a client.  The same statement in isql for my build works fine, so the 
binaries appear to be ok?

Is there anything in particular that I need to do to make libfbclient act as an 
embedded server?  Did I build it wrong (it was not a trivial build, not many 
instructions to help)?

Details, in case they are relevant:
I have placed libfbclient.dylib.3.0.1 in the same folder as my binary, and 
fixed the rpaths accordingly.  The same bin folder also holds libib_util.dylib, 
icu binaries etc.
I've created a subfolder called plugins which holds libEngine12.dylib and 
libfbtrace.dylib, as well as the intl subfolder for libfbintl.dylib.

Does anyone have any suggestions how I can get this working?

With kind regards,
Mark
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to