IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Outils Firebird Discussion :

FreeAdhoc sous LINUX


Sujet :

Outils Firebird

  1. #1
    Membre confirmé
    Avatar de JP.NUAGE
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    769
    Détails du profil
    Informations personnelles :
    Âge : 81
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 769
    Points : 542
    Points
    542
    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)

  2. #2
    Membre expert

    Homme Profil pro
    Consultant spécialité Firebird
    Inscrit en
    Mai 2002
    Messages
    2 342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France

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

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 342
    Points : 3 712
    Points
    3 712
    Par défaut
    que vient faire wine dans cette histoire ?
    Philippe Makowski
    IBPhoenix - Firebird
    Membre de l'April

  3. #3
    Membre confirmé
    Avatar de JP.NUAGE
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    769
    Détails du profil
    Informations personnelles :
    Âge : 81
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 769
    Points : 542
    Points
    542
    Par défaut
    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)

  4. #4
    Membre expert

    Homme Profil pro
    Consultant spécialité Firebird
    Inscrit en
    Mai 2002
    Messages
    2 342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France

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

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 342
    Points : 3 712
    Points
    3 712
    Par défaut
    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

  5. #5
    Membre confirmé
    Avatar de JP.NUAGE
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    769
    Détails du profil
    Informations personnelles :
    Âge : 81
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 769
    Points : 542
    Points
    542
    Par défaut
    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)

  6. #6
    Membre expert

    Homme Profil pro
    Consultant spécialité Firebird
    Inscrit en
    Mai 2002
    Messages
    2 342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France

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

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 342
    Points : 3 712
    Points
    3 712
    Par défaut
    comme d'hab, verification des chemins, des droits d'access, des dépendances
    Philippe Makowski
    IBPhoenix - Firebird
    Membre de l'April

  7. #7
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 030
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Loire Atlantique (Pays de la Loire)

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 030
    Points : 40 928
    Points
    40 928
    Billets dans le blog
    62
    Par défaut
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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)
    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
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Série] Accès au port série sous linux
    Par ghost dans le forum Entrée/Sortie
    Réponses: 10
    Dernier message: 10/10/2007, 10h43
  2. Comment désinstaller MySQL sous linux
    Par nahmsath dans le forum Installation
    Réponses: 5
    Dernier message: 18/09/2007, 10h46
  3. installer jbuilder7 sous linux
    Par rtlinfo34 dans le forum JBuilder
    Réponses: 5
    Dernier message: 30/10/2002, 19h16
  4. Réponses: 2
    Dernier message: 25/10/2002, 22h19
  5. Je ne peux établir une connexion cliente sous Linux.
    Par Anonymous dans le forum CORBA
    Réponses: 5
    Dernier message: 16/04/2002, 15h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo