Forum Linux.mandriva probleme a l'installation de glib 2.2.3

Posté par  .
Étiquettes : aucune
0
12
avr.
2005
je commence.
je decompresse l'archive
gzip -d glib.........
tar -xf glib.....
ensuite
cd glib......
la je configure le programme
./configure
il ce termine tres bien
apres je compile
su
make

et la patata erreur
make[2]: *** [stamp-gmarshal.h] Erreur 1
make[2]: Leaving directory `/home/noja/Mes téléchargements/glib-2.2.3/gobject'
make[1]: *** [all-recursive] Erreur 1
make[1]: Leaving directory `/home/noja/Mes téléchargements/glib-2.2.3'
make: *** [all-recursive-am] Erreur 2

et je voit pas du tout pourquoi il me fais une erreur lors de la compilation
aidé s'il vous plais

ps : tout ca c'est pour installé GTK+ j'ai installé plein de depence avant jpegsrc.v6b
libpng-1.2.8-config
pkgconfig-0.15.0
tiff-v3.6.1
voila il n'y a que ca qui c'est installé normalement

merci de votre aide
  • # Erreur de compilation non affichée

    Posté par  . Évalué à 2.

    Tu pourrais faire un copier/coller de ce qui est affiché juste avant ça:

    make[2]: *** [stamp-gmarshal.h] Erreur 1
    make[2]: Leaving directory `/home/noja/Mestéléchargements/glib-2.2.3/gobject'
    make[1]: *** [all-recursive] Erreur 1
    make[1]: Leaving directory `/home/noja/Mes téléchargements/glib-2.2.3'
    make: *** [all-recursive-am] Erreur 2

    Le ./configure n'a affiché aucun warning, rien ?
    • [^] # Re: Erreur de compilation non affichée

      Posté par  . Évalué à 1.

      tout d'abort merci d'avoir répondu

      pour le ./configure il n'y a pas de warning c'est pour ca c'est louche.

      echo "#ifndef __G_MARSHAL_H__" > xgen-gmh \
      && echo "#define __G_MARSHAL_H__" >> xgen-gmh \
      && ./glib-genmarshal --nostdinc --prefix=g_cclosure_marshal ./gmarshal.list --header >> xgen-gmh \
      && echo "#endif /* __G_MARSHAL_H__ */" >> xgen-gmh \
      && (cmp -s xgen-gmh ./gmarshal.h || cp xgen-gmh ./gmarshal.h) \
      && rm -f xgen-gmh xgen-gmh~ \
      && echo timestamp > stamp-gmarshal.h
      ./glib-genmarshal: line 1: cd: /home/noja/Mes: No such file or directory
      gcc: téléchargements/glib-2.2.3/gobject/.libs/2981-lt-glib-genmarshal: No such file or directory
      make[2]: *** [stamp-gmarshal.h] Erreur 1
      make[2]: Leaving directory `/home/noja/Mes téléchargements/glib-2.2.3/gobject'
      make[1]: *** [all-recursive] Erreur 1
      make[1]: Leaving directory `/home/noja/Mes téléchargements/glib-2.2.3'
      make: *** [all-recursive-am] Erreur 2


      voila je met ce qu'il avait avant comme tu me la demandé galactikboulay
      • [^] # Re: Erreur de compilation non affichée

        Posté par  . Évalué à 2.

        ./glib-genmarshal: line 1: cd: /home/noja/Mes: No such file or directory

        C'est l'espace dans le nom de ton répertoire qui pose probléme.
      • [^] # Pas d'espace dans les noms de fichier/répertoire !

        Posté par  . Évalué à 2.

        La raison de l'erreur est déductible de ces 2 lignes :

        ./glib-genmarshal: line 1: cd: /home/noja/Mes: No such file or directory
        gcc: téléchargements/glib-2.2.3/gobject/.libs/2981-lt-glib-genmarshal: No such file or directory

        Sous Unix/Linux, un (ou plusieurs) espace est un séparateur entre 2 paramètres, ou entre la commande et le 1er paramètre; en conséquence, ne jamais créer de nom de fichier ou de répertoire avec un espace, mais au besoin avec un "_" (souligné/underscore), en l'occurrence "Mes_téléchargements".

        NB: même sous Windows ça pose problème à certains programmes d'être installés sous le répertoire "Program Files", à cause de l'espace dans le nom.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.