[glib] Impossible de compiler
Bonjour,
Lorsque j'éssaye de conmpiler :
Ligne de commande :
raphastronome@raphael:~/prg/tests/glib$ gcc-4.0 -I/usr/include/glib-2.0 -lglib-2.0
Ca donne ça :
Citation:
main.c
Dans le fichier inclus à partir de /usr/include/glib-2.0/glib/galloca.h:30,
à partir de /usr/include/glib-2.0/glib.h:30,
à partir de main.c:1:
/usr/include/glib-2.0/glib/gtypes.h:68:1: attention : « G_MININT64 » redéfini
Dans le fichier inclus à partir de /usr/include/glib-2.0/glib/gtypes.h:30,
à partir de /usr/include/glib-2.0/glib/galloca.h:30,
à partir de /usr/include/glib-2.0/glib.h:30,
à partir de main.c:1:
/usr/include/glib-2.0/glibconfig.h:63:1: attention : ceci est la localisation d'une précédente définition
Dans le fichier inclus à partir de /usr/include/glib-2.0/glib/galloca.h:30,
à partir de /usr/include/glib-2.0/glib.h:30,
à partir de main.c:1:
/usr/include/glib-2.0/glib/gtypes.h:69:1: attention : « G_MAXINT64 » redéfini
Dans le fichier inclus à partir de /usr/include/glib-2.0/glib/gtypes.h:30,
à partir de /usr/include/glib-2.0/glib/galloca.h:30,
à partir de /usr/include/glib-2.0/glib.h:30,
à partir de main.c:1:
/usr/include/glib-2.0/glibconfig.h:64:1: attention : ceci est la localisation d'une précédente définition
Dans le fichier inclus à partir de /usr/include/glib-2.0/glib/galloca.h:30,
à partir de /usr/include/glib-2.0/glib.h:30,
à partir de main.c:1:
/usr/include/glib-2.0/glib/gtypes.h:70:1: attention : « G_MAXUINT64 » redéfini
Dans le fichier inclus à partir de /usr/include/glib-2.0/glib/gtypes.h:30,
à partir de /usr/include/glib-2.0/glib/galloca.h:30,
à partir de /usr/include/glib-2.0/glib.h:30,
à partir de main.c:1:
/usr/include/glib-2.0/glibconfig.h:65:1: attention : ceci est la localisation d'une précédente définition
In file included from /usr/include/glib-2.0/glib/giochannel.h:31,
from /usr/include/glib-2.0/glib.h:45,
from main.c:1:
/usr/include/glib-2.0/glib/gmain.h:35: erreur: syntax error before «pid»
/usr/include/glib-2.0/glib/gmain.h:252: erreur: syntax error before «pid»
/usr/include/glib-2.0/glib/gmain.h:297: erreur: syntax error before «GPid»
/usr/include/glib-2.0/glib/gmain.h:301: erreur: syntax error before «pid»
In file included from /usr/include/glib-2.0/glib.h:53,
from main.c:1:
/usr/include/glib-2.0/glib/gmessages.h:109: erreur: syntax error before «G_GNUC_INTERNAL»
In file included from /usr/include/glib-2.0/glib.h:66,
from main.c:1:
/usr/include/glib-2.0/glib/gspawn.h:88: erreur: syntax error before «GPid»
/usr/include/glib-2.0/glib/gspawn.h:101: erreur: syntax error before «GPid»
/usr/include/glib-2.0/glib/gspawn.h:131: erreur: syntax error before «pid»
:aie:
J'ai essayé avec une autre version de glib compilé à partir des sources : encore pire
GCC-3.4 réagit pareil que GCC-4.0
Je tourne sous Ubuntu Linux 6.06 AMD64
Comment faire pour que ça marche ? Il y a une option que j'ai oublié ?
Merci de vos réponse, sachez qu'elle sera très bien venue.
PS : j'ai googlé, j'ai pas trouvé.