Results 1 to 14 of 14

Thread: Firebird op OS X

  1. #1
    Senior Member ErikB's Avatar
    Join Date
    Aug 2010
    Location
    Biddinghuizen
    Posts
    509

    Firebird op OS X

    Hallo,

    heeft iemand ervaring met het installeren van Firebird op een mac met OS X ?
    als ik het pkg bestand (FB 2.54 van de FB site) download en start, krijg ik de volgende melding:

    de installatie is mislukt.
    de volgende installatiestap is mislukt: run preinstall script for Firebird Database. Neem contact op met de fabrikant van de software.
    Erik

  2. #2
    Misschien hetzelfde probleem als dit:
    cannot install Firebird on OSX Lion 10.7.3

    Je zou dus kunnen proberen te installeren in "compatibility mode".

  3. #3
    Senior Member ErikB's Avatar
    Join Date
    Aug 2010
    Location
    Biddinghuizen
    Posts
    509
    dank je Rik
    wel vreemd dat ze bij FB dat nog niet hebben aangepast ???

    geGoogled op "compatibility mode OS X", maar ik krijg niet de informatie hoe ik dat zou moeten doen.
    heb jij enig idee ?
    Erik

  4. #4
    Volgens mij draait OSX hem automatisch in compatibility mode en dat is dan juist het probleem.

    i tried again to install, checking the file as you noted.
    At first the install failed, this time showing me an error in post install script. Looking ad install.log (which i attach again, with new details), it appears that there are some bad format packages.
    I unzipped the file with The Unarchiver (v3), so i downloaded the .zip again, this time unzipping it with osx default decompressor, and now everything installed without problem.

    So it appears there is some issue with unzipping with The Unarchiver.
    Waarschijnlijk is er dus een corruptie ontstaan met het uitpakken via die Unarchiver v3.

    Wat hier dus wel gelukt is, is met de standaard decompressor alles uitpakken (de zip die je download) en dan installeren (dus niet met Unarchiver (v3) uitpakken).

  5. #5
    Senior Member ErikB's Avatar
    Join Date
    Aug 2010
    Location
    Biddinghuizen
    Posts
    509
    Rik

    ik ben je EEUWIG dankbaar !!

    gelukt dus !
    Erik

  6. #6
    jeetje en dan roepen apple fans dat Apple zo makkelijk is (itt windows).

    Wat is "compatibility mode" in OSx?

  7. #7
    Senior Member ErikB's Avatar
    Join Date
    Aug 2010
    Location
    Biddinghuizen
    Posts
    509
    nou Benno, mij zegt dat helemaal niets. ik blijf normaal gesproken liever bij Windows (dat ken ik enigszins :-) ), maar de situatie vraagt mij om ook op OS X programmeerwerk te doen.
    Erik

  8. #8
    Quote Originally Posted by Benno View Post
    Wat is "compatibility mode" in OSx?
    Het is waarschijnlijk eenzelfde iets als de "compatibility mode" in Windows. OSX gebruikt het intern blijkbaar indien het een package tegen komt dat verouderd is. Het kan dan niet goed uitpakken en schakelt naar een andere modus om het nogmaals te proberen.

    Hier was het probleem echter iets anders (volgens mij). Firebird SQL wordt in een .zip aangeleverd. In die zip zit dan weer de .pkg. Het uitpakken van die .zip met Unarchiver levert een wat verminkte .pkg op (blijkbaar). Daardoor raakt OSX wat in de war. Het uitpakken van de zip met de standaard decompressor werkt dan dus wel.

    Ik geloof overigens niet dat je die "compatibility mode" zelf aan kunt roepen. Ik denk dat het iets is in het installatie-pakket van OSX zelf.

  9. #9
    Senior Member ErikB's Avatar
    Join Date
    Aug 2010
    Location
    Biddinghuizen
    Posts
    509

    Firebird op OS X

    Inmiddels heeft Firebird op de download pagina de .zip vervangen door .pkg
    Last edited by GolezTrol; 16-Apr-18 at 13:18.
    Erik

  10. #10
    Senior Member Delphiwizard's Avatar
    Join Date
    Dec 2006
    Location
    België
    Posts
    160
    Ik weet dat dit een oud topic is maar ik heb een relevante vraag, ik probeer een firemonkey test applicatie vanop Delphi via PasServer op een mac te tonen, dat lukt maar de applicatie gebruikt gds32.dll op Windows om te verbinden met Firebird, de mac heeft deze dll uiteraard niet, hoe los je dit op?

  11. #11
    mov rax,marcov; push rax marcov's Avatar
    Join Date
    Apr 2004
    Location
    Ehv, Nl
    Posts
    10,357
    Zoek waar gds32 gebruikt wordt in welke source dan ook, en vervang door fbclient

  12. #12
    Senior Member ErikB's Avatar
    Join Date
    Aug 2010
    Location
    Biddinghuizen
    Posts
    509
    kies als Target OS X
    ga dan naar Project | Deployment
    klik op de knop "Add Files"
    en voeg dan libfbclient.dylib toe
    Erik

  13. #13
    Senior Member Delphiwizard's Avatar
    Join Date
    Dec 2006
    Location
    België
    Posts
    160
    Bedankt voor de tips, ik had al gelezen dat ik libfbclient.dylib nodig had maar ik krijg het nog steeds niet voor elkaar.

    Foutmelding op mac "Cannot load client library libfbclient.dylib"

    Click image for larger version. 

Name:	Schermafbeelding 2019-03-14 om 20.07.15.png 
Views:	160 
Size:	24.1 KB 
ID:	7895

    De file zit in project deployment, in code wordt afhankelijk van het platform de juiste dll geladen, op windows werkt de verbinding.
    Moet libfbclient.dylib in een specifieke folder staan?

    Click image for larger version. 

Name:	2019-03-14_20h02_53.png 
Views:	269 
Size:	8.6 KB 
ID:	7894

    procedure TForm2.UniConnection1BeforeConnect(Sender: TObject);
    begin
    {$IFDEF MSWINDOWS}
    UniConnection1.SpecificOptions.Values['ClientLibrary'] := 'fbclient.dll';
    {$ENDIF}
    {$IFDEF MACOS}
    UniConnection1.SpecificOptions.Values['ClientLibrary'] := 'libfbclient.dylib';
    {$ENDIF}
    end;
    Last edited by Delphiwizard; 14-Mar-19 at 21:09.

  14. #14
    Senior Member Delphiwizard's Avatar
    Join Date
    Dec 2006
    Location
    België
    Posts
    160
    Nevermind, opgelost, in deployment moet het remote path op ContentsMacOS staan, nu werkt het wel.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •