|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : juillet 2009 Messages : 21 ![]() |
Bonjour à tous. Après avoir installé Firebird 2.5.1 Classic lipo sous Mac Os 10.7 Lion j'ai rencontré un problème avec UIB, lorse que j'essaye de me connecter à une base de données Firebird dans un projet écrit avec Lazarus/FPC.
A design-time j'indique le path à la base de données, la librairie (libfbclient.dylib), l'utilisateur (SYSDBA) et la password (masterkey), quand j'essaie de mettre la proprieté Connected = True je reçois l'erreur suivant: Code :
Incorrect DATABASE Server version, CHECK compiler options Le problème est que tout mon projet utilise les UIB et donc je voudrais trouver une façon pour les pouvoir utiliser sous Mac Os X. Merci pour toute réponse. Bon dimanche à tous, Stefano |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() ![]() ![]() Philippe MakowskiConsultant spécialité Firebird Inscription : mai 2002 Messages : 2 255 ![]() |
Firebird est un Framework sous MacOsX
http://paulbeachsblog.blogspot.fr/20...on-macosx.html il faut pointer sur /Library/Frameworks/Firebird.framework/Firebird
__________________
Philippe Makowski IBPhoenix - Firebird Membre de l'April |
|
10
|
|
|
#3 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : juillet 2009 Messages : 21 ![]() |
Merci pour ta réponse. En effet j'avais déjà essayé d'écrire le path complet dans le camp du nom de la librairie, mais malheureusement ça ne résoudre pas le problème.
Code :
Code :
LibraryName = /Library/Frameworks/Firebird.framework/Versions/A/Libraries2/libfbclient.dylib
Code :
Can't load library:/Library/Frameworks/Firebird.framework/Versions/A/Libraries2/libfbclient.dylib
Stefano Cortelli |
||
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() ![]() ![]() Philippe MakowskiConsultant spécialité Firebird Inscription : mai 2002 Messages : 2 255 ![]() |
sauf que LibraryName cela doit être /Library/Frameworks/Firebird.framework/Firebird
__________________
Philippe Makowski IBPhoenix - Firebird Membre de l'April |
|
00
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() Inscription : juillet 2009 Messages : 21 ![]() |
Merci pour ta réponse, je viens de changer la proprieté LibraryName:
Code :
LibraryName = /Library/Frameworks/Firebird.framework/Firebird
Code :
Incorrect DATABASE Server version, CHECK compiler options. Stefano Cortelli |
|
|
00
|
|
|
#6 |
|
Expert Confirmé
![]() ![]() ![]() Philippe MakowskiConsultant spécialité Firebird Inscription : mai 2002 Messages : 2 255 ![]() |
tu dois mélanger 32 et 64 bits à tous les coups
__________________
Philippe Makowski IBPhoenix - Firebird Membre de l'April |
|
00
|
|
|
#7 |
|
Candidat au titre de Membre du Club
![]() Inscription : juillet 2009 Messages : 21 ![]() |
Merci encore pour ta réponse, mais je n'ai pas compris comment je dois mélanger 32 bit et 64 bit avec les UIB (je n'ai pas d'expérience avec Mac Ox X, mais avec Linux et Windows j'indiquais seulement la libfbclient.so.2 ou la fbclient.dll).
J'ai essayé aussi de comprendre le path /Library/Frameworks/Firebird.framework/Versions/A/Libraries/ dans les option du compilateur, mais sans résultat. Encore un très grand merci pour ta patience et ta disponibilité. Stefano Cortelli |
|
|
00
|
|
|
#8 | ||
|
Expert Confirmé
![]() ![]() ![]() Philippe MakowskiConsultant spécialité Firebird Inscription : mai 2002 Messages : 2 255 ![]() |
encore une fois le vrai réglage c'est :
LibraryName = /Library/Frameworks/Firebird.framework/Firebird par exemple pour le pilote Python, pour chercher et charger la bibliothèque cliente on fait : Code :
en plus si tu as pris "lipo", tu as donc les libs 32 et 64 dans le même Framework donc par exemple, tu dois pouvoir faire fonctionner Flamerobin bien qu'il soit en 32 bits après, Lazarus je ne connais pas mais regarde les options que tu donnes au compilateur puisqu'il te dis : Incorrect DATABASE Server version, CHECK compiler options. sinon prend contact avec Henri, je ne sais pas s'il a testé uib lazarus macosx dernièrement
__________________
Philippe Makowski IBPhoenix - Firebird Membre de l'April |
||
|
10
|
|
|
#9 | |||
|
Candidat au titre de Membre du Club
![]() Inscription : juillet 2009 Messages : 21 ![]() |
Merci encore pour ta patience.
Citation:
Code :
En outre, j'ai constaté une situation vraiment étrange: Après avoir démarré FlameRobin, et ensuite être sorti de FlameRobin ceci quelquefois se bloquait et je ne pouvais plus me connecter de nouveau à toute base de données. Avec le command top il y avait deux service fb_inet_serv actifs que je ne pouvais pas fermer avec kill PID. Je devais donc redémarrer le système pour pouvoir me connecter de nouveau à une base de données Firebird. Avec isql je pouvais me connecter avec isql à ma base de données et faire des queries, mais au moment de donner le command: le terminal se bloquait. J'ai pensé donc qu'il a eu des problèmes en ce qui concerne Firebird qui n'étaient pas présents au moment de l'installation (et je ne comprends pas pourquoi). J'ai désinstallé et réinstallé Firebird et maintenant je ne reçois plus les problèmes avec isql et FlameRobin, mais avec les UIB le problème reste le même qu'auparavant. Ma question est la suivante: peux-je essayer d'installer une version de Firebird à 32 bit sous Mac Os Lion? Puisque la 2.5.1 à 32 bit avait des problèmes, peux-je utiliser la version 2.1 ou toute autre version qui me permet au moins de me connecter avec les UIB? Est-ce qui tu as une version à me conseiller pour faire fonctionner les UIB sous Lion? Ou comment peux-je contacter Henri? Merci encore pour ton temps et ton aide. Stefano Cortelli |
|||
|
|
00
|
|
|
#10 | |
|
Expert Confirmé
![]() ![]() ![]() Philippe MakowskiConsultant spécialité Firebird Inscription : mai 2002 Messages : 2 255 ![]() |
Citation:
tu n'as pas là des fhichiers en lipo, mais des dossiers en fait avec les deux libs 32 et 64 http://www.theconsultant.net/2005/09...-on-fat-files/ oui Firebird 2.5.1 a un problème avec OSX 10.7 il est préférable, soit d'attendre la 2.5.2, soit demander à Paul Beach un nouveau build soit utiliser Firebird 2.1.x cf : http://tracker.firebirdsql.org/browse/CORE-3682 et contacter Henri, c'est via sont forum UIB http://www.progdigy.com/forums/, soit le newsgroup news://server.amis.tv:119/nzn.fr.firebird
__________________
Philippe Makowski IBPhoenix - Firebird Membre de l'April |
|
|
10
|
|
|
#11 |
|
Candidat au titre de Membre du Club
![]() Inscription : juillet 2009 Messages : 21 ![]() |
Merci beaucoup pour ton aide. J'ai résolu en désinstallnt Firebird 2.5.1 et en installant la version CS 2.1.4 à 32-bit.
Maintenant je peux me connecter avec isql, avec FlameRobin, et surtout avec les UIB. Encore un très grand merci pour ta patience et ta disponibilité. Stefano Cortelli |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com