tag:blogger.com,1999:blog-8986782557879316238.post7277357292485109531..comments2023-06-06T08:16:34.738-07:00Comments on Paul Beach's Blog: Firebird Embedded on MacOSXPaul Beachhttp://www.blogger.com/profile/01887777727779537695noreply@blogger.comBlogger24125tag:blogger.com,1999:blog-8986782557879316238.post-38078061614504558682019-02-18T16:00:05.029-08:002019-02-18T16:00:05.029-08:00Hello.
Do you have the resulted app for x64. I t...Hello. <br /><br />Do you have the resulted app for x64. I tried to build Firebird 2.5.8 on osX Sierra but I have compile error. <br />I created a Firebird.app embedded before but when I tried to use databases UTF8 with collate unicode_ci_ai, the app search the libraries libicu* on /Library/Frameworks/Firebird.framework/. I downloaded the app that you upload, but the architecture is incompatible: i386.<br /><br />I'm sorry for my "english", i'm from México and I'm not very good writing it.<br /><br />Thanks.Edith Moraleshttps://www.blogger.com/profile/09832988430787561090noreply@blogger.comtag:blogger.com,1999:blog-8986782557879316238.post-74982341547403227102015-03-03T01:03:18.854-08:002015-03-03T01:03:18.854-08:00Nils,
Email me privately, I recently upgraded to ...Nils,<br /><br />Email me privately, I recently upgraded to Yosemite to fix an issue with SuperServer startup and I have 2.5.3 building on Yosemite. I guess you probably need my copy of prefix.darwin_x86_64 and darwin.defaults.<br /><br />PaulPaul Beachhttps://www.blogger.com/profile/01887777727779537695noreply@blogger.comtag:blogger.com,1999:blog-8986782557879316238.post-34138368349542434912015-03-02T15:06:21.803-08:002015-03-02T15:06:21.803-08:00Hi thx for your blog post, I tried out the instruc...Hi thx for your blog post, I tried out the instructions posted, but still got a linker error in the end. I am on Yosemite with the latest dev tools and with<br /><br />CXXFLAGS=-stdlib=libc++<br /><br />12 warnings generated.<br />g++ ../temp/boot/jrd/dsc.o ../temp/boot/jrd/gds.o ../temp/boot/jrd/isc.o ../temp/boot/gpre/cmd.o ../temp/boot/gpre/cme.o ../temp/boot/gpre/cmp.o ../temp/boot/gpre/c_cxx.o ../temp/boot/gpre/exp.o ../temp/boot/gpre/gpre.o ../temp/boot/gpre/hsh.o ../temp/boot/gpre/int_cxx.o ../temp/boot/gpre/jrdmet.o ../temp/boot/gpre/movg.o ../temp/boot/gpre/msc.o ../temp/boot/gpre/par.o ../temp/boot/gpre/pat.o ../temp/boot/gpre/sqe.o ../temp/boot/gpre/sql.o ../temp/boot/gpre/pretty.o ../temp/boot/gpre/gpre_meta_boot.o ../temp/boot/jrd/config_root.o ../temp/boot/jrd/path_utils.o ../temp/boot/jrd/mod_loader.o ../temp/boot/jrd/guid.o ../temp/boot/jrd/os_utils.o ../temp/boot/common/dllinst.o ../temp/boot/common/fb_exception.o ../temp/boot/common/thd.o ../temp/boot/common/classes/MetaName.o ../temp/boot/common/StatusHolder.o ../temp/boot/common/classes/init.o ../temp/boot/common/StatusArg.o ../temp/boot/jrd/fbsyslog.o ../temp/boot/common/utils.o ../temp/boot/common/config/config.o ../temp/boot/common/config/config_file.o ../temp/boot/common/config/dir_list.o ../temp/boot/common/classes/alloc.o ../temp/boot/common/classes/locks.o ../temp/boot/common/classes/semaphore.o ../temp/boot/common/classes/fb_string.o ../temp/boot/common/classes/timestamp.o ../temp/boot/common/classes/PublicHandle.o ../temp/boot/common/classes/TempFile.o ../temp/boot/common/classes/SafeArg.o ../temp/boot/common/classes/MsgPrint.o ../temp/boot/common/classes/BaseStream.o ../temp/boot/common/cvt.o -o ../gen/firebird/bin/gpre_boot -L../gen/firebird/lib -lm -framework CoreFoundation -lcurses<br />Undefined symbols for architecture x86_64:<br /> "std::bad_alloc::bad_alloc()", referenced from:<br /> Firebird::BadAlloc::BadAlloc() in fb_exception.o<br />ld: symbol(s) not found for architecture x86_64<br />clang: error: linker command failed with exit code 1 (use -v to see invocation)<br />make[3]: *** [../gen/firebird/bin/gpre_boot] Error 1<br />make[2]: *** [gpre_boot] Error 2<br />make[1]: *** [../gen/firebird/bin/gpre_static] Error 2<br />make: *** [firebird] Error 2Nilshttps://www.blogger.com/profile/01689179919534518212noreply@blogger.comtag:blogger.com,1999:blog-8986782557879316238.post-65650076344694348812015-03-02T15:06:03.053-08:002015-03-02T15:06:03.053-08:00Hi thx for your blog post, I tried out the instruc...Hi thx for your blog post, I tried out the instructions posted, but still got a linker error in the end. I am on Yosemite with the latest dev tools and with<br /><br />CXXFLAGS=-stdlib=libc++<br /><br />12 warnings generated.<br />g++ ../temp/boot/jrd/dsc.o ../temp/boot/jrd/gds.o ../temp/boot/jrd/isc.o ../temp/boot/gpre/cmd.o ../temp/boot/gpre/cme.o ../temp/boot/gpre/cmp.o ../temp/boot/gpre/c_cxx.o ../temp/boot/gpre/exp.o ../temp/boot/gpre/gpre.o ../temp/boot/gpre/hsh.o ../temp/boot/gpre/int_cxx.o ../temp/boot/gpre/jrdmet.o ../temp/boot/gpre/movg.o ../temp/boot/gpre/msc.o ../temp/boot/gpre/par.o ../temp/boot/gpre/pat.o ../temp/boot/gpre/sqe.o ../temp/boot/gpre/sql.o ../temp/boot/gpre/pretty.o ../temp/boot/gpre/gpre_meta_boot.o ../temp/boot/jrd/config_root.o ../temp/boot/jrd/path_utils.o ../temp/boot/jrd/mod_loader.o ../temp/boot/jrd/guid.o ../temp/boot/jrd/os_utils.o ../temp/boot/common/dllinst.o ../temp/boot/common/fb_exception.o ../temp/boot/common/thd.o ../temp/boot/common/classes/MetaName.o ../temp/boot/common/StatusHolder.o ../temp/boot/common/classes/init.o ../temp/boot/common/StatusArg.o ../temp/boot/jrd/fbsyslog.o ../temp/boot/common/utils.o ../temp/boot/common/config/config.o ../temp/boot/common/config/config_file.o ../temp/boot/common/config/dir_list.o ../temp/boot/common/classes/alloc.o ../temp/boot/common/classes/locks.o ../temp/boot/common/classes/semaphore.o ../temp/boot/common/classes/fb_string.o ../temp/boot/common/classes/timestamp.o ../temp/boot/common/classes/PublicHandle.o ../temp/boot/common/classes/TempFile.o ../temp/boot/common/classes/SafeArg.o ../temp/boot/common/classes/MsgPrint.o ../temp/boot/common/classes/BaseStream.o ../temp/boot/common/cvt.o -o ../gen/firebird/bin/gpre_boot -L../gen/firebird/lib -lm -framework CoreFoundation -lcurses<br />Undefined symbols for architecture x86_64:<br /> "std::bad_alloc::bad_alloc()", referenced from:<br /> Firebird::BadAlloc::BadAlloc() in fb_exception.o<br />ld: symbol(s) not found for architecture x86_64<br />clang: error: linker command failed with exit code 1 (use -v to see invocation)<br />make[3]: *** [../gen/firebird/bin/gpre_boot] Error 1<br />make[2]: *** [gpre_boot] Error 2<br />make[1]: *** [../gen/firebird/bin/gpre_static] Error 2<br />make: *** [firebird] Error 2Nilshttps://www.blogger.com/profile/01689179919534518212noreply@blogger.comtag:blogger.com,1999:blog-8986782557879316238.post-62982230018525484902014-10-28T17:53:22.408-07:002014-10-28T17:53:22.408-07:00I used to have Firebird embedded into our app as d...I used to have Firebird embedded into our app as described, but as there's a mix of binaries and resource files in the MacOS/Contents directory of the application, this won't sign and run properly with the OSX 10.9.5/10.10 GateKeeper / v2 signature changes. There shouldn't be resource files in the code directories and vice versa.<br /><br />I rearranged the files by hand into a valid Firebird.framework, which is probably close to the original framework anyway. Here's the layout<br /><br />total 16<br />lrwxr-xr-x 1 hamish staff 26 29 Oct 11:47 Resources -> Versions/Current/Resources<br />drwxr-xr-x 4 hamish staff 136 29 Oct 11:46 Versions<br />lrwxr-xr-x 1 hamish staff 33 29 Oct 11:47 libfbembed.dylib -> Versions/Current/libfbembed.dylib<br /><br />Firebird.framework/Versions:<br />total 8<br />drwxr-xr-x 10 hamish staff 340 29 Oct 11:47 A<br />lrwxr-xr-x 1 hamish staff 1 29 Oct 11:46 Current -> A<br /><br />Firebird.framework/Versions/A:<br />total 21888<br />drwxr-xr-x 3 hamish staff 102 29 Oct 11:46 Libraries<br />drwxr-xr-x 8 hamish staff 272 29 Oct 11:46 Resources<br />-rwxr-xr-x 1 hamish staff 1015600 29 Oct 11:47 fbintl<br />-rwxr-xr-x 1 hamish staff 7159364 29 Oct 11:47 libfbembed.dylib<br />-rwxr-xr-x 1 hamish staff 8440 29 Oct 11:47 libib_util.dylib<br />-rwxr-xr-x 1 hamish staff 1556564 29 Oct 11:46 libicudata.dylib<br />-rwxr-xr-x 1 hamish staff 545084 29 Oct 11:46 libicui18n.dylib<br />-rwxr-xr-x 1 hamish staff 907156 29 Oct 11:47 libicuuc.dylib<br /><br />Firebird.framework/Versions/A/Libraries:<br />total 8<br />lrwxr-xr-x 1 hamish staff 19 29 Oct 11:46 libib_util.dylib -> ../libib_util.dylib<br /><br />Firebird.framework/Versions/A/Resources:<br />total 1784<br />-rw-r--r-- 1 hamish staff 569 29 Oct 11:46 Info.plist<br />-rw-r--r-- 1 hamish staff 26825 29 Oct 11:46 firebird.conf<br />-rw-r--r-- 1 hamish staff 149012 29 Oct 11:46 firebird.msg<br />drwxr-xr-x 4 hamish staff 136 29 Oct 11:46 intl<br />drwxr-xr-x 3 hamish staff 102 29 Oct 11:46 lib<br />-rw-r--r-- 1 hamish staff 729088 29 Oct 11:46 security2.fdb<br /><br />Firebird.framework/Versions/A/Resources/intl:<br />total 24<br />lrwxr-xr-x 1 hamish staff 12 29 Oct 11:46 fbintl -> ../../fbintl<br />-rw-r--r-- 1 hamish staff 6381 29 Oct 11:46 fbintl.conf<br /><br />Firebird.framework/Versions/A/Resources/lib:<br />total 8<br />lrwxr-xr-x 1 hamish staff 22 29 Oct 11:46 libib_util.dylib -> ../../libib_util.dylib<br /><br />Hamishhttps://www.blogger.com/profile/00716332754371640110noreply@blogger.comtag:blogger.com,1999:blog-8986782557879316238.post-73216985217001225322014-10-10T12:29:46.750-07:002014-10-10T12:29:46.750-07:00For those interested in a log to build the embedde...<br />For those interested in a log to build the embedded firebird on OSX, here the steps I took to get a succesfull build:<br /><br /><br />build embedded firebird on mac osx 10.9.5<br />================================<br /><br />checkout the branch:<br /><br />svn checkout svn://svn.code.sf.net/p/firebird/code/firebird/branches/B2_5_Release/<br /><br />export LIBTOOLIZE=glibtoolize<br /><br />./autogen.sh<br /><br /> edit prefix.darwin_x86_64 in builds/posix and change MACOSX_DEPLOYMENT_TARGET to 10.7<br /> and also -macosx-version-min.<br />You should also need to do the same to mh-darwin in extern/icu/source/config. <br /><br />make<br /><br />clang: error: unknown argument: '-fno-weak'<br /><br />The flag is specified in gen/make.platform:<br /><br />CXXFLAGS:=$(CXXFLAGS) -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak<br /><br />Remove the -fno-weak argument.<br /><br />Now make will compile, but fail on.<br /><br />cp: ../gen/firebird/plugins/libfbtrace.dylib: No such file or directory<br />make[1]: *** [darwin_finish_cs_framework] Error 1<br /><br />De libfbtrace library wasn't built. Do it manually:<br /><br />cd gen<br />make -B -f Makefile.fbtrace<br /><br />cd ..<br />make<br /><br />Build Successful!!<br /><br /><br />Now build the embedded version:<br /><br />cd gen<br /><br />make -B -f Makefile.install<br /><br />cp ../builds/install/arch-specific/darwin/embed.darwin .<br /><br />make -B -f embed.darwin <br />Unknownhttps://www.blogger.com/profile/12118038917391259736noreply@blogger.comtag:blogger.com,1999:blog-8986782557879316238.post-17560341964415919592014-10-10T12:24:35.965-07:002014-10-10T12:24:35.965-07:00Hi Paul,
I succeeded in building the embedded fir...Hi Paul,<br /><br />I succeeded in building the embedded firebase version for OSX. Following the different steps as described in this blog will result in a succesfull built. There was only one thing I had to change:<br />The compiler flag -fno-weak wasn't recognized:<br /><br />clang: error: unknown argument: '-fno-weak'<br /><br />It is specified in the CXXFLAGS:<br /><br />CXXFLAGS:=$(CXXFLAGS) -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak<br /><br />After removing it, the built will be succesfull. I'm not sure if this has any major impact on the compiled code.<br /><br /><br />As far as Jaybird is concerned, that succeeded as well. There was one change in the source I had to make.<br /><br />In platform.h the following include was used:<br /><br />#include <br /><br />After changing it into:<br /><br />#include <br /><br />the build was succesfull as well. <br /><br />Thanks for all the support!Unknownhttps://www.blogger.com/profile/12118038917391259736noreply@blogger.comtag:blogger.com,1999:blog-8986782557879316238.post-30750494592166839552014-10-10T04:44:15.887-07:002014-10-10T04:44:15.887-07:00Thanks a lot for the great information!
I'll...Thanks a lot for the great information!<br /> <br />I'll try building the native version of jaybird on my mac. I'll let you know my progress.<br /><br />Rudie.Unknownhttps://www.blogger.com/profile/12118038917391259736noreply@blogger.comtag:blogger.com,1999:blog-8986782557879316238.post-80690129821055782802014-10-10T04:36:44.508-07:002014-10-10T04:36:44.508-07:00I asked Mark Rotteveel (the current maintainer for...I asked Mark Rotteveel (the current maintainer for Jaybird) about your question. Here is his answer:<br /><br />"Jaybird itself will work on any OS that has Java available,<br />however to use Firebird embedded from Jaybird you need the JNI layer that accesses<br />fbembed.dll/libfbembed.so. This layer is a jaybird22.dll,<br />jaybird22_x64.dll, libjaybird22.so or libjaybird22_x64.so. As I don't have a Mac, I only include a compiled version for windows and linux in the default distribution.<br /><br />If people need it for a different OS (or if the compiled library doesn't work due to ABI incompatibilities), then they need to compile it themselves. They either need to download the source (in the tar.gz, eg for<br />2.2.5:<br />http://sourceforge.net/projects/firebird/files/firebird-jca-jdbc-driver/2.2.5-release/Jaybird-2.2.5-src.tar.gz/download<br />) or get it from the subversion tag of the release.<br /><br />They will need a C++ compiler (eg gcc), an installed JDK (which is set in the JAVA_HOME environment variable) for running ant and access to the JNI headers, and they will also need libstdc++ and libdl (or the MacOS X equivalent). It may be necessary to tweak the build-native.xml file for specific config properties (eg current config defaults to gcc, specific<br />search locations for - for example - the JNI headers), and to address other compilation related problems.<br /><br />Compiling would then require executing:<br /><br />./build.sh compile-native<br /><br />Which will create the library in <br /><br />./output/native<br /><br />However as I don't have a Mac, I can't be sure if this is complete and if it works out of the box.<br /><br />Note that for Jaybird 3 I am currently working on removing the need for this libjaybird*.so layer."<br /><br />Paul Beachhttps://www.blogger.com/profile/01887777727779537695noreply@blogger.comtag:blogger.com,1999:blog-8986782557879316238.post-49240470584586573942014-10-10T02:13:49.049-07:002014-10-10T02:13:49.049-07:00It should work, currently Firebird 3.0 is building...It should work, currently Firebird 3.0 is building using the latest version of XCode (Clang), and that was one of the changes I had to make to the build to get it to work.Paul Beachhttps://www.blogger.com/profile/01887777727779537695noreply@blogger.comtag:blogger.com,1999:blog-8986782557879316238.post-4207461359212043282014-10-10T01:55:45.307-07:002014-10-10T01:55:45.307-07:00Hi Paul,
Thanks for your response. That makes sen...Hi Paul,<br /><br />Thanks for your response. That makes sense. I'll give it a try.<br /><br />One more question. Do you know if there is a version of the jaybird JDBC driver available for OSX? I'm trying to integrate an embedded Firebase into a Java application and want to use the jaybird jdbc library. There only seems to be a windows and linux version.<br /><br />Thanks for your help.<br /><br />Rudie.Unknownhttps://www.blogger.com/profile/12118038917391259736noreply@blogger.comtag:blogger.com,1999:blog-8986782557879316238.post-67048921313123278942014-10-10T00:21:19.010-07:002014-10-10T00:21:19.010-07:00Rudie,
The compile error "../src/common/fb_ex...Rudie,<br />The compile error "../src/common/fb_exception.cpp:453:8: error: thread-local storage is unsupported for the current target<br />static TLS_DECLARE(sigjmp_buf*, sigjmp_ptr);"<br />refers to the fact that 10.6 of OSX doesn't support Thread Local Storage under the latest versions of XCode (Clang not gcc). To correct the problem, edit prefix.darwin_x86_64 in builds/posix and change MACOSX_DEPLOYMENT_TARGET to 10.7 and also -macosx-version-min. You should also need to do the same to mh-darwin in extern/icu/source/config. Paul Beachhttps://www.blogger.com/profile/01887777727779537695noreply@blogger.comtag:blogger.com,1999:blog-8986782557879316238.post-27665111225023716122014-10-09T11:46:42.012-07:002014-10-09T11:46:42.012-07:00Hi,
I tried building an embedded firebird 2.5.2 c...Hi,<br /><br />I tried building an embedded firebird 2.5.2 classic from the B2_5_Release branch.<br /><br />svn://svn.code.sf.net/p/firebird/code/firebird/branches/B2_5_Release/<br /><br />I got quite far, but the compiler failed with the following error.<br /><br />../src/common/fb_exception.cpp:453:8: error: thread-local storage is unsupported for the current target<br />static TLS_DECLARE(sigjmp_buf*, sigjmp_ptr);<br /><br />I have the latest XCode tools installed and run OSX 10.9.5.<br /><br />Any suggestions on how to fix this build?<br /><br />Thanks in Advance,<br /><br />Rudie EkkelenkampUnknownhttps://www.blogger.com/profile/12118038917391259736noreply@blogger.comtag:blogger.com,1999:blog-8986782557879316238.post-30406476101142810612014-06-27T01:44:01.330-07:002014-06-27T01:44:01.330-07:00Great. That's what I came up with.
Thx again P...Great. That's what I came up with.<br />Thx again Paul.<br />Anonymoushttps://www.blogger.com/profile/13918102833558812479noreply@blogger.comtag:blogger.com,1999:blog-8986782557879316238.post-24719092706262816662014-06-27T00:05:53.668-07:002014-06-27T00:05:53.668-07:00The file(s) specific to the embedded build were ad...The file(s) specific to the embedded build were added to SVN after the last 2.5.2 Release. So if you want them, you need to get them from the B2_5_Release branch on Sourceforge. Though to be hosest the latest versions of MacOSX do not use info.plists anymore. So you can happily comment out that line.Paul Beachhttps://www.blogger.com/profile/01887777727779537695noreply@blogger.comtag:blogger.com,1999:blog-8986782557879316238.post-72391373127653232202014-06-26T11:28:47.549-07:002014-06-26T11:28:47.549-07:00Me again ;-)
Paul, you sure about this line in &q...Me again ;-)<br /><br />Paul, you sure about this line in "embed.darwin":<br /><br /> cp ../builds/install/arch-specific/darwin/embed.Info.plist $(FBE)/Contents/Info.plist<br /><br />There's no such file called "embed.Info.plist.<br /><br />What i found so far are these:<br />./Description.plist<br />./Firebird.startupitem/StartupParameters.plist<br />./FrameworkInfo.plist<br />./Info.plist<br />./launchd.org.firebird.gds.plist<br /><br />Which one should I use please?<br /><br />Anonymoushttps://www.blogger.com/profile/13918102833558812479noreply@blogger.comtag:blogger.com,1999:blog-8986782557879316238.post-75336691630057166082014-06-26T10:39:59.745-07:002014-06-26T10:39:59.745-07:00
Ahh yes - the other issue that needs addressing,... <br />Ahh yes - the other issue that needs addressing, basically its trying to link against the default framework, so let it. If you are building Classic, install 2.5.2 Classic, or SuperServer from its normal pkg and let it link against the relevant framework ICU lib. I really do need to make some time to investigate a fix for thisPaul Beachhttps://www.blogger.com/profile/01887777727779537695noreply@blogger.comtag:blogger.com,1999:blog-8986782557879316238.post-88173781754308078952014-06-26T10:13:12.114-07:002014-06-26T10:13:12.114-07:00Hi Paul,
Thanks for your prompt reply.
Now I'...Hi Paul,<br /><br />Thanks for your prompt reply.<br />Now I'm getting a new error related to "libicuuc.dylib".<br /><br />The build script is trying to locate it under:<br /><br />/Library/Frameworks/Firebird.framework/Versions/A/Libraries/libicuuc.dylib<br /><br />This error start to appear before your answer when I tried your embbeding makefile:<br />$ make -B -f embed.darwin <br /><br />Please see below.<br /> <br />$ cd gen<br />$ make -B -f Makefile.fbtrace<br /><br />g++ -bundle -flat_namespace -undefined suppress -o ../gen/firebird/plugins/libfbtrace.dylib ../temp/superclient/utilities/ntrace/TraceConfiguration.o ../temp/superclient/utilities/ntrace/traceplugin.o ../temp/superclient/utilities/ntrace/TracePluginImpl.o ../temp/superclient/utilities/ntrace/TraceUnicodeUtils.o ../temp/superclient/utilities/ntrace/PluginLogWriter.o ../temp/superclient/utilities/ntrace/platform.o ../temp/superclient/jrd/config_root.o ../temp/superclient/jrd/path_utils.o ../temp/superclient/jrd/mod_loader.o ../temp/superclient/jrd/fbsyslog.o ../temp/superclient/jrd/guid.o ../temp/superclient/jrd/os_utils.o ../temp/superclient/common/dllinst.o ../temp/superclient/jrd/isc.o ../temp/superclient/jrd/isc_file.o ../temp/superclient/jrd/isc_sync.o ../temp/superclient/jrd/CharSet.o ../temp/superclient/jrd/TextType.o ../temp/superclient/jrd/IntlUtil.o ../temp/superclient/jrd/unicode_util.o ../temp/superclient/common/classes/ClumpletReader.o ../temp/superclient/common/utils.o ../temp/superclient/config/AdminException.o ../temp/superclient/config/Args.o ../temp/superclient/config/ArgsException.o ../temp/superclient/config/ConfObj.o ../temp/superclient/config/ConfObject.o ../temp/superclient/config/ConfigFile.o ../temp/superclient/config/Configuration.o ../temp/superclient/config/Element.o ../temp/superclient/config/FileName.o ../temp/superclient/config/InputFile.o ../temp/superclient/config/InputStream.o ../temp/superclient/config/Lex.o ../temp/superclient/config/ScanDir.o ../temp/superclient/config/Stream.o ../temp/superclient/config/StreamSegment.o ../temp/superclient/vulcan/PathName.o ../temp/superclient/vulcan/RefObject.o ../temp/superclient/common/fb_exception.o ../temp/superclient/common/thd.o ../temp/superclient/common/classes/MetaName.o ../temp/superclient/common/StatusHolder.o ../temp/superclient/common/classes/init.o ../temp/superclient/common/StatusArg.o ../temp/superclient/common/classes/SafeArg.o ../temp/superclient/common/classes/MsgPrint.o ../temp/superclient/common/classes/BaseStream.o ../temp/superclient/common/classes/alloc.o ../temp/superclient/common/classes/locks.o ../temp/superclient/common/classes/semaphore.o ../temp/superclient/common/classes/fb_string.o ../temp/superclient/common/classes/timestamp.o ../temp/superclient/common/classes/PublicHandle.o ../temp/superclient/common/classes/TempFile.o ../temp/superclient/common/config/config.o ../temp/superclient/common/config/config_file.o ../temp/superclient/common/config/dir_list.o -L../gen/firebird/lib -lm -framework CoreFoundation -lcurses -lfbembed<br />ld: file not found: /Library/Frameworks/Firebird.framework/Versions/A/Libraries/libicuuc.dylib for architecture x86_64<br /><br />Any hint please?<br /><br />BrianAnonymoushttps://www.blogger.com/profile/13918102833558812479noreply@blogger.comtag:blogger.com,1999:blog-8986782557879316238.post-67445833695455384512014-06-26T10:01:36.232-07:002014-06-26T10:01:36.232-07:00Re. fbtrace there is an issue with the build proce...Re. fbtrace there is an issue with the build process for fbtrace that I haven't got around to fixing. Just cd gen and then make -B -f Makefile.fbtrace. This will force a build. Apologies Paul Beachhttps://www.blogger.com/profile/01887777727779537695noreply@blogger.comtag:blogger.com,1999:blog-8986782557879316238.post-53201252533096971392014-06-26T09:14:03.761-07:002014-06-26T09:14:03.761-07:00Hi Paul,
I tried to compile Firebird-2.5.2.26540-...Hi Paul,<br /><br />I tried to compile Firebird-2.5.2.26540-0 myself following the previous steps.<br /><br />But got this error:<br />clang: error: linker command failed with exit code 1 (use -v to see invocation)<br />make[2]: *** [../gen/firebird/plugins/libfbtrace.dylib] Error 1<br />make[1]: *** [fbtrace] Error 2<br />make: *** [firebird] Error 2<br /><br />The "libfbtrace.dylib" was never built that's why.<br /><br />Is there any workaround?<br /><br />N.B: I'm running OSX Mavericks 10.9.3, clang-503.0.40<br /><br />Thanks<br />BrianAnonymoushttps://www.blogger.com/profile/13918102833558812479noreply@blogger.comtag:blogger.com,1999:blog-8986782557879316238.post-2990596310526878162013-10-18T09:26:22.081-07:002013-10-18T09:26:22.081-07:00Email me privately and I will see if I can work ou...Email me privately and I will see if I can work out whats happening.<br />http://www.ibphoenix.com/about/contactPaul Beachhttps://www.blogger.com/profile/01887777727779537695noreply@blogger.comtag:blogger.com,1999:blog-8986782557879316238.post-5978686425068928072013-10-18T08:31:56.747-07:002013-10-18T08:31:56.747-07:00Yes for MacOSX(Mountain Lion 10.8.4)and Firebird 2...Yes for MacOSX(Mountain Lion 10.8.4)and Firebird 2.5.2. I did exactly as you described in the blog post: I made a classic version of firebird, I downloaded embed.darwin from the SVN, then run the "make -B -f embed.darwin" command(successfully, no error message), but I'm unable to connect to the database. That's why I want to test your embeded "firebird.app". Probably I'm doing something wrong. I code in Lazarus 1.0.8/FB 2.5.2, if I install firebird everything is working as it should, but I would like an embeded version(I'm new to OSX).<br />Thank you!getmemhttps://www.blogger.com/profile/14652930939994138558noreply@blogger.comtag:blogger.com,1999:blog-8986782557879316238.post-22688612862025878392013-10-18T06:58:36.130-07:002013-10-18T06:58:36.130-07:00For MacOSX? For Firebird 2.5.2? Whats the problem?...For MacOSX? For Firebird 2.5.2? Whats the problem? Have you tried building Firebird and using the code in CVS?Paul Beachhttps://www.blogger.com/profile/01887777727779537695noreply@blogger.comtag:blogger.com,1999:blog-8986782557879316238.post-21657320110190653442013-10-18T06:27:25.448-07:002013-10-18T06:27:25.448-07:00Can you please upload somewhere a working version ...Can you please upload somewhere a working version of firebird.app? I can't make it to work.<br />Thanks in advance!getmemhttps://www.blogger.com/profile/14652930939994138558noreply@blogger.com