Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 7 sur 7
  1. #1
    Membre éprouvé
    Avatar de JP.NUAGE
    Inscrit en
    avril 2006
    Messages
    602
    Détails du profil
    Informations personnelles :
    Âge : 72

    Informations forums :
    Inscription : avril 2006
    Messages : 602
    Points : 454
    Points
    454

    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
    Expert Confirmé

    Homme Profil pro Philippe Makowski
    Consultant spécialité Firebird
    Inscrit en
    mai 2002
    Messages
    2 313
    Détails du profil
    Informations personnelles :
    Nom : Homme Philippe Makowski
    Âge : 51
    Localisation : France

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

    Informations forums :
    Inscription : mai 2002
    Messages : 2 313
    Points : 3 561
    Points
    3 561

    Par défaut

    que vient faire wine dans cette histoire ?
    Philippe Makowski
    IBPhoenix - Firebird
    Membre de l'April

  3. #3
    Membre éprouvé
    Avatar de JP.NUAGE
    Inscrit en
    avril 2006
    Messages
    602
    Détails du profil
    Informations personnelles :
    Âge : 72

    Informations forums :
    Inscription : avril 2006
    Messages : 602
    Points : 454
    Points
    454

    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
    Expert Confirmé

    Homme Profil pro Philippe Makowski
    Consultant spécialité Firebird
    Inscrit en
    mai 2002
    Messages
    2 313
    Détails du profil
    Informations personnelles :
    Nom : Homme Philippe Makowski
    Âge : 51
    Localisation : France

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

    Informations forums :
    Inscription : mai 2002
    Messages : 2 313
    Points : 3 561
    Points
    3 561

    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 éprouvé
    Avatar de JP.NUAGE
    Inscrit en
    avril 2006
    Messages
    602
    Détails du profil
    Informations personnelles :
    Âge : 72

    Informations forums :
    Inscription : avril 2006
    Messages : 602
    Points : 454
    Points
    454

    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
    Expert Confirmé

    Homme Profil pro Philippe Makowski
    Consultant spécialité Firebird
    Inscrit en
    mai 2002
    Messages
    2 313
    Détails du profil
    Informations personnelles :
    Nom : Homme Philippe Makowski
    Âge : 51
    Localisation : France

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

    Informations forums :
    Inscription : mai 2002
    Messages : 2 313
    Points : 3 561
    Points
    3 561

    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 Serge Girard
    Développeur informatique
    Inscrit en
    janvier 2007
    Messages
    5 507
    Détails du profil
    Informations personnelles :
    Nom : Homme Serge Girard
    Âge : 58
    Localisation : France, Loire Atlantique (Pays de la Loire)

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

    Informations forums :
    Inscription : janvier 2007
    Messages : 5 507
    Points : 10 804
    Points
    10 804
    Billets dans le blog
    3

    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 :
    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)
    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

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

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •