Lazarus
Home
Forum
Help
TinyPortal
Search
Login
Register
Lazarus
»
Forum
»
Installation
»
Mac OS X
»
Turbo Bird version 0.9.8 "Unable to load Firebird library: libfbclient.dylib"
Downloads
Daily Snapshots
FAQ
Wiki
Bugtracker
IRC channel
Developer Blog
Follow us on Twitter
Mailing List
Free pascal
Other languages
Useful Wiki Links
Project Roadmap
Getting the Source
Screenshots
About donations (wiki)
Bookstore
Lazarus, the complete guide
Search
Advanced search
« previous
next »
Print
Pages: [
1
]
Author
Topic: Turbo Bird version 0.9.8 "Unable to load Firebird library: libfbclient.dylib" (Read 1114 times)
motaz
Sr. Member
Posts: 306
Turbo Bird version 0.9.8 "Unable to load Firebird library: libfbclient.dylib"
«
on:
January 12, 2013, 05:22:24 pm »
My friend Cem Zafer told me that the last version of Turbo Bird has generated the error "
Unable to load Firebird library: libfbclient.dylib
" in Mac while Firebird library is exist
We need Mac Lazarus users to test it and find what is wrong
You can download the last source of Turbo Bird from this link:
https://github.com/motaz/turbobird/archive/master.zip
Thanks
Motaz
«
Last Edit: January 12, 2013, 05:25:17 pm by motaz
»
Logged
taazz
Hero Member
Posts: 730
Re: Turbo Bird version 0.9.8 "Unable to load Firebird library: libfbclient.dylib"
«
Reply #1 on:
January 12, 2013, 06:24:30 pm »
well from my understanding so far with MACs, there is a distinction between a 32 bit and a 64 bit process and you can't load 32bit libraries for 64bit applications and vice versa. Make sure that the library has the correct bitness before starting a debug session. Please keep in mind that the above is my educated guess from what I have read on the net about problems with firebird and I have no experience or own a MAC.
Logged
OS : Windows 7 32 bit or Windows XP 32 bits
Laz: Lazarus 1.0.6 r40119 FPC 2.6.2 i386-win32-win32/win64
INDY:10.5.8.0...
VTV : 4.8.6 with Extras.
IndianaJones
Sr. Member
Posts: 491
Re: Turbo Bird version 0.9.8 "Unable to load Firebird library: libfbclient.dylib"
«
Reply #2 on:
January 12, 2013, 07:33:57 pm »
@taazz, you are right about the explanation. The problem comes from 32-64 bit issue. I tested TurboBird with the 10.6.8 (Snow Leopard) which is a 32 bit OS. The second try was on 10.8.2 (Mountain Lion) which is a 64 bit OS. So If I compile the source with the 64 bit FPC, there will be no problem with the 10.8. I quess.
Thanks.
Logged
taazz
Hero Member
Posts: 730
Re: Turbo Bird version 0.9.8 "Unable to load Firebird library: libfbclient.dylib"
«
Reply #3 on:
January 12, 2013, 08:02:17 pm »
I think you can use your 32bit application on a 64bit OS as long as the firebird client library is also a 32bit library and not a 64bit one. In any case using the 64bit compiler is probably better than installing the 32bit library.
Logged
OS : Windows 7 32 bit or Windows XP 32 bits
Laz: Lazarus 1.0.6 r40119 FPC 2.6.2 i386-win32-win32/win64
INDY:10.5.8.0...
VTV : 4.8.6 with Extras.
kamischi
Jr. Member
Posts: 73
Re: Turbo Bird version 0.9.8 "Unable to load Firebird library: libfbclient.dylib"
«
Reply #4 on:
February 06, 2013, 05:48:14 pm »
Can you include your lib in the application bundle or combine the 32 and the 64 bit version in a universal library using lipo?
Michael.
Logged
IndianaJones
Sr. Member
Posts: 491
Re: Turbo Bird version 0.9.8 "Unable to load Firebird library: libfbclient.dylib"
«
Reply #5 on:
February 06, 2013, 09:54:37 pm »
Can you explain a little bit further, what is lipo?
Logged
BigChimp
Hero Member
Posts: 3209
Re: Turbo Bird version 0.9.8 "Unable to load Firebird library: libfbclient.dylib"
«
Reply #6 on:
February 07, 2013, 08:15:23 am »
Quote from: IndianaJones on February 06, 2013, 09:54:37 pm
Can you explain a little bit further, what is lipo?
http://lmgtfy.com/?q=lipo+osx
Logged
Want quicker answers to your questions? Read
http://wiki.lazarus.freepascal.org/Lazarus_Faq#What_is_the_correct_way_to_ask_questions_in_the_forum.3F
Open source including twitter/Oauth library:
https://bitbucket.org/reiniero
Lazarus trunk+FPC trunk x86, Windows x64 unless otherwise specified
Print
Pages: [
1
]
« previous
next »
Lazarus
»
Forum
»
Installation
»
Mac OS X
»
Turbo Bird version 0.9.8 "Unable to load Firebird library: libfbclient.dylib"
Recent
New component tab with gr...
by
Jurassic Pork
[
Today
at 02:34:45 pm]
string assignment on fpc ...
by
Timewarp
[
Today
at 02:24:37 pm]
Generics.Collections
by
JD
[
Today
at 01:51:41 pm]
Binary Decimal Convertor ...
by
Leledumbo
[
Today
at 01:35:56 pm]
How to get the real file ...
by
marcov
[
Today
at 01:30:40 pm]
TPageControl does not hav...
by
Avishai
[
Today
at 12:29:31 pm]
Is LCL's functionality li...
by
Leledumbo
[
Today
at 11:32:10 am]
Qt so slow
by
Leledumbo
[
Today
at 11:27:52 am]
BiDi support in the nativ...
by
Avishai
[
Today
at 11:04:37 am]
Visual form designer for ...
by
JuhaManninen
[
Today
at 09:32:55 am]