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

Administration système Discussion :

Comment installer la glib?


Sujet :

Administration système

  1. #1
    Membre régulier
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    163
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2007
    Messages : 163
    Points : 76
    Points
    76
    Par défaut Comment installer la glib?
    Bonjour,

    je voudrai installer glib. j'ai téléchargé la version 2.9.0. Je fais l'installation par une première ligne

    > ./cinfugure --prefix=/myProjectDir/

    mais il me demande d'avoir gettext. Linstallation de gettext a généré, en particulier, dans /myProjectDir/lib/ un fichier: libgettextpo.a.

    Mais quand j'ai re tapé le précédente ligne, j'ai toujours la même erreur. y a t-il une variable à modifier?

    Par ailleurs, j'ai tapé:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    ./configure --help
    ... j'ai en particulier cette ligne:...
    LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
                  nonstandard directory <lib dir>
    j'ai alors modifié cette variable avec:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    > setenv LDFLAGS -L/myProjectDir/lib/libgettextpo.a
    > ./configure --prefix = /myProjectDir/
    [...]
    configure: error:
    *** You must have either have gettext support in your C library, or use the
    *** GNU gettext library. (http://www.gnu.org/software/gettext/gettext.html
    J'ai toujours la même erreur.

  2. #2
    Membre régulier
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    163
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2007
    Messages : 163
    Points : 76
    Points
    76
    Par défaut Gettext_package
    Bonjour tout le monde,

    En fouillant dans le fichier configure, j'ai trouvé une variable: GETTEXT_PACKAGE. Mais quand j'ai installé gettext, dans le repertoir myProjectDir, j'ai eu plusieurs fichiers. Des fichiers dans le repertoire /myProjectDir/bin, des fichiers *.a dans le repertoire /myProjectDir/lib et d'autres fichiers *.h dans le repertoire /myProjectDir/include.
    Le probleme c'est que cette variable, GETTEXT_PACKAGE, doit pointer quelque part. Mais je ne sais pas quel fichier informer? J'ai essayé le fichier *.a en mettant:
    setenv GETTEXT_PACKAGE /myProjectDir/lib/libgettextpo.a

    Mais ça n'a rien donné... je vais essayé avec les autres repertoire mais pense, je n'ai plus presque d'espoir.

  3. #3
    Membre actif
    Avatar de vincent magnin
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    209
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2006
    Messages : 209
    Points : 241
    Points
    241
    Par défaut
    blague à part :
    tu es sous quel environnement unix ?

  4. #4
    Membre régulier
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    163
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2007
    Messages : 163
    Points : 76
    Points
    76
    Par défaut
    Citation Envoyé par vincent magnin
    blague à part :
    tu es sous quel environnement unix ?
    Oui je le suis

  5. #5
    Expert confirmé
    Avatar de Katyucha
    Femme Profil pro
    DevUxSecScrumOps Full Stack Bullshit
    Inscrit en
    Mars 2004
    Messages
    3 287
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Irlande

    Informations professionnelles :
    Activité : DevUxSecScrumOps Full Stack Bullshit

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 287
    Points : 5 075
    Points
    5 075
    Par défaut
    Le monsieur te demande, sous quel Unix?

    Il en existe plusieurs !
    Tu peux le savoir en tapant : uname -a

  6. #6
    Membre actif
    Avatar de vincent magnin
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    209
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2006
    Messages : 209
    Points : 241
    Points
    241
    Par défaut
    Citation Envoyé par Katyucha
    Le monsieur te demande, sous quel Unix?
    merci
    je n'ai pas osé insister

  7. #7
    Membre régulier
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    163
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2007
    Messages : 163
    Points : 76
    Points
    76
    Par défaut
    Bonjour tout le monde,

    Je suis dans un Unix un peu spécial. C'est IBM. Mais il est inconnu.

    Il est vierge comme système. Rien n'est installé. A part quelques outils de compilation.

  8. #8
    Expert confirmé
    Avatar de Katyucha
    Femme Profil pro
    DevUxSecScrumOps Full Stack Bullshit
    Inscrit en
    Mars 2004
    Messages
    3 287
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Irlande

    Informations professionnelles :
    Activité : DevUxSecScrumOps Full Stack Bullshit

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 287
    Points : 5 075
    Points
    5 075
    Par défaut
    IBM, c'est le nom d'une entreprise
    Son unix, c'est AIX
    Donne le résultat de la commande : Comme très souvent sous Unix, c'est vierge à l'installation.


    Les variables, faut mieux je pense les faire pointer vers un répertoire plutot que sur une librairie
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    setenv GETTEXT_PACKAGE /myProjectDir/lib/
    Et vérifie dans ton Makefile que la variable n'est pas réinitialisé

  9. #9
    Membre régulier
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    163
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2007
    Messages : 163
    Points : 76
    Points
    76
    Par défaut
    Citation Envoyé par Katyucha
    IBM, c'est le nom d'une entreprise
    Son unix, c'est AIX
    Donne le résultat de la commande : Comme très souvent sous Unix, c'est vierge à l'installation.


    Les variables, faut mieux je pense les faire pointer vers un répertoire plutot que sur une librairie
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    setenv GETTEXT_PACKAGE /myProjectDir/lib/
    Et vérifie dans ton Makefile que la variable n'est pas réinitialisé
    Finalement c'est de Linux.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Linux hoedic 2.6.5-7.139-pseries64 #2 SMP Wed Aug 24 00:35:54 CEST 2005 ppc64 ppc64 ppc64 GNU/Linux
    Je n'ai jamais vu ce hoedic à part ici.

Discussions similaires

  1. [Linux] comment installer GLUT
    Par Mathieu.J dans le forum GLUT
    Réponses: 5
    Dernier message: 28/09/2012, 17h39
  2. Comment installer GMP sous Windows?
    Par Vinchol dans le forum Autres éditeurs
    Réponses: 9
    Dernier message: 13/07/2006, 10h05
  3. Réponses: 5
    Dernier message: 24/11/2002, 11h36
  4. Réponses: 7
    Dernier message: 01/05/2002, 20h23
  5. [Kylix] Comment installer Kylix sur Mandrake 8.2 (page2)
    Par Philippe LE PONT dans le forum EDI
    Réponses: 3
    Dernier message: 01/05/2002, 12h52

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