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


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é.