[gtk2] Headers introuvables... (résolu)

Mise à jour / Création /debug de paquetages
Avatar de l’utilisateur
PillOow
Daikyu
Messages : 68
Inscription : mer. 18 juin 2008, 22:07

[gtk2] Headers introuvables... (résolu)

Message par PillOow »

Bonjour à tous !

Je souhaitais tester les libs GTK+ mais j'ai un problème à la compilation. Mon compilo ne trouve pas les headers glib, gdk et gtktypeutils. Les paquets de dev sont-ils tous installés avec le paquet gtk2 ? Parce que sous Arch j'ai pas trouvé de paquets du genre libgtk2-0*-dev.

glib est bien installé. J'ai pas tellement d'idées :/

Voici le message du compilateur:

Code : Tout sélectionner

Compiling: /media/bordel/C_C++/gtk+/init/initiation.c
Dans le fichier inclus à partir de /media/bordel/C_C++/gtk+/init/initiation.c:2:
/usr/include/gtk/gtk.h:31:21: erreur: gdk/gdk.h : Aucun fichier ou dossier de ce type
Dans le fichier inclus à partir de /usr/include/gtk/gtkarg.h:31,
          à partir de /usr/include/gtk/gtkobject.h:31,
          à partir de /usr/include/gtk/gtkaccelgroup.h:35,
          à partir de /usr/include/gtk/gtk.h:32,
          à partir de /media/bordel/C_C++/gtk+/init/initiation.c:2:
/usr/include/gtk/gtktypeutils.h:31:18: erreur: glib.h : Aucun fichier ou dossier de ce type
In file included from /usr/include/gtk/gtkarg.h:31,
                 from /usr/include/gtk/gtkobject.h:31,
                 from /usr/include/gtk/gtkaccelgroup.h:35,
                 from /usr/include/gtk/gtk.h:32,
                 from /media/bordel/C_C++/gtk+/init/initiation.c:2:
/usr/include/gtk/gtktypeutils.h:123: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘GtkType’
In file included from /usr/include/gtk/gtktypeutils.h:135,
                 from /usr/include/gtk/gtkarg.h:31,
                 from /usr/include/gtk/gtkobject.h:31,
                 from /usr/include/gtk/gtkaccelgroup.h:35,
                 from /usr/include/gtk/gtk.h:32,
                 from /media/bordel/C_C++/gtk+/init/initiation.c:2:
/usr/include/gtk/gtktypebuiltins.h:3: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘GTK_TYPE_ACCEL_FLAGS’
/usr/include/gtk/gtktypebuiltins.h:4: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘GTK_TYPE_CALENDAR_DISPLAY_OPTIONS’
/usr/include/gtk/gtktypebuiltins.h:5: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘GTK_TYPE_CELL_TYPE’
/usr/include/gtk/gtktypebuiltins.h:6: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘GTK_TYPE_CLIST_DRAG_POS’
/usr/include/gtk/gtktypebuiltins.h:7: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘GTK_TYPE_BUTTON_ACTION’
/usr/include/gtk/gtktypebuiltins.h:8: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘GTK_TYPE_CTREE_POS’
/usr/include/gtk/gtktypebuiltins.h:9: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘GTK_TYPE_CTREE_LINE_STYLE’
/usr/include/gtk/gtktypebuiltins.h:10: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘GTK_TYPE_CTREE_EXPANDER_STYLE’
/usr/include/gtk/gtktypebuiltins.h:11: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘GTK_TYPE_CTREE_EXPANSION_TYPE’
/usr/include/gtk/gtktypebuiltins.h:12: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘GTK_TYPE_DEBUG_FLAG’
/usr/include/gtk/gtktypebuiltins.h:13: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘GTK_TYPE_DEST_DEFAULTS’
/usr/include/gtk/gtktypebuiltins.h:14: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘GTK_TYPE_TARGET_FLAGS’
/usr/include/gtk/gtktypebuiltins.h:15: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘GTK_TYPE_ARROW_TYPE’
/usr/include/gtk/gtktypebuiltins.h:16: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘GTK_TYPE_ATTACH_OPTIONS’
/usr/include/gtk/gtktypebuiltins.h:17: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘GTK_TYPE_BUTTON_BOX_STYLE’
/usr/include/gtk/gtktypebuiltins.h:18: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘GTK_TYPE_CURVE_TYPE’
/usr/include/gtk/gtktypebuiltins.h:19: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘GTK_TYPE_DIRECTION_TYPE’
/usr/include/gtk/gtktypebuiltins.h:20: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘GTK_TYPE_JUSTIFICATION’
/usr/include/gtk/gtktypebuiltins.h:21: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘GTK_TYPE_MATCH_TYPE’
/usr/include/gtk/gtktypebuiltins.h:22: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘GTK_TYPE_MENU_DIRECTION_TYPE’
/usr/include/gtk/gtktypebuiltins.h:23: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘GTK_TYPE_MENU_FACTORY_TYPE’
/usr/include/gtk/gtktypebuiltins.h:24: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘GTK_TYPE_METRIC_TYPE’
/usr/include/gtk/gtktypebuiltins.h:25: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘GTK_TYPE_ORIENTATION’
/usr/include/gtk/gtktypebuiltins.h:26: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘GTK_TYPE_CORNER_TYPE’
/usr/include/gtk/gtktypebuiltins.h:27: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘GTK_TYPE_PACK_TYPE’
/usr/include/gtk/gtktypebuiltins.h:28: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘GTK_TYPE_PATH_PRIORITY_TYPE’
/usr/include/gtk/gtktypebuiltins.h:29: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘GTK_TYPE_PATH_TYPE’
/usr/include/gtk/gtktypebuiltins.h:30: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘GTK_TYPE_POLICY_TYPE’
/usr/include/gtk/gtktypebuiltins.h:31: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘GTK_TYPE_POSITION_TYPE’
/usr/include/gtk/gtktypebuiltins.h:32: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘GTK_TYPE_PREVIEW_TYPE’
/usr/include/gtk/gtktypebuiltins.h:33: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘GTK_TYPE_RELIEF_STYLE’
/usr/include/gtk/gtktypebuiltins.h:34: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘GTK_TYPE_RESIZE_MODE’
/usr/include/gtk/gtktypebuiltins.h:35: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘GTK_TYPE_SIGNAL_RUN_TYPE’
/usr/include/gtk/gtktypebuiltins.h:36: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘GTK_TYPE_SCROLL_TYPE’
/usr/include/gtk/gtktypebuiltins.h:37: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘GTK_TYPE_SELECTION_MODE’
/usr/include/gtk/gtktypebuiltins.h:38: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘GTK_TYPE_SHADOW_TYPE’
/usr/include/gtk/gtktypebuiltins.h:39: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘GTK_TYPE_STATE_TYPE’
/usr/include/gtk/gtktypebuiltins.h:40: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘GTK_TYPE_SUBMENU_DIRECTION’
/usr/include/gtk/gtktypebuiltins.h:41: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘GTK_TYPE_SUBMENU_PLACEMENT’
/usr/include/gtk/gtktypebuiltins.h:42: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘GTK_TYPE_TOOLBAR_STYLE’
/usr/include/gtk/gtktypebuiltins.h:43: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘GTK_TYPE_TROUGH_TYPE’
/usr/include/gtk/gtktypebuiltins.h:44: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘GTK_TYPE_UPDATE_TYPE’
/usr/include/gtk/gtktypebuiltins.h:45: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘GTK_TYPE_VISIBILITY’
/usr/include/gtk/gtktypebuiltins.h:46: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘GTK_TYPE_WINDOW_POSITION’
/usr/include/gtk/gtktypebuiltins.h:47: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘GTK_TYPE_WINDOW_TYPE’
/usr/include/gtk/gtktypebuiltins.h:48: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘GTK_TYPE_SORT_TYPE’
/usr/include/gtk/gtktypebuiltins.h:49: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘GTK_TYPE_FONT_METRIC_TYPE’
Process terminated with status 1 (0 minutes, 8 seconds)
50 errors, 0 warnings
 
Merci :wink:
Dernière modification par PillOow le jeu. 25 sept. 2008, 22:51, modifié 1 fois.
Avatar de l’utilisateur
PillOow
Daikyu
Messages : 68
Inscription : mer. 18 juin 2008, 22:07

Message par PillOow »

Résolu !

J'ai juste oublié le 's' de l'argument --libs pour gcc avec la commande

$gcc `pkg-config --libs --cflags gtk+-2.0` -programme.c -o programme.

Du coup ça voulait pas marcher ! :transpi:

Aller, un petit coup d'auto flagellation ! :sm:
Répondre