Précédent   Forum du club des développeurs et IT Pro > Bases de données > Firebird > Outils
Outils Forum d'entraide sur les outils tiers pour Firebird
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 12/12/2009, 10h19   #1
JP.NUAGE
Membre éprouvé
 
Avatar de JP.NUAGE
 
Inscription : avril 2006
Messages : 582
Détails du profil
Informations personnelles :
Âge : 71

Informations forums :
Inscription : avril 2006
Messages : 582
Points : 416
Points : 416
Envoyer un message via Skype™ à JP.NUAGE
Par défaut FreeAdhoc sous LINUX

Bonjour à tous

J'utilise Ubuntu 8.04 avec Wine et Firebird 2.0.5. Je n'arrive pas à utiliser les fonctions incluses dans FreeAdHoc : j'ai un message me disant que le point d'entrée est inconnu. J'ai mis FreeAdHoc dans /usr/lib/firebird/2.0/UDF (et après quelques essais, j'ai aussi installé la version Windows dans .wine/drive_c/Program Files/firebird/firebird_2_0/UDF, à tout hasard).

Quelqu'un a-t-il déjà rencontré ce pb ?

Merci d'avance pour toute aide
__________________
Ce qui se conçoit bien s'énonce clairement
Et les mots pour le dire viennent aisément (Boileau)
JP.NUAGE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2009, 23h53   #2
makowski
Expert Confirmé

 
Homme Philippe Makowski
Consultant spécialité Firebird
Inscription : mai 2002
Messages : 2 260
Détails du profil
Informations personnelles :
Nom : Homme Philippe Makowski
Âge : 50
Localisation : France

Informations professionnelles :
Activité : Consultant spécialité Firebird
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 2 260
Points : 3 582
Points : 3 582
que vient faire wine dans cette histoire ?
__________________
Philippe Makowski
IBPhoenix - Firebird
Membre de l'April
makowski est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2009, 15h43   #3
JP.NUAGE
Membre éprouvé
 
Avatar de JP.NUAGE
 
Inscription : avril 2006
Messages : 582
Détails du profil
Informations personnelles :
Âge : 71

Informations forums :
Inscription : avril 2006
Messages : 582
Points : 416
Points : 416
Envoyer un message via Skype™ à JP.NUAGE
Mon application a été développée avec Delphi (qui fonctionne très mal en direct sous LINUX). En attendant de tout passer en Lazarus, j'utilise Wine. Ca fonctionne très bien, sauf pour quelques petites choses comme FreeAdHoc.
__________________
Ce qui se conçoit bien s'énonce clairement
Et les mots pour le dire viennent aisément (Boileau)
JP.NUAGE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2009, 18h12   #4
makowski
Expert Confirmé

 
Homme Philippe Makowski
Consultant spécialité Firebird
Inscription : mai 2002
Messages : 2 260
Détails du profil
Informations personnelles :
Nom : Homme Philippe Makowski
Âge : 50
Localisation : France

Informations professionnelles :
Activité : Consultant spécialité Firebird
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 2 260
Points : 3 582
Points : 3 582
sauf que Firebird existe en natif sous Linux, donc n'a pas besoin lui de Wine
rien n'empêche t'utiliser ton appli sous wine avec un Firebird lui sous Linux
__________________
Philippe Makowski
IBPhoenix - Firebird
Membre de l'April
makowski est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2009, 06h23   #5
JP.NUAGE
Membre éprouvé
 
Avatar de JP.NUAGE
 
Inscription : avril 2006
Messages : 582
Détails du profil
Informations personnelles :
Âge : 71

Informations forums :
Inscription : avril 2006
Messages : 582
Points : 416
Points : 416
Envoyer un message via Skype™ à JP.NUAGE
C'est bien ce que je fais. Mais même avec Flamerobin, donc sans Wine, il n'est pas possible d'accéder aux points d'entrer de FreeAdHoc. Aucune requête lancée en utilisant ce que propose FreeAdhocUDF.so ne passe. A chaque fois, même message : point d'entrée non trouvé.

Oublions Wine : je pense que si le problème purement LINUX est résolu, le reste suivra.
__________________
Ce qui se conçoit bien s'énonce clairement
Et les mots pour le dire viennent aisément (Boileau)
JP.NUAGE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2009, 08h25   #6
makowski
Expert Confirmé

 
Homme Philippe Makowski
Consultant spécialité Firebird
Inscription : mai 2002
Messages : 2 260
Détails du profil
Informations personnelles :
Nom : Homme Philippe Makowski
Âge : 50
Localisation : France

Informations professionnelles :
Activité : Consultant spécialité Firebird
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 2 260
Points : 3 582
Points : 3 582
comme d'hab, verification des chemins, des droits d'access, des dépendances
__________________
Philippe Makowski
IBPhoenix - Firebird
Membre de l'April
makowski est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2009, 10h21   #7
SergioMaster
Modérateur
 
Avatar de SergioMaster
 
Homme Serge Girard
Développeur informatique
Inscription : janvier 2007
Messages : 4 273
Détails du profil
Informations personnelles :
Nom : Homme Serge Girard
Âge : 56
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : janvier 2007
Messages : 4 273
Points : 7 535
Points : 7 535
Ma curiosité l'ayant emporté j'ai testé , et effectivement avec le même résultat , d'ailleurs même les UDFs fournies ib_udf et fbudf me faisait les même cachotteries

En fait , il s'agit d'un bug connu de l'installation de Firebird2.1 sur Ubuntu
https://bugs.launchpad.net/ubuntu/+s....1/+bug/419198
[EDIT] également de Firebird2.0 selon mes tests, je ne sais pas si cela avait été rapporté ?

la solution :
copier le fichier libib_util.so dans le répertoire /usr/lib
Code :
cp /usr/lib/firebird/2.1/lib/libib_util.so /usr/lib
a noter que la première fois que j'ai fait ceci cela n'a pas été concluant , par contre en arrêtant puis redemarant le serveur Firebird tout s'est arrangé mais peut-être était-ce une erreur de manip
[EDIT] c'était bien une erreur de manip de ma part

Enfin je me demande si un lien symbolique ne serait pas mieux ?
quelque chose du style
Code :
ln  -s /usr/lib/firebird/2.1/lib/libib_util.so  /usr/lib
mais je ne suis pas expert en linux , si quelqu'un pouvait me corriger

[EDIT] Un lien symbolique marche très bien
pour les allergiques de la ligne de commande et étant donné que je n'en suis pas sur , voici un autre moyen (gnome)
Citation:
démarrez en mode console
gksudo nautilus
entrez le mot de passe du root
allez dans le répertoire /usr/lib/firebird/2.1/lib
cliquez avec le bouton droit sur libib_util.so
selectionnez créer un lien symbolique
coupez le lien ainsi créé (lien vers libib_util.so)
le coller dans /usr/lib
le renommer en libib_util.so
Profitez des UDF
__________________
La seule chose absolue dans un monde comme le nôtre, c'est l'humour. » Albert Einstein
J'entends et j'oublie. Je vois et je me souviens. Je fais et je comprends . Confucius
Si votre seul outil est un marteau, vous aurez tendance a ne voir que des clous
SergioMaster est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 01h42.


 
 
 
 
Partenaires

Hébergement Web