> I think placed plugins/libEngine12.dylib one level above (not beneath) my bin > folder, and now my CREATE statement works!
Hmm the default build for Firebird on MacOSX creates a framework, and all the libraries/binaries (where applicable - libfbclient) have the framework location built into them, you can verify this by using otool -L However code was added to config_root.cpp to simulate binreloc (posix) on MacOSX. so it can find the name of the excutable in the directory below firebird, strip the executable name, strip the lowest directory, now use the remainder to find the configuration file, firebird.conf, and read the conf file to get the actual RootDirectory for Firebird so an embedded version can work in the way that you suggest...i.e plugins will expect to be found one level down from wherever FIREBIRD is assumed to be (the location of firebird.conf). If you really want to proper embedded version of Firebird for your application you will need to do some work with install_name_tool cf http://paulbeachsblog.blogspot.fr/2012/09/firebird-embedded-on-macosx.html or change the build so it doesn't default to a framework... Regards Paul ------------------------------------------------------------------------------ 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